a1d007d173
Merge tag 'ns-3.43' into unison
...
ns-3.43 release
2024-10-20 15:23:35 +08:00
Tom Henderson
753817468d
Update VERSION and documentation tags for ns-3.43 release
2024-10-09 16:23:13 -07:00
Tom Henderson
e9631008ec
doc: Update ns-3 version in tutorial and installation
2024-10-09 15:35:51 -07:00
Tom Henderson
a6366a865c
doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES for ns-3.43
2024-10-08 16:49:02 -07:00
Peter D. Barnes, Jr
099030a5f3
Restore doxygen hidden by automatic \deprecated
2024-10-07 09:30:11 -10:00
Peter D. Barnes, Jr
2a335d968a
energy: allow use of deprecated LiIonEnergySource in example and test
2024-10-07 09:30:03 -10:00
Peter D. Barnes, Jr
efff75fe4f
Label deprecations with uncertain version tags, for later removal
2024-10-07 09:04:18 -10:00
Peter D. Barnes, Jr
756d741f7e
Remove redundant \deprecated
2024-10-07 09:04:18 -10:00
Peter D. Barnes, Jr
df5b0aff81
core: add \deprecated automatically
2024-10-07 09:04:18 -10:00
Eduardo Almeida
7c39050169
build, wifi: Replace GPL blob with SPDX license
2024-10-07 16:51:03 +01:00
Eduardo Almeida
54c1f24909
build, core: Move formatting guards to include copyrights
2024-10-07 16:50:58 +01:00
Eduardo Almeida
0aa5108cd9
check-style: Add check for SPDX license
2024-10-07 16:50:51 +01:00
Eduardo Almeida
82f41683ea
check-style: Add support for more format guards
2024-10-07 16:37:30 +01:00
Eduardo Almeida
d30ed6517f
check-style: Group check variables and args in dictionaries
2024-10-07 16:37:26 +01:00
Eduardo Almeida
e66a68416b
check-style: Fix documentation
2024-10-07 16:37:18 +01:00
Gabriel Ferreira
7de2053778
lte: Revert map insertion to prevent overwriting existing entry
...
Change was introduced in 958734c2 results in a different behavior
2024-10-06 03:31:07 +02:00
Gabriel Ferreira
5b62d4baa2
propagation: Increase propagation-channel-condition-model test tolerance
...
Accommodates different random streams.
See https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2178#note_2143891240
2024-10-06 03:30:31 +02:00
Gabriel Ferreira
5db16057b8
lte: Set fixed stream number to UE downlink spectrum phy in lte-handover-failure test
2024-10-06 03:30:31 +02:00
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