Commit Graph

19705 Commits

Author SHA1 Message Date
Stefano Avallone
ea55edc384 wifi: Remove unused variable in default protection manager 2024-12-16 12:39:57 +01:00
Stefano Avallone
1ca0cc8cd9 wifi: Stop beacon generation in MLO test when no longer needed 2024-12-16 12:39:57 +01:00
Stefano Avallone
ce1d1e7174 wifi: Early return in WifiMac::TidMappedOnLink if link is not setup 2024-12-16 12:39:57 +01:00
Stefano Avallone
a64aed4849 wifi: EHT network example can use other EMLSR managers than the default one
Also, use the advanced EMLSR manager in some of the regression runs
2024-12-16 12:39:57 +01:00
Stefano Avallone
f9b740456f wifi: Use a Time variable for the channelSwitchDelay option of wifi-eht-network example
Also, avoid a null channel switch delay, which is problematic in some
EMLSR configurations
2024-12-16 12:39:57 +01:00
Stefano Avallone
e806abc0fb wifi: Clear PSDU map if no immediate response expected with BAR-BA ack sequence
Otherwise, HeFEM::ProtectionCompleted() called upon sending the first
BAR will enter the wrong if branch
2024-12-16 12:39:57 +01:00
Stefano Avallone
60853792b2 wifi: Extend EMLSR test to check that SwitchMainPhyBackDelay timer expires 2024-12-16 12:39:57 +01:00
Stefano Avallone
f95d5030d8 wifi: Use main PHY switch trace in EMLSR unit test 2024-12-16 12:39:57 +01:00
Stefano Avallone
9d53b09450 wifi: Add main PHY switch trace source to EMLSR manager
Based on suggestions from Sharan Naribole
2024-12-16 12:39:56 +01:00
Alberto Gallegos Ramonet
93ff99d46c energy: Fix doc section level 2024-12-13 11:26:53 +09:00
jaredivey
86fb3ce8c4 Stats remove ns3 nan symbol 2024-12-12 20:37:57 +00:00
Alberto Gallegos Ramonet
538087738d zigbee: Fix RREQ retry timing 2024-12-11 14:58:38 +09:00
Alberto Gallegos Ramonet
b3c886111b zigbee: Update documentation (Mesh routing) 2024-12-11 11:12:40 +09:00
André Apitzsch
637967a73b config-store: Remove unused config-store-config.h 2024-12-10 11:01:59 +00:00
Amir Ashtari
bbf4cb80e1 antenna: Add attribute to choose urban/indoor radiation pattern of 3GPP antenna 2024-12-10 10:38:04 +01:00
Peter D. Barnes, Jr
9c69a42d49 doc: add ns3 show typeid command
Partially addresses #1119
2024-12-07 20:01:00 +00:00
André Apitzsch
f67ff99635 build: Limit scope of MPI definition and include directory 2024-12-07 18:38:56 +01:00
Gabriel Ferreira
3192d8f936 build: Exclude external imported targets from missing libraries check 2024-12-07 18:38:56 +01:00
Alberto Gallegos Ramonet
c3ece18972 zigbee: Replace image in doc and add zigbee module to list of docs 2024-12-06 15:38:43 +09:00
Alberto Gallegos Ramonet
1f208a0294 zigbee: Fix valgrind variables initialization errors 2024-12-05 12:09:49 +09:00
Alberto Gallegos
50c9e945e8 zigbee: Add Zigbee module support 2024-12-02 11:02:10 +09:00
Sébastien Deronne
097ae8f667 wifi: Handle block ack type for GCR 2024-11-28 17:32:48 +01:00
Sébastien Deronne
59d902f474 wifi: Store GCR group address to Block Ack agreement 2024-11-28 17:32:48 +01:00
Stefano Avallone
cb2982447f wifi: HT FEM SendAddBa{Request,Response} support adding the GCR Group Address element 2024-11-28 17:32:48 +01:00
Sébastien Deronne
43fde5da78 wifi: Fill in bitmap for GCR Block ACK variants 2024-11-28 17:32:48 +01:00
Stefano Avallone
a648a6e2e9 wifi: Add support for GCR BlockAck(Req) variant 2024-11-28 17:32:48 +01:00
Sébastien Deronne
7e242a89b3 wifi: DELBA frames optionally support GCR Group Address 2024-11-28 17:32:48 +01:00
Stefano Avallone
9861301ea5 wifi: ADDBA Request/Response frames optionally support GCR Group Address 2024-11-28 17:32:48 +01:00
Stefano Avallone
9f72247061 wifi: Implement GCR Group Address element 2024-11-28 17:32:48 +01:00
Sébastien Deronne
28d56de9da wifi: Add queue type for groupcast 2024-11-28 17:32:48 +01:00
Sébastien Deronne
496394bc6c wifi: Add function to determine whether a MAC address corresponds to a groupcast destination 2024-11-28 17:32:48 +01:00
Sébastien Deronne
9fd5bd03a6 wifi: Hold pointers to STA and AP MAC in base FEM 2024-11-28 17:32:48 +01:00
Sébastien Deronne
1e95559af2 wifi: Store extended capabilities sent by remote stations 2024-11-28 17:32:48 +01:00
Sébastien Deronne
4aed80370b wifi: Simplify Extended Capabilities IEs 2024-11-28 17:32:48 +01:00
Sébastien Deronne
607d560d72 wifi: Fix checks on HT capabilities 2024-11-28 17:32:48 +01:00
Sébastien Deronne
4a50f4e57d wifi: Move check on m_useNonErpProtection in WifiRemoteStationManager::NeedCtsToSelf 2024-11-28 17:32:48 +01:00
Sébastien Deronne
ec0fb36d6a wifi: Pass reference instead of pointer to RecipientBlockAckAgreement::FillBlockAckBitmap 2024-11-28 16:50:05 +01:00
Sébastien Deronne
403e382919 wifi: Add info about recipient in MPDU aggregator asserts 2024-11-28 16:49:12 +01:00
Sébastien Deronne
493bad6164 wifi: Ideal RAA should not build SNR threshold for invalid combination 2024-11-24 11:55:44 +01:00
Sébastien Deronne
36e8af62ac wifi: Reduce copy-paste and facilitate extensions for next standards in Minstrel HT RAA 2024-11-24 11:55:44 +01:00
Sébastien Deronne
2c00428779 wifi: Fix incorrect TX duration calculated in MinstrelHt 2024-11-24 11:55:44 +01:00
Sébastien Deronne
2a9b56874c wifi: Clarify supported GIs functions of RSM 2024-11-24 11:55:44 +01:00
Sébastien Deronne
b22b1ec470 wifi: Extend print functions for action frames 2024-11-23 10:03:01 +01:00
Sébastien Deronne
c16b9b859c wifi: Use bool instead of uint8_t for A-MSDU support flag in action headers 2024-11-23 10:03:01 +01:00
Sébastien Deronne
089c0af4ac wifi: Use bool instead of uint8_t for flags in Block Ack agreement 2024-11-23 10:03:01 +01:00
Sébastien Deronne
c6b3813f57 wifi: Cleanup printing of uint8_t in BlockAckManager 2024-11-23 10:03:01 +01:00
Sébastien Deronne
13954e5252 wifi: Remove unused function to notify Block Agreement is established at originator side 2024-11-23 10:03:01 +01:00
Sébastien Deronne
932cfdc464 wifi: Fix typo in WifiPsdu 2024-11-23 10:03:01 +01:00
Sébastien Deronne
b5845f3c68 wifi: Print PSDU content instead of its address in WifiPpdu logs 2024-11-23 10:03:01 +01:00
Sébastien Deronne
10d77a7c94 wifi: Extend print for QoS DATA frames 2024-11-23 10:03:01 +01:00