Sébastien Deronne
5ed4fe74c7
spectrum: Split out WifiSpectrumValue5MhzFactory since it is not used by wifi
2023-06-20 16:42:38 +00:00
Sébastien Deronne
e00523cf59
spectrum: Cleanup unused functions
2023-06-20 16:42:38 +00:00
Sébastien Deronne
2ea8b33534
wifi: Rename range to avoid potential clashes
2023-06-20 16:42:38 +00:00
Sébastien Deronne
f68fc46a8c
wifi: Initial support for EHT PHY headers
...
And get rid of workarounds
2023-06-20 16:41:40 +00:00
Sébastien Deronne
933678331e
wifi: Define initial EHT PHY header variants
2023-06-20 16:41:40 +00:00
Eduardo Almeida
4ce1e2c05c
build: Move NS3_DPDK option to root CMakeLists.txt
2023-06-20 04:46:57 +00:00
Stefano Avallone
be4a3c9428
wifi: Fix WifiTxTimer::GetDelayLeft()
...
When the timer expiration is postponed, m_timeoutEvent is not updated (will be
updated by Expire()) hence it cannot be used to retrieve the remaining time to
the timeout. m_end is always up to date, instead.
2023-06-19 19:04:08 +02:00
Stefano Avallone
fc4677bb07
wifi: Use structs to group (MU) EDCA parameters
2023-06-19 19:03:51 +02:00
Stefano Avallone
622f2df62b
wifi: Set (MU) EDCA parameters on correct links
2023-06-19 19:03:43 +02:00
Stefano Avallone
41a375b7cd
wifi: Fix overloaded function for vectors of IEs in WifiMgtHeader
2023-06-19 19:03:35 +02:00
Eduardo Almeida
dbecb725b6
clang-tidy: Remove check readability-duplicate-include
...
This clang-tidy check is redundant, since clang-format already checks duplicate includes
2023-06-19 14:28:15 +00:00
Stefano Avallone
59a2ec189b
ci: Add more texlive packages
...
- texlive-fontutils for epstopdf
- texlive-fontsrecommended for tgtermes.sty
2023-06-19 11:32:53 +02:00
Stefano Avallone
af947e7d62
wifi: Add sphinx documentation for EMLSR operations
2023-06-19 08:17:45 +00:00
Stefano Avallone
7c81899fe1
wifi: Add a unit test for DL transmissions to EMLSR clients
2023-06-19 08:17:45 +00:00
Stefano Avallone
82f369381c
wifi: AP MLD assumes that all EMLSR clients switch back to listening operation when releasing the channel
2023-06-19 08:17:45 +00:00
Stefano Avallone
043a657263
wifi: AP MLD detects which EMLSR clients switch back to listening operation when transmitting a PPDU
2023-06-19 08:17:45 +00:00
Stefano Avallone
56d862be3d
wifi: When sending ICF, AP blocks transmissions to EMLSR clients on other EMLSR links
2023-06-19 08:17:45 +00:00
Stefano Avallone
efeff2f531
wifi: Default protection manager enables MU-RTS when TXing to EMLSR clients
2023-06-19 08:17:45 +00:00
Stefano Avallone
ec1d25cc68
wifi: Update EMLSR info in remote station manager upon receiving EML Notification frame
2023-06-19 08:17:45 +00:00
Stefano Avallone
66d2179a38
wifi: ApWifiMac stores EML Capabilities of non-AP MLDs in remote station manager
2023-06-19 08:17:45 +00:00
Stefano Avallone
bdb597b55f
ci: Update texlive packages name
2023-06-19 10:18:02 +02:00
Eduardo Almeida
5487e10150
olsr: Fix clang-diagnostic-unused-function warnings
2023-06-17 18:03:11 +01:00
Eduardo Almeida
60b982e500
olsr: Declare willingness variables as enum Willingness
2023-06-17 18:03:11 +01:00
Eduardo Almeida
390f3d26b2
olsr: Move Willingness to olsr-repositories.h
2023-06-17 18:02:16 +01:00
André Apitzsch
36f8d798d3
visualizer: Remove useless PySys_SetArgv() call
...
No arguments are passed, so this call is not needed.
This also fixes a Python 3.11 deprecation warning.
2023-06-15 20:29:12 +00:00
Stefano Avallone
da28627dd8
wifi: ( fixes #917 ) Add missing STA-ID in GetMode() call from YansErrorRateModel
2023-06-15 11:18:36 +02:00
Gabriel Ferreira
14f77391fe
spell-check: add 'aas' as an exception
2023-06-15 02:32:34 +00:00
Gabriel Ferreira
e8317e44cd
build: trim cmake executable extension on Windows
2023-06-15 02:32:34 +00:00
Gabriel Ferreira
84cbe1451e
build: remove pybindgen leftovers
2023-06-15 02:32:34 +00:00
Gabriel Ferreira
7473b7f428
build: rename cmake-format settings files
2023-06-15 02:32:34 +00:00
Gabriel Ferreira
2e240ac40d
build: allow test-runner to be built with less modules
2023-06-15 02:32:34 +00:00
Sébastien Deronne
0b1a5a2e76
wifi: Rename OrderedRus to UserInfoMapOrderedByRus
2023-06-14 21:03:18 +00:00
Sébastien Deronne
51b6f880df
wifi: Move remaining function related to HE-SIG-B content channels to HePpdu
2023-06-14 21:03:18 +00:00
Sébastien Deronne
1ec45cf37e
wifi: Make WifiTxVector::GetOrderedRus public
2023-06-14 21:03:18 +00:00
Sébastien Deronne
3e13cdff8e
wifi: Extend HE-SIG-B duration tests
2023-06-14 21:03:18 +00:00
Sébastien Deronne
a59207010d
wifi: Rework HE-SIG-B duration tests
2023-06-14 21:03:18 +00:00
Sébastien Deronne
a0e967bec9
wifi: Verify derived RU allocation from HE MU users information instead of setting it in HE-SIG-B duration tests
2023-06-14 21:03:18 +00:00
Sébastien Deronne
6c67e70fb6
wifi: Fill in HE-SIG-B content channels for unassigned RUs
2023-06-14 21:03:18 +00:00
Sébastien Deronne
77643aec3a
wifi: Simplify condition in WifiTxVector::GetContentChannels
2023-06-14 21:03:18 +00:00
Sébastien Deronne
ab4a782bb7
wifi: Define NO_USER_STA_ID for RU that is intended for no user
2023-06-14 21:03:18 +00:00
Sébastien Deronne
53b318dc9a
wifi: Use constexpr instead of define for SU_STA_ID
2023-06-14 21:03:18 +00:00
Sébastien Deronne
1158788d5d
wifi: Do not early discard signals coming from non-active interfaces
2023-06-14 21:02:42 +00:00
Sébastien Deronne
a964d9510b
wifi: Add more info in logs when receiving a non Wi-Fi signal
2023-06-14 21:02:42 +00:00
Eduardo Almeida
4dbcfcf9fb
olsr: Fix clang-tidy readability-simplify-boolean-expr warning
2023-06-12 05:08:39 +01:00
Eduardo Almeida
dc2e292ff6
wifi: Add missing <optional> header
2023-06-14 15:12:58 +00:00
Stefano Avallone
a26fa9c454
wifi: Use std::make_unique() instead of operator new in ack and protection managers
...
Also fixes a valgrind issue.
2023-06-14 10:41:35 +02:00
Tommaso Pecorella
1b87e6b72a
doc: add missing latex package to doxygen conf
2023-06-14 01:59:14 +02:00
Eduardo Almeida
bf781d4064
lte: Use if-else instead of multiplying by binary flag (fix clang-tidy warning)
2023-06-13 17:51:42 +00:00
Eduardo Almeida
7dbf987f55
wimax: Use bitwise operations instead of power-2 multiplications
2023-06-13 17:51:42 +00:00
Eduardo Almeida
8c49f49cbf
lte: Fix comment formatting
2023-06-13 17:51:42 +00:00