Commit Graph

18592 Commits

Author SHA1 Message Date
Stefano Avallone
8cbcd0cb96 wifi: Possibly invoke backoff when no transmission is made in a TXOP 2024-01-26 08:54:28 +00:00
Stefano Avallone
1dde39c87c wifi: Keep UL OFDMA enabled only during the frame exchange of interest in MLO test 2024-01-26 08:54:28 +00:00
Stefano Avallone
af0df4884a wifi: Allow accessing start TXOP time in QosTxop 2024-01-26 08:54:28 +00:00
Stefano Avallone
637334f280 wifi: Remove unneeded StartAccessIfNeeded functions 2024-01-26 08:54:28 +00:00
Stefano Avallone
b4ef172776 wifi: Generate backoff if needed when receiving AssocResp 2024-01-26 08:54:28 +00:00
Stefano Avallone
2223700e88 wifi: Generate backoff if needed when unblocking unicast TX 2024-01-26 08:54:28 +00:00
Stefano Avallone
d2ea9f36dd wifi: Generate backoff if needed when MSD timer expires after that no TXOP attempts are allowed 2024-01-26 08:54:28 +00:00
Stefano Avallone
9d172ac9a1 wifi: Generate backoff if needed when a PHY wakes up or is turned on 2024-01-26 08:54:28 +00:00
Stefano Avallone
2bb301a8db wifi: Generate backoff if needed when unblocking links after BA agreement 2024-01-26 08:54:28 +00:00
Stefano Avallone
3cea322710 wifi: Generate backoff if needed when requesting channel access 2024-01-26 08:54:28 +00:00
Stefano Avallone
7c778e74d3 wifi: Fix the time when link status is checked in EMLSR UL TXOP test with one non-EMLSR link 2024-01-26 08:54:28 +00:00
Stefano Avallone
468bb004b3 wifi: Aux PHY does not start a frame exchange if main PHY is in RX state
Otherwise, the main PHY will switch to the link on which the aux PHY is operating
to take over the TXOP, thus dropping the PPDU being received.
2024-01-26 08:54:28 +00:00
Stefano Avallone
56511e5108 wifi: Do not reset NAV while using another EMLSR link
CTS may have been missed due to the main PHY switching
to another link to take over a TXOP while receiving the CTS.
2024-01-26 08:54:28 +00:00
Stefano Avallone
0b76f70896 wifi: Add a method to check if another EMLSR link is being used 2024-01-26 08:54:28 +00:00
Stefano Avallone
831281e54f wifi: Add user documentation for EMLSR 2024-01-26 08:54:28 +00:00
Stefano Avallone
2bfc81db90 wifi: Extend documentation for EMLSR design 2024-01-26 08:54:28 +00:00
Stefano Avallone
1a1e82e7da wifi: AP MLD performs PIFS recovery if an EMLSR client did not respond 2024-01-26 08:54:28 +00:00
Tom Henderson
339dcce59d spectrum: (fixes #356) Remove assert when positions overlap 2024-01-24 19:38:08 +00:00
Tom Henderson
ce636db415 network: (fixes #703) Initialize Channel objects at time zero 2024-01-24 05:22:07 +00:00
Tommaso Pecorella
53e834fd14 tests: remove unused test vectors 2024-01-23 13:37:59 -06:00
Gabriel Ferreira
2b6aa1f312 spectrum: Add missing cstddef header 2024-01-23 08:26:06 +00:00
Gabriel Ferreira
22cc44a26a spectrum: (fixes #995) Apply rule of zero to MatrixArray
Removing explicitly declared special members.
2024-01-23 08:26:06 +00:00
Eduardo Almeida
b13f46d78e dsr: Fix DsrRouteCacheEntry operator== 2024-01-23 03:43:47 +00:00
Tommaso Pecorella
773edd2765 internet: Fix RipNg::Lookup() 2024-01-22 18:41:24 +00:00
Tom Henderson
3acb31ce5f spectrum: Fix some const qualifiers on getters 2024-01-22 06:19:05 -08:00
Tom Henderson
ba6eafe95d spectrum: Add getters for propagation loss models 2024-01-21 18:59:50 -08:00
Tom Henderson
839c58a7cd spectrum: Add getter for propagation delay model 2024-01-21 15:28:45 -08:00
Tom Henderson
93cfd2d701 spectrum: Add AssignStreams() capability to SpectrumTransmitFilter 2024-01-21 09:57:24 -08:00
Sébastien Deronne
fe550dc875 wifi: Add checks in WifiRemoteStationManager::Lookup function 2024-01-21 16:57:24 +00:00
Sébastien Deronne
3871191f08 wifi: Fix MAC not attached to each remote station manager in aggregation tests 2024-01-21 16:57:24 +00:00
Alberto Gallegos Ramonet
a56892a5f4 lr-wpan: Status enumeration fixes 2024-01-19 09:29:23 +09:00
Tommaso Pecorella
6636d62509 sixlowpan: use RFC7973 EtherType and remove obsolete attributes 2024-01-18 17:50:18 +00:00
Stefano Avallone
d5f9dc201b internet: Set the TOS for ICMP Echo Requests/Replies 2024-01-15 20:43:22 +00:00
Stefano Avallone
2c8c6ccea1 core: Add a UniformRandomVariable wrapper to meet UniformRandomBitGenerator requirements 2024-01-15 18:11:49 +00:00
Tommaso Pecorella
28a2f2293c network: (fixes #1005) simplify and sanitize mac addresses parsing from strings 2024-01-13 21:19:45 -06:00
Tommaso Pecorella
9ba4400834 internet: fix MAC address in test 2024-01-13 21:17:58 -06:00
André Apitzsch
a39bcfa7ea fd-net-device, network, tap-bridge: Simplify IP and MAC address conversion functions
While at it, remove now unneeded defines and helper functions.
2024-01-12 10:01:13 +01:00
Tom Henderson
687876616a doc: Provide guidelines on map usage 2024-01-11 09:54:27 -08:00
André
b988187bd1 network: Use early return 2024-01-10 21:40:47 +00:00
Tolik Zinovyev
55114f4b68 wifi: replace destructors with default destructors. 2024-01-09 20:09:51 +00:00
Eduardo Almeida
5104b82cff doc: Fix indentation and rendering of RST code blocks 2024-01-09 18:54:45 +00:00
André Apitzsch
eb699398fd tap-bridge: dumbbell: Fix 'WifiRemoteStationManager selected does not support HT rates' error 2024-01-08 10:05:52 +00:00
Tolik Zinovyev
4fe9136c02 internet: schedule for immediate time a self addressed packet. 2024-01-06 23:33:26 +00:00
Heran Yang
3c52fe41f8 examples: fix dirty value issue caused by no flow presents 2024-01-06 03:27:52 +00:00
Gabriel Ferreira
7d46a38513 build: silence MacOS warning in case of nonexistent library directory 2024-01-04 23:19:04 +01:00
Andrea Lacava
8814a0bdaf Fix documentation for ns3::BulkSendHelper class reference 2024-01-02 21:53:39 +00:00
Gabriel Ferreira
cdc82656c7 openflow: update fetching of openflow after porting to CMake 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
e6ebbb58b3 brite: update fetching of brite after porting to CMake 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
1f1c351156 build: refactor handling of lib/lib64 install directories 2023-12-27 20:23:30 +00:00
Gabriel Ferreira
f863b4bd26 tests: force linking of ns-3 libraries to test-runner
Prevents undefined symbols when tests are restricted by NS3_FILTER_MODULE_EXAMPLES_AND_TESTS
2023-12-27 20:23:30 +00:00