Stefano Avallone
7eda9db2fb
wifi: Move logic to drop ICF out of ReceiveMpdu()
2024-09-23 05:46:35 +00:00
Stefano Avallone
5b1bf268c1
wifi: EMLSR client considers DL TXOP terminated if it receives an ICF on other link
2024-09-23 05:46:35 +00:00
Alberto Gallegos Ramonet
105c372c36
core: Add TypeId deprecated name
2024-09-19 09:14:58 +09:00
Alberto Gallegos Ramonet
2c6eb3af4f
energy: Update TypeId of energy objects
2024-09-19 09:14:58 +09:00
Aniket Singh
3ac4ea7ce3
tcp: ( fixes #1011 ) Forbid ECN-marking of retransmissions, window probes and pure ACKs
2024-09-18 15:32:07 +00:00
Eduardo Almeida
1c4357b7c8
check-style: Move clang-format check to last
...
Some checks overlap with clang-format. Manual checks fix the code faster than running clang-format twice (one for checking if the file has issues and another for fixing it).
2024-09-18 11:42:35 +00:00
Eduardo Almeida
a04f4d2fdf
Update Git commit message guidelines in CONTRIBUTING.md
2024-09-17 18:15:25 +01:00
Eduardo Almeida
546a281106
doc: Merge doc/contributing.txt into CONTRIBUTING.md
2024-09-17 18:14:44 +01:00
Peter Barnes
0701faae46
doc: pid: ( fixes #1142 ) refactor lambda with structured binding
2024-09-17 15:03:15 +00:00
Alberto Gallegos Ramonet
7a54aad5cf
lr-wpan: Update documentation
2024-09-17 12:28:08 +09:00
Gabriel Ferreira
23168c41ce
gitattributes: Set text files to LF endings
...
Avoids bash shebang issues on Windows
2024-09-15 14:05:12 +00:00
Gabriel Ferreira
626e19da43
build: Fix examples filtering
2024-09-15 14:05:12 +00:00
Gabriel Ferreira
fc7e26d551
wifi: Fix MinstrelHtWifiManager logging
2024-09-15 14:05:12 +00:00
Gabriel Ferreira
17e62acd68
core: Prevent signed integer overflow of minimum value
2024-09-15 14:05:12 +00:00
Gabriel Ferreira
d09d84ece7
wifi: Do not increment reference count during logging in SpectrumWifiPhy
2024-09-15 14:05:12 +00:00
Gabriel Ferreira
9281078dd2
tests: Run test.py with full logging in the presence of TEST_LOGS environment variable
2024-09-15 14:05:12 +00:00
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