AlessioBugetti
8d4e8f60c9
config-store, core: ( fixes #1091 ) Fix handling of deprecated and obsolete attributes
...
See also discussion in merge request !2109
2024-09-26 20:42:14 -07:00
Federico Guerra
67f958d52f
uan: ( fixes #1115 ) Fixed PER calculation of M-QAM (fix reported by donghuiyong)
2024-09-26 16:27:41 +00:00
Vivek Jain
b5d00ca5bc
tcp: ( fixes #1126 ) Fix bytesAcked calculation in ProcessAck
...
* Updated the `bytesAcked` assignment to use `currentDelivered` instead
of calculating it from `ackNumber` and `oldHeadSequence` for better
accuracy in acknowledgment handling.
* Added `currentDelivered` and `oldHeadSequence` to the NS_LOG_FUNCTION
call for improved logging and debugging.
2024-09-25 14:22:42 -07:00
Kavya Bhat
c3d3d81997
internet: Add SetDhcpv6Callback to trigger client on set M flag in RA
2024-09-24 21:57:30 +00:00
Alberto Gallegos Ramonet
460b25f5a5
sixlowpan: Handle new and deprecated namespace TypeId names fix
2024-09-24 13:09:41 +09:00
Alberto Gallegos Ramonet
380dc8bdb9
lr-wpan: Add namespace to TypeId name
2024-09-24 13:01:53 +09:00
Alberto Gallegos Ramonet
9ef59d74fa
energy: Update documentation and format
2024-09-24 10:31:13 +09:00
Stefano Avallone
e990fc0d1e
wifi: Do not reset end busy times in case of EMLSR link switch
2024-09-23 05:46:35 +00:00
Stefano Avallone
a46abc4dff
wifi: Let EmlsrManager explicitly indicate whether UL TXOP can be started
...
...instead of relying on whether the delay to request channel access is
zero
2024-09-23 05:46:35 +00:00
Stefano Avallone
bf1524f7e5
wifi: EMLSR manager must notify ICF received by main PHY to subclasses
...
Also, avoid unnecessary ScheduleNow call.
2024-09-23 05:46:35 +00:00
Stefano Avallone
d05d899523
wifi: Improve logic for main PHY to start TXOP with non-TX capable aux PHY
2024-09-23 05:46:35 +00:00
Stefano Avallone
b9c871bbb3
wifi: Modularize DefaultEmlsrManager::DoNotifyTxopEnd function
2024-09-23 05:46:35 +00:00
Stefano Avallone
b1cf88eaec
wifi: Move non-TX capable aux PHY logic to advanced EMLSR manager
2024-09-23 05:46:35 +00:00
Stefano Avallone
95121dcd07
wifi: Improve logic for switching main PHY when aux PHY that is not TX capable gains a TXOP
2024-09-23 05:46:35 +00:00
Stefano Avallone
e52c29fe33
wifi: Extend EMLSR unit test to check CCA busy notification
2024-09-23 05:46:35 +00:00
Stefano Avallone
c402d09aae
wifi: Notify CCA busy information to PHY listener created on EMLSR link switch
2024-09-23 05:46:35 +00:00
Stefano Avallone
6868ed9401
wifi: Advanced EMLSR manager may interrupt channel switch to start UL TXOP
2024-09-23 05:46:35 +00:00
Stefano Avallone
95d19f033c
wifi: Modularize code handling UL TXOP start
2024-09-23 05:46:35 +00:00
Stefano Avallone
0e631b08e3
wifi: Extend EMLSR test to check interruption of main PHY switching
2024-09-23 05:46:35 +00:00
Stefano Avallone
370dbb04d5
wifi: Advanced EMLSR manager can interrupt main PHY switch after CTS timeout
2024-09-23 05:46:35 +00:00
Stefano Avallone
37534001ac
wifi: Main PHY link switching can be interrupted
2024-09-23 05:46:35 +00:00
Stefano Avallone
276c98aa6d
wifi: Allow a PHY to start another channel switch while switching
2024-09-23 05:46:35 +00:00
Stefano Avallone
5224d5c24c
wifi: Extend EMLSR test to check UL TXOP with aux PHY switch true
2024-09-23 05:46:35 +00:00
Stefano Avallone
ee4f63a54a
wifi: Aux PHY starts switching when main PHY completes switching
2024-09-23 05:46:35 +00:00
Stefano Avallone
e2bf5b3a9c
wifi: CAM ResetState() should not cancel access timeout
...
Otherwise, access timeout is cancelled when a CTS timeout
occurs after that an aux PHY has sent the RTS and while the
main PHY is switching to the aux PHY's link.
2024-09-23 05:46:35 +00:00
Stefano Avallone
3e70cc182b
wifi: Add ICF drop traced callback to WifiMac
2024-09-23 05:46:35 +00:00
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
Alberto Gallegos Ramonet
7a54aad5cf
lr-wpan: Update documentation
2024-09-17 12:28:08 +09: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
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
wzfelix
6941796ce2
network: remove unused object from PacketSocket
2024-09-13 21:19:03 +00: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
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