136a6e22bf
Merge tag 'ns-3.46' into unison
...
ns-3.46 release
2025-10-26 20:52:40 +08:00
Stefano Avallone
5c3f08f905
examples: Use the static setup helper in wifi-{ht,vht,he,eht}-network examples
2025-09-28 09:53:25 +02:00
Stefano Avallone
7cd1a70131
wifi: Fix EDCA immediate channel access
...
...when channel access is requested at a slot boundary.
2025-09-19 06:54:18 +00:00
Jared Ivey
32c9ec57c7
wifi: ClangCL/MSVC compatibility patches
2025-08-26 11:50:35 +00:00
Gabriel Ferreira
f3f1fc2c49
examples: ( fixes #1146 ) Fix three-gpp-v2v-channel-example and plotting script
...
Pass tx params copy to ComputeSnr, to prevent pathloss to be incorrectly accumulated over time
2025-07-10 15:35:18 +02:00
Sébastien Deronne
d5dd2327b0
examples: Cover 320 MHz in EHT network example regression
2025-05-23 17:12:54 +02:00
Sébastien Deronne
872462ce99
examples: Enable use of 320 MHz channel widths for wifi EHT example
2025-05-23 17:12:53 +02:00
Sébastien Deronne
ec4507d014
examples: Add boundary checks on channel width for wifi network examples
2025-05-23 17:12:53 +02:00
Sébastien Deronne
d16d7e6cff
examples: Update documentation for wifi rates validation examples
2025-05-23 17:12:53 +02:00
Sébastien Deronne
187be11b17
examples: Cleanup deprecated gnuplot command from wifi OFDM validation examples
2025-05-23 17:12:53 +02:00
Sébastien Deronne
b953cae778
wifi: Add Special User Info field for trigger frames soliciting EHT TB PPDUs
2025-05-23 17:02:16 +02:00
Sébastien Deronne
0a0650f8ce
wifi: Use configured PHY channel width to fill in capabilities
2025-05-16 16:28:25 +02:00
Tom Henderson
500cf9acac
examples: Correct outdated comments
2025-05-09 20:38:46 +00:00
Tom Henderson
1703cbc2ca
examples: Fix disabled command-line argument and trace mobility by default
2025-05-09 20:38:46 +00:00
Stefano Avallone
03951a7211
wifi: Always reset channel access requested if main PHY does not switch with non-TX capable aux PHYs
2025-05-09 06:35:23 +00:00
c39089e746
Merge tag 'ns-3.44' into unison
...
ns-3.44 release
2025-04-29 17:12:30 +08:00
Daniel Kopacz
970f9aa99e
examples: Fix running wifi-spatial-reuse example with OBSS PD disabled
2025-04-22 16:02:25 +02:00
Stefano Avallone
0ae54ae6fb
examples, nix-vector-routing: Fix doxygen 1.13.2 warnings
2025-04-04 06:37:55 +00:00
Sébastien Deronne
c9cab18bfd
examples: Add multicast wifi example with various GCR settings to regression
2025-03-01 17:01:27 +01:00
Sébastien Deronne
6139e783bc
examples: Add example to run multicast traffic in wifi network with options to configure GCR
2025-03-01 17:01:27 +01:00
Stefano Avallone
860059d597
wifi: Use aux PHY CCA (if possible) also when nSlotsAlert > 0
2025-02-22 10:43:53 +01:00
Stefano Avallone
4516f1347e
wifi: Connecting PHY to a new link is postponed if an ICF is being received
2025-02-22 10:43:53 +01:00
Stefano Avallone
2974381b0c
wifi: Check expected backoff end and frames being received when main PHY switch ends
2025-02-22 10:40:58 +01:00
Eduardo Almeida
5d40873e2b
Fix clang-tidy readability-static-accessed-through-instance warnings
...
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Sébastien Deronne
1ad1642e6f
examples, wifi: Fix typos
2025-01-22 11:36:16 +01:00
Sébastien Deronne
544086503f
wifi: Specify units of magic numbers
2025-01-03 16:32:31 +01:00
Sébastien Deronne
c2e24619b2
wifi: Add missing use of weak types
2025-01-03 16:32:30 +01:00
Sébastien Deronne
ce2239202c
examples: Fix incorrect energy calculation in wifi power adaptation examples
2025-01-03 16:32:30 +01:00
Stefano Avallone
a64aed4849
wifi: EHT network example can use other EMLSR managers than the default one
...
Also, use the advanced EMLSR manager in some of the regression runs
2024-12-16 12:39:57 +01:00
Stefano Avallone
f9b740456f
wifi: Use a Time variable for the channelSwitchDelay option of wifi-eht-network example
...
Also, avoid a null channel switch delay, which is problematic in some
EMLSR configurations
2024-12-16 12:39:57 +01:00
Stefano Avallone
5394ee025d
wifi: Increment frame retry count on CTS timeout
2024-11-13 07:32:57 +00:00
Stefano Avallone
1a088e0e58
wifi: Increment frame retry count on Normal Ack timeout
2024-11-13 07:32:57 +00:00
Eduardo Almeida
6ef966c4cf
Replace Doxygen tags using \ with @
2024-11-08 18:05:46 +00:00
Eduardo Almeida
5afa1fd7ef
Use Time() constructor with integer values
2024-11-08 18:01:13 +00:00
Eduardo Almeida
f77250cc92
Use default Time() constructor when initializing 0 time
2024-11-08 18:01:06 +00:00
Stefano Avallone
0fe2e1a9fe
examples: Add regression runs for EMLSR clients using OFDMA
2024-11-03 14:51:11 +00:00
Stefano Avallone
6f939c0e45
wifi: Do not continue a TXOP if TXOP limit is zero and TXNAV expired
2024-11-03 14:51:11 +00:00
Stefano Avallone
cadfe7da69
examples: Add some EMLSR configurations to examples to run
2024-10-21 09:26:17 +02:00
Sébastien Deronne
054be933b8
examples: Also allow to select channel width and guard interval duration in wifi network examples
2024-10-21 09:26:17 +02:00
Stefano Avallone
2066cabb80
examples: Allow users to specify a set of MCS values for wifi examples
2024-10-21 09:26:17 +02:00
Sébastien Deronne
3fa3c1a049
examples: Use different constructor for UdpEchoClientHelper in wifi example
2024-10-20 17:49:46 +02:00
Sébastien Deronne
244ec54c28
examples: Use different constructor for UdpTraceClientHelper in udp client-server example
2024-10-20 17:49:46 +02:00
95baf579f3
examples: Keep mtp examples up to date
2024-10-20 16:15:32 +08:00
a1d007d173
Merge tag 'ns-3.43' into unison
...
ns-3.43 release
2024-10-20 15:23:35 +08:00
Aniket Singh
748b784346
tcp: Update ns3-tcp-cubic-test and tcp-validation example validations
2024-09-28 13:53:04 +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
Stefano Avallone
d89a590be2
wifi: Use correct address to retrieve buffer status
2024-09-10 10:51:18 +02:00
Sébastien Deronne
35a1f5ac8a
wifi: Use joule_u weak alias
2024-09-09 16:26:17 +00:00
Sébastien Deronne
03fe29c04c
wifi: Use volt_u weak alias
2024-09-09 16:26:17 +00:00
Sébastien Deronne
de4bb85048
wifi: Use ampere_u weak alias
2024-09-09 16:26:17 +00:00