Commit Graph

16888 Commits

Author SHA1 Message Date
Sébastien Deronne
aef4d69bd8 wifi: Cleanup unused assert 2022-10-05 20:56:30 +02:00
Sébastien Deronne
82aea5c6c1 wifi: Fix small typos in PHY OFDMA tests 2022-10-05 20:56:30 +02:00
Sébastien Deronne
da5f141e92 wifi: Allow to set empty list of punctured channels 2022-10-05 20:54:43 +02:00
Sebastien Deronne
baf2504f88 wifi: Add SIG-B RU_ALLOCATION support (based on patch from Xiaowen Wang) 2022-10-05 20:50:26 +02:00
Sharan Naribole
57f74f5d8d wifi: Add HE SIG-B Content Channel Allocation 2022-10-05 20:23:53 +02:00
Sharan Naribole
05695ee45c wifi: Rework HE SIG-B Content Channel Allocation 2022-10-05 20:23:51 +02:00
Sebastien Deronne
ead8eaca91 wifi: Add SIG_B MCS field to TXVECTOR (based on patch from Xiaowen Wang) 2022-10-05 20:15:17 +02:00
Sharan Naribole
e034753943 wifi: Rework HE SIG-B size computation 2022-10-05 20:09:04 +02:00
Tommaso Pecorella
30bade8812 internet: add NotifyConnection[Succeeded,Failed] to Ipv[4,6]RawScocket 2022-10-05 08:54:46 +02:00
Stefano Avallone
eaa62db26f application: Fix setting connect callback for OnOffApplication
Thanks to Sharan Naribole for spotting this issue
2022-10-05 08:54:46 +02:00
Peter Barnes
41fed49054 utils: update bench-scheduler to report average and stdev, use 64-bit counters 2022-10-04 23:09:25 +00:00
Peter Barnes
ef2af4c536 core: remove unneeded overload for char * 2022-10-04 23:08:41 +00:00
Tommaso Pecorella
006690c628 lte: fix redundant vector copy 2022-10-03 21:41:39 +00:00
Peter D. Barnes, Jr
fd5a6a44a3 core: refactor ParameterLogger specializations 2022-10-03 20:42:06 +00:00
Tom Henderson
366c12b546 lte: (fixes #749) LteFfStrictAlgorithm::CenterPowerOffset initialization 2022-10-03 13:02:52 -07:00
Tom Henderson
97e39bee89 propagation: (fixes #725) Add attribute to enforce TR 38.901 ranges 2022-10-02 11:47:21 -07:00
Zhiheng Dong
97791cc7e5 internet: (merges !1035) Fix wrong if statement in Icmpv6L4Protocol 2022-10-02 11:12:19 -07:00
Tommaso Pecorella
46b5dbd9b4 lr-wpan: (fixes #745) Make sure that mobility model is found by LrWpanPhy 2022-10-02 10:48:35 -07:00
Stefano Avallone
2c2a39f12e wifi: Reset BSSID when a STA of a non-AP MLD disassociates 2022-10-02 17:56:12 +02:00
Alberto Gallegos Ramonet
fdda633d6d lr-wpan: Fixes PHY reaction after a TX during BUSY_RX 2022-10-02 19:37:18 +09:00
Eduardo Almeida
0b2e26f3b7 core: Fix clang-tidy misc-redundant-expression warning in length-example.cc 2022-10-01 12:44:59 +00:00
Gabriel Ferreira
db492fd84f network: Document PacketDataCalculators::DoDispose 2022-09-30 19:14:46 -03:00
Gabriel Ferreira
487ad09793 stats: Instantiate and export CounterCalculator<uint32_t> 2022-09-30 19:14:45 -03:00
Eduardo Almeida
820ad760b8 Fix clang-tidy readability-redundant-control-flow warnings 2022-09-29 20:06:57 +01:00
Eduardo Almeida
959e9b9873 Fix clang-tidy bugprone-argument-comment warnings 2022-09-29 18:35:04 +00:00
Eduardo Almeida
1809468c76 Update RELEASE_NOTES.md 2022-09-29 18:31:16 +00:00
Eduardo Almeida
657ef5346b core (fix #756): Fix CsvReader::GetValueAs() for char 2022-09-29 18:31:16 +00:00
Eduardo Almeida
56d6ad67e3 tcp: Fix clang-tidy misc-redundant-expression warning 2022-09-29 16:01:17 +00:00
Tommaso Pecorella
2a86f51eff lr-wpan: (fixes #757) fix incorrect birwise operation in GTS field serialization 2022-09-29 00:20:11 +02:00
Eduardo Almeida
6e541f9c87 network: Isolate variables declaration in NS_PCAP_TEST_EXPECT_EQ()
Also convert tabs to spaces.
2022-09-28 19:05:12 +00:00
Eduardo Almeida
a4c576bf38 lr-wpan: Convert spaces to tabs in Makefile 2022-09-28 19:59:32 +01:00
Tommaso Pecorella
68db943fce lr-wpan: fix model documentation 2022-09-28 20:23:32 +02:00
Alberto Gallegos
0c9aefccb7 lr-wpan: Adds support for association (network bootstrap) 2022-09-28 14:21:32 +09:00
Stefano Avallone
9d5f5563ad core: Pass parameters by reference to ParameterLogger 2022-09-27 06:19:01 +00:00
Eduardo Almeida
3544088555 core: Declare SYSTEM_PATH_SEP as constexpr 2022-09-26 10:19:25 +00:00
Eduardo Almeida
cb96ffb0a8 example: Optimize vector initialization 2022-09-26 10:17:55 +00:00
Eduardo Almeida
5b9bb7ad26 example: Add missing return 0 in multiple examples 2022-09-26 10:16:54 +00:00
Stefano Avallone
fdc8123237 wifi: Install distinct per-PHY interference helpers 2022-09-25 14:17:15 +00:00
Stefano Avallone
5c5973ea96 wifi: No need for PHY to make a copy of WifiPsdus 2022-09-25 14:17:15 +00:00
Stefano Avallone
941a1287ff wifi: WifiPhyStateHelper can receive pointers to const WifiPsdus 2022-09-25 14:17:15 +00:00
Stefano Avallone
6b8dde4fe2 wifi: FEM::Receive() can receive pointers to const WifiPsdus 2022-09-25 14:17:15 +00:00
Stefano Avallone
84c4f7f2fe wifi: FEM::ReceiveMpdu() can receive pointers to const WifiMpdu 2022-09-25 14:17:15 +00:00
Stefano Avallone
08c537549e wifi: RecipientBlockAckAgreement can store pointers to const WifiMpdu 2022-09-25 14:17:15 +00:00
Stefano Avallone
43c6f7cb03 wifi: MacRxMiddle can receive pointers to const WifiMpdu 2022-09-25 14:17:15 +00:00
Stefano Avallone
ce590ad057 wifi: WifiMac can receive pointers to const WifiMpdu 2022-09-25 14:17:15 +00:00
Stefano Avallone
9824de569f wifi: Extend wifi-mac-ofdma test to check PSDUs of different ACs 2022-09-25 14:17:15 +00:00
Stefano Avallone
713c584284 wifi: Fix the TID of QoS Null frames in response to BSRP TF 2022-09-25 14:17:15 +00:00
Stefano Avallone
fe3a0ad5d8 wifi: Fix BlockAckManager searching for BA agreement
When transmitting a DL MU PPDU containing PSDUs of different ACs with the ACK-SU-FORMAT
acknowledgment sequence, BARs for different ACs may be stored by the BlockAckManager
corresponding to the AC that gained channel access. When processing such BARs, the
BlockAckManager has to search among the BE agreements of the proper BlockAckManager.
2022-09-25 14:17:15 +00:00
Stefano Avallone
493e6c5197 wifi: Provide each BlockAckManager with info about all others 2022-09-25 14:17:15 +00:00
Gabriel Ferreira
c34abb4ccc build: initial Windows support patches 2022-09-24 15:16:52 -03:00