Sébastien Deronne
fad3da285a
wifi: Do not erase events tracked in interference helper upon channel switching
2023-06-08 06:02:16 +00:00
Sébastien Deronne
866af461ce
wifi: Extend OBSS-PD for 802.11be
2023-06-07 20:03:01 +00:00
Sébastien Deronne
fb195b07ac
wifi: Fix OBSS-PD for 802.11be
2023-06-07 20:03:01 +00:00
Stefano Avallone
1a8b37184f
wifi: Ensure mgt and ctrl frames are protected if needed
2023-06-07 19:03:00 +02:00
Stefano Avallone
47b15c2ea2
wifi: Add another function to test if a PSDU map contains a Trigger Frame
2023-06-07 19:03:00 +02:00
Stefano Avallone
877a438c74
wifi: Print category and value for all Action frames
2023-06-07 19:03:00 +02:00
Stefano Avallone
3f189d8ac1
wifi: Don't use protection if destinations already received (MU-)RTS in the TXOP
2023-06-07 19:03:00 +02:00
Stefano Avallone
f657c5a8f0
wifi: Keep track of STAs solicited by (MU-)RTS in a TXOP
2023-06-07 19:03:00 +02:00
Stefano Avallone
363e2c5c10
wifi: Add an overloaded method notifying that channel is released
2023-06-07 19:03:00 +02:00
Stefano Avallone
e803769fcc
wifi: Enable configuring the padding size of Trigger Frames
2023-06-07 19:03:00 +02:00
Stefano Avallone
abddcf82a7
wifi: Decouple protection and TX plus acknowledgment
...
...to make it possible, e.g., to use MU-RTS to protect a SU transmission
2023-06-07 19:03:00 +02:00
Tom Henderson
29f27e6fde
Add WifiBandwidthFilter automatically with SpectrumWifiPhyHelper
2023-06-06 17:05:41 -07:00
Juan Leon
a9f496456d
wifi: Created TestSpectrumChannelWithBandwidthFilter testcase
2023-06-06 17:05:41 -07:00
Juan Leon
6174340c03
wifi: Add getter method WifiSpectrumPhyInterface::GetSpectrumWifiPhy()
2023-06-06 17:05:40 -07:00
Juan Leon
f14ebac13f
wifi: Add WifiBandwidthFilter
2023-06-06 17:05:40 -07:00
Tom Henderson
c3c35548ae
spectrum: Add base class SpectrumTransmitFilter
2023-06-06 17:05:40 -07:00
Eduardo Almeida
3e95f4fbd5
core,dsr,netanim: Remove redundant casts when comparing strings
2023-06-06 21:34:20 +00:00
Eduardo Almeida
b711d417a0
olsr: Fix typos and Doxygen formatting
2023-06-04 19:42:22 +00:00
Eduardo Almeida
87f8ac3fcb
olsr: Convert OLSR_*_LINK and OLSR_*_NEIGH to enums
2023-06-04 19:42:22 +00:00
Eduardo Almeida
80e1173b01
wifi: Rename FOO() macros to more explicit name
2023-06-03 13:33:51 +00:00
Gabriel Ferreira
668071ad09
Revert "core: prevent static initialization issue with Time::Resolution on Cppyy 3"
...
This reverts commit 06845023d1 .
2023-06-03 02:05:16 +00:00
Tommaso Pecorella
505631f50d
buildings: fix valgrind errors in tests
2023-06-03 00:53:21 +02:00
Eduardo Almeida
e103d6d810
core, dsr: Fix clang-tidy warnings
2023-06-01 20:16:40 +00:00
Eduardo Almeida
6923de623c
Remove redundant break after return
2023-06-01 17:26:54 +00:00
Gabriel Ferreira
ead98fd84d
lte: prevent memcpy to nullptr
2023-06-01 15:57:59 +00:00
Gabriel Ferreira
666e484b28
core: add missing cstdint include to random-variable-stream-helper.h
2023-06-01 15:57:59 +00:00
André Apitzsch
12c4303344
fd-net-device,tap-bridge,wifi: add missing cstdint header includes
2023-06-01 15:57:23 +00:00
Stefano Avallone
e0da64be94
wifi: Increase TXOP limit in wifi MAC OFDMA test
2023-05-31 23:37:43 +02:00
Stefano Avallone
8dbc887e92
wifi: AP records PM mode of STAs of non-AP MLD upon association
2023-05-31 17:20:21 +00:00
Stefano Avallone
8aeac2ff67
wifi: AP processes Power Management flag in received frames
2023-05-31 17:20:21 +00:00
Davide Magrin
e345ad196b
wifi: Track Power Management mode in WifiRemoteStationManager
2023-05-31 17:20:21 +00:00
Stefano Avallone
f2abc59733
wifi: Add a MAC method to (un)block unicast frames to a destination over some links
2023-05-31 17:20:21 +00:00
Stefano Avallone
3e3ff33602
wifi: FEM sets Power Management flag as appropriate
2023-05-31 17:20:21 +00:00
Stefano Avallone
63f8e14284
wifi: STA wifi MAC handles Power Management mode change
2023-05-31 17:20:21 +00:00
Stefano Avallone
f3824350c9
wifi: Forward QoS Null Data frames up to the MAC
2023-05-31 17:20:21 +00:00
Stefano Avallone
81daed645c
wifi: Do not create alias for non-QoS data frames
2023-05-31 17:20:21 +00:00
Stefano Avallone
8d5feb06b0
wifi: Add a method to get the aliases of an inflight MPDU
2023-05-31 17:20:21 +00:00
Stefano Avallone
014a706f59
wifi: Add a method to check if the MAC has frames to transmit
2023-05-31 17:20:21 +00:00
Davide Magrin
7a282a0de8
wifi: Add support for PS-Poll and PowerManagement bit
2023-05-31 17:20:21 +00:00
Gabriel Ferreira
4385f8709a
brite: update copyright info in brite examples
2023-05-29 22:36:32 -03:00
Gabriel Ferreira
71af533e41
openflow: update copyright info in openflow examples
2023-05-29 22:36:32 -03:00
Gabriel Ferreira
ec9d26acd9
bindings: package ns-3 as a pip wheel
...
Includes:
- Python examples to test Brite, Click and Openflow
- CI jobs for manylinux packaging of pip wheel
- Support for Linux distributions with lib and lib64 directories
- Configuration of RPATH not to require setting LD_LIBRARY_PATH
Signed-off-by: Gabriel Ferreira <gabrielcarvfer@gmail.com >
2023-05-29 22:36:32 -03:00
Gabriel Ferreira
06845023d1
core: prevent static initialization issue with Time::Resolution on Cppyy 3
2023-05-29 21:51:49 +00:00
Tommaso Pecorella
eb02342728
doc: fix warnings found by Doxygen 1.9.7
2023-05-28 02:41:22 +02:00
Stefano Avallone
bdb93d5502
wifi: Add a listening VHT STA in wifi-mac-ofdma test
2023-05-26 22:04:48 +02:00
Sébastien Deronne
451c6e405f
wifi: Rework 802.11ax PHY headers to use different variants for SU, DL MU and UL MU
2023-05-26 08:13:15 +00:00
Sébastien Deronne
db52ebe3c7
wifi: Simplify check in EhtPpdu constructor
2023-05-26 08:13:15 +00:00
Sébastien Deronne
3caf395303
wifi: Reduce amount of parameters passed to HePpdu functions
2023-05-26 08:13:15 +00:00
Sébastien Deronne
64a2970a60
wifi: Use RuAllocation alias instead of std::vector<uint8_t>
2023-05-26 08:13:15 +00:00
Sébastien Deronne
ba7930d397
wifi: Cleanup unused variable in HePpdu::SetHeMuUserInfos
2023-05-26 08:13:15 +00:00