Tommaso Pecorella
2f160894a6
sixlowpan: clarify documentation
2024-02-16 20:48:13 +00:00
Tommaso Pecorella
ca83416d07
internet: ( fixes #1006 ) Remove InetSocketAddress ToS functions and replace with attributes
2024-02-16 12:40:18 -06:00
Tommaso Pecorella
c70cfd026e
doc: increase doxygen cache
2024-02-16 16:33:27 +00:00
Tommaso Pecorella
47768894aa
doc: fix doxygen grouping
2024-02-16 16:33:27 +00:00
Tommaso Pecorella
f2d07f0a19
wifi: avoid unnecessary using to inherit constructors
2024-02-16 16:33:27 +00:00
Tommaso Pecorella
2d9b97a274
energy: fix shell command in docs
2024-02-16 16:33:27 +00:00
Menglei Zhang
039692de8f
mobility, buildings: ( fixes #977 ) fix corner rebound direction
2024-02-16 10:01:05 -06:00
Gabriel Ferreira
5649b4801c
build: evaluate NS3_CCACHE after parsing .ns3rc
2024-02-15 10:26:30 +01:00
Gabriel Ferreira
69442e97c3
build: prevent usage of uninitialized variables set inside src modules
2024-02-15 09:39:20 +01:00
Gabriel Ferreira
2209a5abd1
build: bump minimum GCC version to 9.1 and remove libfs compiler workaround
2024-02-13 21:47:54 +01:00
Tommaso Pecorella
7f830d7295
core: remove redefinition of std::filesystem
2024-02-13 21:47:22 +01:00
Eduardo Almeida
82153c2964
build, core: ( fixes #790 ) Remove experimental filesystem
2024-02-13 21:47:22 +01:00
Gabriel Ferreira
639ff2ba08
lte: replace std::vector with std::deque for O(1) removal of first element
2024-02-13 19:34:29 +00:00
Eduardo Almeida
64e68fced4
Fix Markdown linting warnings in CHANGES.md
2024-02-13 18:30:29 +00:00
Tommaso Pecorella
f9c57ac182
core: Add deprecated for ns-3.42
2024-02-13 08:04:52 -06:00
Tommaso Pecorella
c4810ddbd7
Start RELEASE_NOTES.md and CHANGES.md sections for new release
2024-02-13 08:04:05 -06:00
Gabriel Ferreira
e1d55570bc
Use static Mac48Address broadcast address
2024-02-13 13:55:21 +01:00
AlessioBugetti
cf08a97b7e
doc: ( fixes #1016 ) Update ns3_doxy_header
2024-02-11 03:06:58 +00:00
AlessioBugetti
a442b054b4
doc: ( fixes #1016 ) Update ns3_doxy_footer
2024-02-11 03:06:58 +00:00
André Apitzsch
7b717ff485
core: Get doublings in trickle-timer the elegant way
2024-02-10 23:24:36 +00:00
Tom Henderson
3e5ac445dc
Merge ns-3.41-release branch
2024-02-09 14:20:42 -08:00
Tom Henderson
e5039092b3
Update availability in RELEASE_NOTES.md
2024-02-09 14:09:53 -08:00
Tom Henderson
0bf7f97c84
Update VERSION and documentation tags for ns-3.41 release
2024-02-09 14:08:50 -08:00
Tom Henderson
aa8f2a54e8
doc: Update ns-3 version in tutorial and installation references
2024-02-09 13:04:36 -08:00
Tom Henderson
10c929275e
doc: Update AUTHORS, CHANGES.md, and RELEASE_NOTES.md for ns-3.41
2024-02-09 07:11:29 -08:00
Stefano Avallone
35395b37ac
wifi: Request channel access if frames available on TXOP end
2024-02-09 08:55:28 +01:00
Stefano Avallone
ff08b3c18f
wifi: Add a disclaimer about using EMLSR in the user doc
2024-02-09 08:54:21 +01:00
Stefano Avallone
feff08fd3f
wifi: Prevent issues when no PHY is connected to CAM
2024-02-09 08:49:40 +01:00
Tom Henderson
1759450302
tcp ( fixes #1026 ) Fix delivery rate estimation bug (thanks to Menglei Zhang)
2024-02-07 19:20:31 +00:00
Tom Henderson
64853768c8
doc: Fix code example (reported by Doug Blough)
2024-02-06 15:06:43 -08:00
Eduardo Almeida
efcbd25d01
ci: Exclude *.c files from clang-tidy-diff analysis
2024-02-05 21:08:13 +00:00
Tom Henderson
7c4b3bbbfa
Update documentation and release notes for TCP Cubic changes
2024-02-02 20:18:47 +00:00
Tom Henderson
97279afc3e
tcp: Add system test suite for TCP Cubic
2024-02-02 20:18:47 +00:00
Tom Henderson
a72b26a3fa
tcp: ( fixes #1001 ) Add TCP-friendliness heuristic to TCP Cubic
2024-02-02 20:18:47 +00:00
Biljana Bojovic
2c86bc6ee9
antenna: Fix the operator in UniformPlannarArray (>= instead of >)
2024-02-02 17:41:57 +01:00
Kavya Bhat
f19e1929fa
examples: ( fixes #1000 ) Refactor I/O in tcp-bbr-example and tcp-linux-reno
2024-02-02 04:06:33 +00:00
Stefano Avallone
942e0baca3
wifi: Reset backoff and request access if needed when switching EMLSR links
2024-02-01 21:29:15 +01:00
Stefano Avallone
fb18aa503c
wifi: Use constexpr values instead of true/false when calling StartAccessAfterEvent
2024-02-01 21:29:15 +01:00
Stefano Avallone
cec80188dd
wifi: Main PHY can switch from non-primary link to non-primary link
2024-02-01 21:29:15 +01:00
Stefano Avallone
70df57ab90
wifi: Add a method to reset the backoff of all ACs
2024-02-01 21:29:15 +01:00
Stefano Avallone
86433f06c7
wifi: Prevent transmissions on aux PHY links in EMLSR test by blocking links
...
...instead of setting AuxPhyTxCapable to false. This change is in preparation
of next commit, where the main PHY may switch to the aux PHY link if an aux PHY
gains a TXOP but is not capable of transmitting.
2024-02-01 21:29:15 +01:00
Stefano Avallone
98f27be294
wifi: Main PHY and aux PHY can switch immediately (no need to schedule)
2024-02-01 21:29:15 +01:00
Stefano Avallone
e840a0220b
wifi: Update PHY connected to RSM upon EMLSR link switching
2024-02-01 21:29:15 +01:00
Stefano Avallone
76e472e1c3
wifi: Extend EMLSR test to check main PHY switch when no CTS is received
2024-02-01 21:29:15 +01:00
Stefano Avallone
37034f2fa8
wifi: Handle main PHY channel switch when no CTS is received
...
...by the aux PHY that gained an UL TXOP and sent an RTS.
2024-02-01 21:29:15 +01:00
Stefano Avallone
38b4db155b
wifi: Take channel switch delay into account when main PHY switches to take over UL TXOP
2024-02-01 21:29:15 +01:00
Stefano Avallone
5ae9fabf49
wifi: PHY operates on EMLSR link until another PHY completes channel switching
2024-02-01 21:29:15 +01:00
Stefano Avallone
7dfb732a0d
wifi: Improve log messages in Channel Access Manager
2024-02-01 21:29:15 +01:00
Stefano Avallone
cb7f3b68b6
wifi: Do not freeze backoff while using another EMLSR link
2024-02-01 21:29:15 +01:00
Stefano Avallone
c512f3e872
examples: wifi-multi-tos prints a message if throughput is zero
...
otherwise it mysteriously exits with a non-zero error code.
2024-02-01 18:57:27 +00:00