Commit Graph

19571 Commits

Author SHA1 Message Date
Stefano Avallone
d9ec9acd65 wifi: STAs that do not respond to Basic TF are no longer protected 2024-11-03 14:51:11 +00:00
Stefano Avallone
506379cb2f wifi: Use AdvancedApEmlsrManager in EMLSR unit test 2024-11-03 14:51:11 +00:00
Eduardo Almeida
17fa719bf8 check-style: Define clang-format versions as an interval 2024-11-01 15:19:51 +00:00
Eduardo Almeida
47e3ea87ce check-style: Remove minimum clang-format version from documentation
Instead, point to the list of supported versions
2024-11-01 15:19:51 +00:00
Gabriel Ferreira
ca82a775b9 build: Allow the ns3 script to build/run netanim via the NS3_NETANIM flag 2024-11-01 14:41:06 +01:00
André Apitzsch
c78f425c30 doc: Remove references to Qt4
Qt4 is end of life since 2015.

https://wiki.qt.io/Qt_version_history#Qt_4
2024-11-01 14:41:06 +01:00
André Apitzsch
df54650281 build: Simplify inclusion of netanim 2024-11-01 12:39:58 +00:00
Tom Henderson
03e86f3f7d olsr: Fix documentation nits 2024-10-31 00:11:03 +00:00
Tommaso Pecorella
b77d4a8624 network: add missing header to radiotap 2024-10-30 13:10:37 +01:00
Tolik Zinovyev
ee139e493c wifi: optimize WifiPpdu destructor 2024-10-29 20:35:43 +00:00
Sébastien Deronne
c181a26ce2 wifi: Fill EHT field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
1c0cb96605 wifi: Fill U-SIG field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
82da636bc5 network: Add support for EHT field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
18aab3c7ab network: Add support for U-SIG field in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
405b72ac07 network: Add support for TLV fields in radiotap header 2024-10-29 18:31:17 +01:00
Sébastien Deronne
88cca12375 wifi, network: Various improvements for radiotap headers 2024-10-29 18:31:17 +01:00
Sébastien Deronne
c6351e5471 wifi: Fill Punctured Channel Information field in U-SIG header of EHT MU PPDUs 2024-10-29 18:31:17 +01:00
Sébastien Deronne
4a586f1ca9 wifi: Extend RU allocation to 9 bits 2024-10-29 18:31:17 +01:00
Sébastien Deronne
9de61b5076 wifi: Fix rate subfield in radiotap header when 802.11be is used 2024-10-29 18:31:17 +01:00
Tommaso Pecorella
7d9afae1af dsr: clarify limitations 2024-10-29 12:22:10 +01:00
ABBurmeister
6feaa646f7 lte: fix EpsBearer documentation 2024-10-27 17:40:51 +00:00
André Apitzsch
55c2fe7253 build, core, doc, vis: Add license information to third-party files 2024-10-27 13:34:42 +00:00
André Apitzsch
4bf311da47 build: Add SPDX license 2024-10-27 13:34:42 +00:00
Tolik Zinovyev
bab94a13d0 wifi: pass WifiTxVector by const reference. 2024-10-26 15:43:32 +00:00
Alberto Gallegos Ramonet
8a4942d084 lr-wpan: Reposition scope and limitations doc section and update doc 2024-10-25 10:43:57 +09:00
Gabriel Ferreira
13030b331c build: Do not enable argparse exception on Python < 3.9 2024-10-24 19:51:00 +02:00
Alberto Gallegos Ramonet
b4960b8680 energy: Reposition scope and limitations section 2024-10-24 11:36:01 +09:00
Gabriel Ferreira
209fca0939 build: Disambiguate visualizer module and executable 2024-10-23 20:22:13 +02:00
Gabriel Ferreira
aeaa2c8f7b build: Use custom error message for invalid ns3 script choice 2024-10-23 20:22:13 +02:00
Gabriel Ferreira
90ebd3ce82 tap-bridge: Ensure tap-creator is built before tap-bridge 2024-10-23 20:19:12 +02:00
Gabriel Ferreira
68507ff430 ci: Update bindings packaging, removing python 3.6/3.7, and adding 3.12/3.13 2024-10-23 20:13:15 +02:00
Eduardo Almeida
8b0a61c42a core: Remove unnecessary clang-format guard 2024-10-22 23:24:40 +00:00
Eduardo Almeida
7ad78d41c3 Remove trailing semicolon in empty function bodies 2024-10-22 23:24:40 +00:00
Eduardo Almeida
84a9d09fe0 core, lr-wpan, propagation: Remove redundant semicolon 2024-10-22 23:24:40 +00:00
Tolik Zinovyev
d6cdff3a9e wifi: pass WifiTxVector and vector<bool> by const reference (continued) 2024-10-21 15:53:28 +00:00
Stefano Avallone
4d4e7ad1b2 wifi: Add EMLSR test case to check UL OFDMA operations 2024-10-21 09:32:24 +02:00
Stefano Avallone
58c636809f wifi: Extend the MAC OFDMA test to check the SkipMuRtsBeforeBsrp and ProtectedIfResponded attribute 2024-10-21 09:32:24 +02:00
Stefano Avallone
991737ba86 wifi: Allow using BSRP TFs as ICFs for EMLSR clients 2024-10-21 09:32:22 +02:00
Stefano Avallone
988b4ab26c wifi: Handle timeout of Basic/BSRP/MU-BAR TF when EMLSR clients are recipients 2024-10-21 09:30:51 +02:00
Stefano Avallone
0bc0931d64 wifi: Check if an EMLSR client can respond to a BSRP TF (ICF) 2024-10-21 09:30:51 +02:00
Stefano Avallone
3c868fce40 wifi: An EMLSR client responding to a BSRP TF must be considered protected 2024-10-21 09:30:51 +02:00
Stefano Avallone
1d37e292d4 wifi: Fix check that transmissions are blocked to EMLSR clients
...involved in a TXOP on another link
2024-10-21 09:30:51 +02:00
Stefano Avallone
030301fad3 wifi: EMLSR clients consider a BSRP TF as an ICF 2024-10-21 09:30:51 +02:00
Stefano Avallone
861c033146 wifi: AP MLDs take actions to send BSRP TFs as ICFs for EMLSR clients 2024-10-21 09:30:51 +02:00
Stefano Avallone
1f5e928167 wifi: Rework a few functions to ease using BSRP TF as an ICF 2024-10-21 09:30:51 +02:00
Stefano Avallone
76344b05d4 wifi: Extend the MAC OFDMA test to check the ContinueTxopAfterBsrp
attribute
2024-10-21 09:30:51 +02:00
Stefano Avallone
a3efa831ba wifi: Send CF-End if no response after BSRP TF or no frame to send
...in case TXOP limit is zero and TXOP is continued after BSRP TF
2024-10-21 09:30:51 +02:00
Stefano Avallone
13b0675a96 wifi: Allow to continue a TXOP after a BSRP Trigger Frame 2024-10-21 09:30:51 +02:00
Stefano Avallone
5fa28afdaf wifi: Record in TX timer that a STA responded to a SU frame, too 2024-10-21 09:30:51 +02:00
Stefano Avallone
e0a109574f wifi: Extend TXOP test to check protection based on responses 2024-10-21 09:30:51 +02:00