Commit Graph

143 Commits

Author SHA1 Message Date
Stefano Avallone
fad32cb757 wifi: (fixes #861) Connect traces to correct Txop object 2023-02-26 11:18:33 +00:00
Tom Henderson
c7fa7ea163 wifi: Disable noise figure and CCA thresholds from RAA example 2023-02-23 00:28:49 +00:00
Gabriel Ferreira
6f076416e7 Fix typos 2023-02-21 22:29:29 -03:00
Eduardo Almeida
4930479af4 Remove enum / struct specifiers when declaring the variable's type 2022-12-05 19:05:45 +00:00
Sébastien Deronne
d0197e1147 wifi: Fix 10 MHz offset in center frequencies for 6 GHz channels 2022-11-13 13:16:04 +00:00
Eduardo Almeida
7c182618ed Fix clang-tidy readability-redundant-string-cstr warnings 2022-10-28 16:05:20 +00:00
Eduardo Almeida
dfc6fb9d2d Remove emacs comment from C++ files 2022-10-14 14:13:12 +00:00
Eduardo Almeida
e25ff966fe Apply clang-format to codebase 2022-10-07 20:08:35 +00:00
Eduardo Almeida
ebb596910c Fix remaining clang-tidy warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
c1e7757315 Fix clang-tidy readability-isolate-declaration warnings 2022-10-07 11:48:11 +00:00
Eduardo Almeida
6bb6383562 Fix clang-tidy modernize-redundant-void-arg warnings 2022-10-07 11:48:10 +00:00
Eduardo Almeida
b2af8bbe48 wifi, lte, dsr, examples: Optimize vector initialization 2022-10-06 11:20:57 +00:00
Stefano Avallone
6b8dde4fe2 wifi: FEM::Receive() can receive pointers to const WifiPsdus 2022-09-25 14:17:15 +00:00
Tommaso Pecorella
606eb84448 doc: fix doxygen in various examples 2022-08-30 20:30:42 +00:00
Stefano Avallone
262918d22c wifi: Txop holds per-link contention window information 2022-07-11 15:29:36 +00:00
Stefano Avallone
18eb7e47a0 wifi: Txop holds per-link backoff information 2022-07-11 15:29:36 +00:00
Tom Henderson
b6a5ee8151 Run utils/trim-trailing-whitespace.py on codebase 2022-06-05 21:01:11 -07:00
Sebastien Deronne
021696a5e9 wifi: Add possibility to set InterferenceHelper from PHY helpers 2022-05-10 08:16:41 +00:00
Tom Henderson
c5a2b513cd wifi: Small updates to three example programs.
* wifi-80211n-mimo.cc:  Add option to disable preamble detection
* wifi-bianchi.cc:  Update comment to account for more Wi-Fi standards
* wifi-simple-infra.cc:  Update stale comments and some minor style cleanup
2022-04-19 11:28:38 -07:00
Gabriel Ferreira
e32c177e45 build: remove waf files, tests and references 2022-02-21 22:08:45 -03:00
Tom Henderson
f50ba3169c wifi: (fixes #470) Update default Wi-Fi standard to 802.11ax 2022-02-14 12:26:32 -08:00
Gabriel Ferreira
41aacec626 build: CMake refactoring
Includes:
- refactor build_lib and build_lib_example macros
    - unify src and contrib macros
    - replace macro with function not to leak definitions
    - parse list of arguments
- different cmake-format file for modules to list one item per line
2022-01-28 10:20:18 -03:00
Gabriel Ferreira
33f2ee841b doc: update ns3 API 2022-01-19 16:25:03 -03:00
Sébastien Deronne
3fec6c013d wifi: merge RegularWifiMac and WifiMac 2022-01-09 17:14:04 +01:00
Stefano Avallone
2a1d009116 wifi: Separate wifi standard and PHY band 2022-01-08 19:23:12 +01:00
Stefano Avallone
bd7ebdd4cf wifi: Switch to the new PHY methods to set the operating channel 2021-12-07 09:45:04 +01:00
Gabriel Ferreira
a893eba7e3 build: Fix CMake and ns3 script bugs, add a test suite and fix formatting 2021-12-05 21:53:49 +00:00
Gabriel Ferreira
3c604d5b2e Update docs with CMake and ns3 wrapper 2021-12-01 12:29:56 -08:00
Gabriel Ferreira
9c876c7f5a CMake buildsystem 2021-12-01 12:29:55 -08:00
Eduardo Almeida
a2efceffb2 Simplify trivial bool statements 2021-11-04 14:19:29 -07:00
Stefano Avallone
c35945ebf2 wifi: Install (Qos)Txop objects appropriately 2021-10-13 17:40:31 +02:00
Sébastien Deronne
01ec842867 wifi: Fix wrong GI configuration in wifi-manager-example 2021-07-05 21:03:09 +02:00
Tom Henderson
a5230ff41a wifi: Add copyright and license to reference files 2021-06-12 17:30:57 -07:00
Tom Henderson
6dfa845a93 wifi: Reduce program line size of Bianchi example 2021-06-12 17:30:57 -07:00
Tom Henderson
5003e1b1da wifi: Address code review comments of Bianchi example 2021-06-12 17:30:57 -07:00
Sébastien Deronne
2463be83ce wifi: Add 802.11ax theoretical values for 40, 80 and 160 MHz channels widths to wifi-bianchi example 2021-06-12 17:30:57 -07:00
Sébastien Deronne
53a644aa4f wifi: Extend Bianchi scripts to support channel bonding 2021-06-12 17:30:57 -07:00
Sébastien Deronne
d35d6895c3 wifi: Add 802.11ax values obtained with the theoretical model for MCS-0 to MCS-11 at 20 MHz to the wifi-bianchi example 2021-06-12 17:30:56 -07:00
Mauriyin
835f546f4c wifi: Add python script to generate 802.11ax bianchi results 2021-06-12 17:30:56 -07:00
Sébastien Deronne
88b4025bdd wifi: (merges !521) Extend Bianchi program to support 802.11n/ac/ax rates
First in a series of eight commits for merge request !521
2021-06-12 17:30:47 -07:00
Sébastien Deronne
db2adf6f3c wifi: Add missing 6 GHz band support for wifi-manager-example 2021-06-01 20:36:15 +02:00
Rediet
ce57ee91a3 wifi: fix doxygen warnings in src/wifi/examples 2021-05-25 17:11:14 +02:00
Alexander Krotov
1d1c98ab6e wifi: add ThompsonSamplingWifiManager 2021-04-06 16:12:12 +03:00
Stefano Avallone
571e526ce6 wifi: WifiPhy makes use of WifiPhyOperatingChannel 2021-03-10 11:41:46 +01:00
Rediet
ea5d4c8c81 wifi: Remove HT Greenfield support 2021-02-16 09:38:47 +01:00
Rediet
2aba58e77e wifi: Remove Holland (solves #278) 2021-02-16 09:38:47 +01:00
Rediet
2d9a3b4059 wifi: Move WifiPhyRxfailureReason to wifi-phy-common.h
And add HT_SIG_FAILURE
2021-02-15 08:59:35 +01:00
Rediet
201fa54d8b wifi: Add RSSI information in RxOkCallback
Done through a RxSignalInfo structure so as to facilitate future additions of other signal parameters
2021-02-07 23:17:58 +01:00
Sébastien Deronne
2e22c3da6b wifi: Add PCAP support for HE MU and HE TB PPDUs 2020-11-15 18:37:13 +00:00
Sébastien Deronne
8e60e03599 wifi: Extend PhyRxBegin trace to report received power per band 2020-11-12 13:02:11 +01:00