Commit Graph

19367 Commits

Author SHA1 Message Date
Gabriel Ferreira
9f3232ce6e wifi: Do not set existing factory to TypeId 0
Prevents assert due to UID 0 during logging
2024-09-15 14:05:12 +00:00
Tolik Zinovyev
ef72c1248e wifi: pass WifiConstPsduMap by const ref. 2024-09-15 10:29:44 +00:00
Alessio Bugetti
3d4b05bef0 lr-wpan: (fixes #1130) Delay channel creation and add methods to set propagation loss and delay models in LrWpanHelper
- Delay channel creation by moving it to Install()
- Add SetPropagationDelayModel() and AddPropagationLossModel() methods to allow setting propagation loss and delay models in LrWpanHelper
- Update all examples that use LrWpanHelper to reflect these changes
2024-09-14 19:13:37 +02:00
Tommaso Pecorella
0d9698b8be ci: (fixes #1141) use repackaged Doxygen 1.11.0 2024-09-14 07:24:05 +02:00
wzfelix
6941796ce2 network: remove unused object from PacketSocket 2024-09-13 21:19:03 +00:00
Peter Barnes
b9407fc643 doc: pid: show support level for Attributes and TraceSources 2024-09-12 23:08:34 +00:00
Peter Barnes
d07875540b doc: show group name for each TypeId, add page of all groups 2024-09-12 23:04:24 +00:00
Peter Barnes
2925dce614 doc: enable single TypeId output from p-i-d (fixes #140) 2024-09-12 22:25:09 +00:00
Peter D. Barnes, Jr
c89f33e882 docs: Restore doxygen.conf when a warnings build has been interrupted. 2024-09-12 15:07:54 -07:00
Tommaso Pecorella
603ce30446 core: fix math in RNG docs 2024-09-12 17:58:55 +00:00
Tolik Zinovyev
abfb77e6ad wifi: use Time() instead of *Seconds(0). 2024-09-11 14:22:07 +00:00
Tolik Zinovyev
79ec66236d wifi: return constant reference from WifiMode::GetUniqueName() (restores f3c21636) 2024-09-11 11:28:54 +00:00
sanjaybhat2004
2739ef883b wifi: Update documentation of default standard 2024-09-10 18:43:42 +01:00
sanjaybhat2004
1cc10b7811 wifi: Update wifi-user.rst and changes.md to reflect the changes made to WifiHelper::SetStandard() 2024-09-10 18:43:42 +01:00
sanjaybhat2004
0f58f70d62 wifi: (fixes #1055) Overload WifiHelper::SetStandard to take a string as an argument 2024-09-10 18:43:42 +01:00
Stefano Avallone
7837b7e9f8 Update RELEASE_NOTES.md 2024-09-10 11:38:30 +02:00
Stefano Avallone
2cc91bf734 wifi: Extend MLO test to check Txop Link entity swapping 2024-09-10 11:38:28 +02:00
Stefano Avallone
d32a8a576f wifi: Split MLO test into header and module 2024-09-10 10:51:18 +02:00
Stefano Avallone
805deb16f1 wifi: Fix Txop Link entity swapping in some specific cases 2024-09-10 10:51:18 +02:00
Stefano Avallone
31a6342b24 wifi: No need for scheduling SwitchToSleep() after 728f4651 2024-09-10 10:51:18 +02:00
Stefano Avallone
d57753a184 wifi: FEM resets ongoing RX info when resetting MAC state 2024-09-10 10:51:18 +02:00
Stefano Avallone
890d993ed3 wifi: CAM notifies FEM when PHY is put to sleep 2024-09-10 10:51:18 +02:00
Stefano Avallone
d68b0bad8b wifi: CAM resets all backoffs when PHY is put to sleep 2024-09-10 10:51:18 +02:00
Stefano Avallone
8cb7e4772a wifi: Avoid repeatedly sending BSRP TF in a TXOP when access is requested by MU scheduler 2024-09-10 10:51:18 +02:00
Stefano Avallone
d89a590be2 wifi: Use correct address to retrieve buffer status 2024-09-10 10:51:18 +02:00
Stefano Avallone
357c1cf398 wifi: Create alias for QoS Null frames sent in TB PPDUs 2024-09-10 10:51:18 +02:00
Stefano Avallone
9afe9f8c70 wifi: MU scheduler maintains a separate access request timer for each link 2024-09-10 10:51:18 +02:00
Stefano Avallone
e9361ef6c8 wifi: Add unit test to check TX window stalled with non-zero BA threshold 2024-09-10 10:51:18 +02:00
Stefano Avallone
75df5d004d wifi: Default ack manager returns that response is needed if TX window is stalled
Reported by Rami Abdallah
2024-09-10 10:51:18 +02:00
Stefano Avallone
c31c5d96cc wifi: No need to create a WifiPsdu when scheduling end of an MPDU 2024-09-10 10:51:18 +02:00
Stefano Avallone
aa7d690a1d wifi: Default ack manager considers MPDUs being transmitted to determine if response is needed 2024-09-10 10:51:18 +02:00
Stefano Avallone
9bf78233f7 wifi: Default ack manager checks that given MPDU is included in TX params
Also, it checks that no MPDU is old
2024-09-10 10:51:18 +02:00
Stefano Avallone
e1272139d6 wifi: Extend MLO test to check WifiMac::TidMappedOnLink() function 2024-09-10 10:51:18 +02:00
Stefano Avallone
94b679052b wifi: RR MU scheduler does not send Basic/BSRP TF if no TID mapped in UL direction
Reported by Sharan Naribole
2024-09-10 10:51:18 +02:00
Stefano Avallone
cab9e72c3b wifi: RR MU scheduler does not send Basic/BSRP TF to EMLSR clients using another link
Reported by Sharan Naribole
2024-09-10 10:51:18 +02:00
Stefano Avallone
bb22630df7 wifi: Add a WifiMac method to check if TX is blocked on a link 2024-09-10 10:51:18 +02:00
Stefano Avallone
2d4ff42649 wifi: Allow more reuse/customization of RrMultiUserScheduler code 2024-09-10 10:51:18 +02:00
Stefano Avallone
0ac8cefcbd wifi: Add FrameExchangeManagers attribute to WifiMac
...so that FEMs can be accessed through the naming system
2024-09-10 10:51:18 +02:00
Stefano Avallone
3c5d505e16 wifi: Extend MLO test to check non-AP MLDs not supporting 160 MHz operations 2024-09-10 10:51:17 +02:00
Stefano Avallone
9b327c556b wifi: DefaultAssocManager handles non-AP MLDs not supporting 160 MHz operations 2024-09-10 10:49:47 +02:00
Stefano Avallone
6493a00385 wifi: Add function to get a primary channel of a WifiPhyOperatingChannel 2024-09-10 10:49:46 +02:00
Stefano Avallone
10b2f6e531 wifi: Use correct width when checking supported width upon setting channel 2024-09-10 10:34:32 +02:00
Sébastien Deronne
c38078a5a6 Update RELEASE_NOTES.md to mention about the adoption of SI unit weak types for wifi module 2024-09-09 16:26:17 +00:00
Sébastien Deronne
35a1f5ac8a wifi: Use joule_u weak alias 2024-09-09 16:26:17 +00:00
Sébastien Deronne
93f08e8de3 wifi: Use degree_u weak alias 2024-09-09 16:26:17 +00:00
Sébastien Deronne
03fe29c04c wifi: Use volt_u weak alias 2024-09-09 16:26:17 +00:00
Sébastien Deronne
de4bb85048 wifi: Use ampere_u weak alias 2024-09-09 16:26:17 +00:00
Sébastien Deronne
d54e5c4e91 wifi: Use meter_u weak alias 2024-09-09 16:26:17 +00:00
Sébastien Deronne
9ffc5f6290 wifi: Use dBm_per_Hz_u and dBm_per_MHz_u weak aliases 2024-09-09 16:26:17 +00:00
Sébastien Deronne
8b54d54f1e wifi: Use dBr_u weak alias 2024-09-09 16:26:17 +00:00