Commit Graph

14664 Commits

Author SHA1 Message Date
Stefano Avallone
0d39d4643e wifi: Non-AP MLDs use a single beacon watchdog 2023-11-25 13:15:56 +01:00
Stefano Avallone
7d660feb63 wifi: Remove WifiMac trace sources obsoleted since ns-3.34 2023-11-25 13:15:56 +01:00
Stefano Avallone
17456042c5 wifi: Obsolete LinkSetupCanceled trace source of StaWifiMac 2023-11-25 13:15:56 +01:00
Stefano Avallone
7784a0be5b wifi: Disassociation occur at MLD level 2023-11-25 13:15:46 +01:00
Stefano Avallone
2ca7b01d86 wifi: STAs start channel access upon association 2023-11-25 10:39:01 +01:00
Stefano Avallone
e98eb2f78b wifi: Make Txop::StartAccessIfNeeded() public 2023-11-25 10:39:01 +01:00
Stefano Avallone
18d5b58e88 wifi: Fix resetting current MPDU when no ack is required 2023-11-25 10:38:59 +01:00
Gabriel Ferreira
8f6a3413a4 style: apply black and isort 2023-11-20 21:30:01 -03:00
Gabriel Ferreira
af98671fbe style: apply style changes in preparation for black and isort 2023-11-20 21:30:01 -03:00
Gabriel Ferreira
e7f998b4aa visualizer: move comments and update spellchecking exemptions 2023-11-20 21:30:01 -03:00
Gabriel Ferreira
dcad34924f build: (fixes #498) explain why features failed to be enabled 2023-11-19 12:35:50 -03:00
Gabriel Ferreira
3190f61e6f build: remove space after module name 2023-11-19 12:35:05 -03:00
Gabriel Ferreira
338bc0a7c1 energy: use build_lib_example instead of build_example 2023-11-19 12:30:11 -03:00
Gabriel Ferreira
0f45fcd005 build: initialize previously uninitialized variables 2023-11-19 12:30:11 -03:00
Gabriel Ferreira
b1d70e4561 lte: fix fd-net-device reference 2023-11-18 19:22:36 -03:00
Gabriel Ferreira
c12ba51a33 internet: remove unused header_files entry 2023-11-18 19:22:36 -03:00
Gabriel Ferreira
8a169a87d0 bridge,csma: remove unused test sources entry 2023-11-18 19:22:36 -03:00
Stefano Avallone
afe0c6b0f2 network: Packet socket client does not schedule Send() for bursts of packets 2023-11-17 08:47:45 +01:00
Biljana Bojovic
b75e2fc7ee spectrum: Fix t-test in three-gpp-channel test suite 2023-11-16 08:41:43 +00:00
Tom Henderson
2ff906d713 traffic-control: QueueDisc::GetCurrentSize should be const 2023-11-14 13:37:11 -08:00
Tommaso Pecorella
e43724f08a fix doxygen and tweak API 2023-11-10 09:50:44 +00:00
Tommaso Pecorella
808e3b4ec7 core: add a Simulator::GetStopEvent 2023-11-10 09:50:44 +00:00
Gabriel Ferreira
0d8eaac1ba visualizer: (fixes #959) fix label positioning in PyViz 2023-11-05 00:15:38 -03:00
Gabriel Ferreira
7060cb1387 config-store: (fixes #340) remove the -Wno-parentheses flag
Unnecessary since we stopped supporting older distributions such as Ubuntu 18.04
2023-11-04 16:12:36 -03:00
Stefano Avallone
b33bb703b6 wifi: Extend EMLSR test to cover UL TXOPs 2023-11-03 09:57:57 +00:00
Stefano Avallone
15add8119c wifi: Re-enable EMLSR test cases 2023-11-03 09:57:57 +00:00
Stefano Avallone
ca8b623394 wifi: Keep transmissions blocked if main PHY switches link at TXOP end 2023-11-03 09:57:57 +00:00
Stefano Avallone
5ae44a876e wifi: Send RTS as non-HT dup if protecting a frame occupying at least 40 MHz 2023-11-03 09:57:57 +00:00
Stefano Avallone
d267f68c96 wifi: Aux PHYs only receive ICFs or management frames 2023-11-03 09:57:57 +00:00
Stefano Avallone
1b4bfdae6a wifi: AP MLD checks EMLSR clients switching to listening when receiving a PSDU 2023-11-03 09:57:57 +00:00
Stefano Avallone
c7b37d1caa wifi: Reduce amount of scheduled operations when switching main PHY 2023-11-03 09:57:57 +00:00
Stefano Avallone
459a5aa46b wifi: Stop transition delay timer when receiving an MPDU from an EMLSR client 2023-11-03 09:57:57 +00:00
Stefano Avallone
e97cab8ab8 wifi: EMLSR client drops ICF if received while terminating a TXOP on another link 2023-11-03 09:57:57 +00:00
Stefano Avallone
91f781d842 wifi: AP MLDs do not wait until end of PSDU to block transmissions for EMLSR clients on other links
Transmissions are blocked as soon as the first MPDU in the PSDU is received
2023-11-03 09:57:57 +00:00
Stefano Avallone
99cb2319cc wifi: AP MLD unblocks transmissions on other links if no response to MU-RTS
Transmissions are blocked by the AP MLD when sending the MU-RTS
2023-11-03 09:57:57 +00:00
Stefano Avallone
2dacfedaa5 wifi: Do not schedule EMLSR switching to listening if delay is zero 2023-11-03 09:57:57 +00:00
Stefano Avallone
df7e98c5c6 wifi: Use Duration/ID to identify end of TXOP of another MLD 2023-11-03 09:57:57 +00:00
Stefano Avallone
50af73a28d wifi: Wait some more time for PHY-RXSTART.indication if the PHY is decoding a PHY header 2023-11-03 09:57:57 +00:00
Stefano Avallone
15b5f49d34 wifi: Enable to restrict TX capabilities of aux PHYs 2023-11-03 09:57:57 +00:00
Stefano Avallone
da462654b7 wifi: Capabilities are independent of the width of the operating channel 2023-11-03 09:57:57 +00:00
Gabriel Ferreira
842871c6dc bindings: (fixes #796) Gracefully exit when bindings are unavailable 2023-11-03 01:28:26 +00:00
Gabriel Ferreira
f6f3df14da core: abort on duplicate TypeId 2023-11-02 23:40:06 +00:00
Tommaso Pecorella
f3a96ef5b5 network: clarify error msg when PacketTags are added twice 2023-11-01 21:37:04 +00:00
Alberto Gallegos Ramonet
900019e31e lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs) 2023-11-01 11:16:57 +09:00
Eduardo Almeida
0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons 2023-10-31 17:59:16 +00:00
Eduardo Almeida
16a4288636 Fix formatting inconsistencies between clang-format-17 and previous versions 2023-10-31 17:59:16 +00:00
Alberto Gallegos Ramonet
ef212ceb9b lr-wpan: Adds attributes to MLME-GET.request 2023-10-29 16:01:50 +09:00
Lars Toenning
302abf5a95 core: Extend ns3::Time(std::string) documentation 2023-10-28 02:35:48 +00:00
Eduardo Almeida
48eac52ccc visualizer: (fixes #969) Remove non-implemented method VisualSimulatorImpl::GetSim() 2023-10-27 20:55:32 +00:00
Gabriel Ferreira
3711e9f9db docs: fix dead urls 2023-10-27 00:25:06 -03:00