Gabriel Ferreira
ffa4ecd496
core: Reset the next random variable stream index between test cases
2024-10-06 03:30:31 +02:00
Gabriel Ferreira
0d0dbd961e
core: Add function to reset the next random variable stream index counter
2024-10-06 03:30:31 +02:00
Gabriel Ferreira
4e642e5d60
internet: Fix tcp flags check to determine packet type
...
(TcpHeader::ACK | TcpHeader::ECE) was not correctly tested, resulting in an uninitialized packetType value
2024-10-06 03:23:07 +02:00
Sébastien Deronne
cc1a148262
wifi: Add check on received power in spectrum PHY
2024-10-05 10:12:59 +02:00
Sébastien Deronne
496657e0e4
wifi: Cleanup unit from parameters names
2024-10-05 10:12:59 +02:00
Sébastien Deronne
76d419a4f5
wifi: Cleanup unit from functions names
2024-10-05 10:12:59 +02:00
Tom Henderson
c27f86ec81
doc: Add coding style rules for ns3::Time and initialization
2024-10-04 16:04:05 +00:00
Sébastien Deronne
b9726ca819
wifi: Extend user documentation for the use of PCAP capture type in case of MLD
2024-10-03 21:13:35 +02:00
Sébastien Deronne
5f9f88cda3
examples, wifi: Change PCAP capture type in some examples/tests
2024-10-03 21:13:35 +02:00
Sébastien Deronne
10a5315011
wifi: Add more flexibility to configure PCAP file generation for MLD
...
This commit makes it possible to generate one file per device,
or either by PHY ID (default behavior) or by link ID.
2024-10-03 21:13:35 +02:00
Tommaso Pecorella
692ba1f5eb
ci: add texlive-mathscience (needed for physics.sty)
2024-10-02 22:14:50 +02:00
Tommaso Pecorella
44a872d1b4
doc: check for LaTeX errors
2024-10-02 22:14:50 +02:00
Eduardo Almeida
34bf1f086c
Fix Doxygen formatting
2024-09-30 23:44:16 +01:00
Tom Henderson
38055f5e6d
tcp: Prevent DupAck classification on segments with data
...
Credits to Neal Cardwell for finding the issue.
2024-09-29 23:45:12 +05:30
Vikas Gaur
f8e45bf7a9
tcp: Align PRR implementation with RFC 6937 bis-08
...
Co-authored-by: Aniket Singh <aniketsingh84646@gmail.com >
2024-09-29 23:45:05 +05:30
Eduardo Almeida
b5bea66b3f
doc: Fix code block rendering due to excessive indentation
2024-09-28 16:32:06 +00:00
Aniket Singh
748b784346
tcp: Update ns3-tcp-cubic-test and tcp-validation example validations
2024-09-28 13:53:04 +00:00
Aniket Singh
2fbb5de93a
tcp: Fix PRR ignoring credits indicated by m_prrDelivered - m_prrOut
2024-09-28 13:53:04 +00:00
Andreas Boltres
ee315fe465
applications: (merges !2027 ) Add BulkSendApplication TCP retransmission trace
2024-09-27 09:25:40 -07:00
Andreas Boltres
f70eabb0f9
tcp: Add TCP retransmission trace source
2024-09-27 09:25:08 -07:00
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