Commit Graph

15801 Commits

Author SHA1 Message Date
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