Stefano Avallone
a07cb9a05e
wifi: Check if main PHY switch must be postponed when the switch back timer expires
2025-02-22 10:40:58 +01:00
Stefano Avallone
37b61c25e7
wifi: Add an EMSLR manager method to check if channel access is expected soon
2025-02-22 10:40:58 +01:00
Gabriel Ferreira
18c146d3aa
spectrum: Replace absolute PSD comparison in test with a tolerance comparison
2025-02-20 23:36:51 +01:00
Gabriel Ferreira
bdae7bf137
antenna, spectrum: Trigger a channel matrix update on UPA setting changes
2025-02-20 23:36:51 +01:00
Gabriel Ferreira
ec5e7466ab
antenna: Add SymmetricAdjacencyMatrix utility class
...
Used in the following commit, to check if the channel between two antenna arrays is invalid due to settings changes on either side, or not
2025-02-20 23:36:51 +01:00
Alberto Gallegos Ramonet
fb6c1a0b22
zigbee: Update and clean routing examples
2025-02-19 11:27:42 +09:00
Puneet Kumar
ea06b353e6
wifi: (merges !2004 ) Add Wi-Fi channel occupancy statistics helper
2025-02-15 15:45:26 -08:00
Muyuan Shen
e76ba889e4
wifi: add WifiTxStatsHelper and WifiPhyRxTraceHelper to wifi-bianchi.cc
2025-02-13 20:54:25 +00:00
Tom Henderson
48f54d737c
wifi: WifiTxStatsHelper documentation
2025-02-13 20:54:25 +00:00
Muyuan Shen
a704cc950c
wifi: (merges !2009 ) Add WifiTxStatsHelper
2025-02-13 20:54:25 +00:00
Tom Henderson
4b393292eb
wifi: Add WIFI_TID_UNDEFINED constant
2025-02-13 20:54:25 +00:00
Ivey
da8e4092bf
core: Include algorithm for test on Windows builds
2025-02-11 11:45:03 +00:00
Ivey
45beb55fd9
internet: Make TcpBbr protected methods public due to MSVC compiler errors
2025-02-11 11:45:03 +00:00
Ivey
7750e125ca
internet: Add INTERNET_EXPORT for static data members
2025-02-11 11:45:03 +00:00
Ivey
e6e5d4a0ea
internet: Use constexpr for PROT_NUMBERs
2025-02-11 11:45:03 +00:00
Ivey
9e3803138e
flow-monitor: Use Time::Max instead of numeric_limits::max
2025-02-11 11:45:03 +00:00
Stefano Avallone
b2b3300a3c
core: Move data rate tuple testcase to network module
2025-02-11 10:18:19 +01:00
Ivey
381101fd52
topology-read: Account for unused variable
2025-02-10 16:36:35 +00:00
Ivey
4a26d00d1c
netanim: Use remove instead of unlink
2025-02-10 16:36:35 +00:00
Ivey
1b97bf73dc
mesh: Use reverse iterators
2025-02-10 16:36:35 +00:00
Ivey
3d95991335
config-store: Remove unused unistd include
2025-02-10 16:36:35 +00:00
Eduardo Almeida
538c2bdab1
internet: Reduce code nesting by early returning and simplify code
2025-02-10 13:20:43 +00:00
Eduardo Almeida
c5125c111d
netanim, wimax: Use for-range and remove variable aliases
2025-02-10 13:20:43 +00:00
Eduardo Almeida
6473ac88e2
internet: Fix access to erased iterator
2025-02-10 13:20:43 +00:00
Stefano Avallone
14762393f9
core: Extend test to check deserialization of tuple with data rates from string
2025-02-10 09:02:17 +00:00
Stefano Avallone
822a99034b
core: TupleValue deserialization from string supports elements with white spaces
2025-02-10 09:02:17 +00:00
Alberto Gallegos Ramonet
7086360136
zigbee: Add missing NwkStatus, JoinConfirmCallback
2025-02-07 17:27:59 +09:00
Alberto Gallegos Ramonet
8ec5c474d0
lr-wpan: Replace raw pointer in MAC SendOneBeacon
2025-02-07 11:48:26 +09:00
Alberto Gallegos Ramonet
6c2d0be68e
zigbee: Mark neighbor as not potential parent when full capacity detected
2025-02-07 10:33:31 +09:00
Eduardo Almeida
7c6706acaa
Fix clang-tidy performance-unnecessary-copy-initialization warnings
...
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Eduardo Almeida
28895f59d5
Fix clang-tidy modernize-type-traits warnings
...
Detected by clang-tidy-19
2025-02-06 16:53:40 +00:00
Eduardo Almeida
8e25294476
Fix clang-tidy performance-inefficient-vector-operation warnings
...
Detected by clang-tidy-19
2025-02-06 16:53:40 +00: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
Eduardo Almeida
a5ea0088d2
lr-wpan, zigbee: Fix typos
2025-02-06 14:25:36 +00:00
Martin Belanger
e5eefa6a5b
fd-net-device: Fix variable length array warning
...
On Ubuntu 24.04 with gcc 13.3.0, I get the following compilation error:
.../ns-3-dev/src/fd-net-device/helper/netmap-net-device-helper.cc: In member function ‘virtual int ns3::NetmapNetDeviceHelper::CreateFileDescriptor() const’:
.../ns-3-dev/src/fd-net-device/helper/netmap-net-device-helper.cc:354:14: error: ISO C++ forbids variable length array ‘control’ [-Werror=vla]
354 | char control[CMSG_SPACE(msg_size)];
| ^~~~~~~
Signed-off-by: Martin Belanger <martin.belanger@dell.com >
2025-02-06 05:09:15 +00:00
Alberto Gallegos Ramonet
96577400e1
lr-wpan: Fix association response before data request ack issue
2025-02-06 11:38:56 +09:00
Sébastien Deronne
ea45b8052d
wifi: Add tests for GCR-BA
2025-02-05 07:47:31 +01:00
Sébastien Deronne
e6d3feeb34
wifi: Update trace source to notify of block ack agreement established for GCR
2025-02-05 07:47:31 +01:00
Sébastien Deronne
bc5fa906f7
wifi: Handle frame exchange of GCR Block Ack Requests and GCR Block Ack Responses
2025-02-05 07:47:31 +01:00
Sébastien Deronne
1becfcfff6
wifi: Add function to retrieve whether a GCR BAR shall be retransmitted
2025-02-05 07:47:31 +01:00
Sébastien Deronne
8aaf403faa
wifi: Notify Block ACK manager upon reception of a groupcast MPDU if its QoS ACK policy is different from NoAck
2025-02-05 07:47:31 +01:00
Sébastien Deronne
7fd53be0ae
wifi: Extend Block Ack Manager for GCR Block Acks
2025-02-05 07:47:31 +01:00
Sébastien Deronne
eaf6850df7
wifi: Use GCR Block Ack policy when GCR Block Ack service is used for groupcast MPDUs
2025-02-05 07:47:31 +01:00
Sébastien Deronne
908be8467d
wifi: BA manager stores groupcast MPDUs if GCR Block Ack service is used
2025-02-05 07:47:31 +01:00
Sébastien Deronne
56a6441d9c
wifi: Always setup Block Ack agreement prior to GCR-BA transmissions
2025-02-05 07:47:31 +01:00
Sébastien Deronne
b02d628f16
wifi: Extend groupcast retransmission policies for GCR Block ACK
2025-02-05 07:47:31 +01:00
Alberto Gallegos Ramonet
c60bfb010b
zigbee: Adds overloaded operator and extend GetNwkStatus
2025-02-04 11:25:29 +09:00
Alberto Gallegos Ramonet
c4f4ffd16e
zigbee: network formation fixes (energy and active scans)
2025-02-03 15:29:50 +09:00
Ivey
c8c1e5d3b3
spectrum: Convert model instances to function calls
2025-01-31 20:31:50 +00:00
Ivey
0243367d34
spectrum: Remove local Shuffle method and use core Shuffle method
2025-01-31 20:31:50 +00:00