Commit Graph

  • d24b08391e build: Add support for clang-tidy-19 in CMake Eduardo Almeida 2025-01-21 17:18:46 +00:00
  • 93d45be986 ci: Upgrade to clang-tidy-19 Eduardo Almeida 2024-10-30 19:23:19 +00:00
  • a5ea0088d2 lr-wpan, zigbee: Fix typos Eduardo Almeida 2025-02-06 14:25:36 +00:00
  • 0f6425d3a4 clang-tidy: Raise minimum clang-tidy version to 15 Eduardo Almeida 2025-01-31 13:19:00 +00:00
  • 11263eb44a clang-tidy: Remove readability-braces-around-statements check Eduardo Almeida 2024-10-31 15:36:20 +00:00
  • caa79039a3 clang-format: Add "InsertBraces: true" option Eduardo Almeida 2024-10-31 15:34:30 +00:00
  • ba1b71526c check-style, ci, doc: Raise minimum clang-format version to 15 Eduardo Almeida 2024-10-31 15:33:39 +00:00
  • e5eefa6a5b fd-net-device: Fix variable length array warning Martin Belanger 2025-01-31 10:09:37 -05:00
  • 96577400e1 lr-wpan: Fix association response before data request ack issue Alberto Gallegos Ramonet 2025-02-05 17:47:10 +09:00
  • d246b8fc28 codespell: Update codespell regex not to split words on accented characters Gabriel Ferreira 2025-02-04 20:30:31 +01:00
  • ea45b8052d wifi: Add tests for GCR-BA Sébastien Deronne 2025-01-16 13:07:15 +01:00
  • e6d3feeb34 wifi: Update trace source to notify of block ack agreement established for GCR Sébastien Deronne 2025-02-01 09:39:28 +01:00
  • bc5fa906f7 wifi: Handle frame exchange of GCR Block Ack Requests and GCR Block Ack Responses Sébastien Deronne 2023-09-25 19:48:09 +02:00
  • 1becfcfff6 wifi: Add function to retrieve whether a GCR BAR shall be retransmitted Sébastien Deronne 2023-10-31 21:53:27 +01:00
  • 8aaf403faa wifi: Notify Block ACK manager upon reception of a groupcast MPDU if its QoS ACK policy is different from NoAck Sébastien Deronne 2023-09-25 20:17:55 +02:00
  • 7fd53be0ae wifi: Extend Block Ack Manager for GCR Block Acks Sébastien Deronne 2023-09-25 20:20:07 +02:00
  • eaf6850df7 wifi: Use GCR Block Ack policy when GCR Block Ack service is used for groupcast MPDUs Sébastien Deronne 2023-09-25 19:45:38 +02:00
  • 908be8467d wifi: BA manager stores groupcast MPDUs if GCR Block Ack service is used Sébastien Deronne 2023-09-25 20:20:07 +02:00
  • 56a6441d9c wifi: Always setup Block Ack agreement prior to GCR-BA transmissions Sébastien Deronne 2023-11-12 12:34:48 +01:00
  • b02d628f16 wifi: Extend groupcast retransmission policies for GCR Block ACK Sébastien Deronne 2023-09-15 16:05:52 +02:00
  • c60bfb010b zigbee: Adds overloaded operator and extend GetNwkStatus Alberto Gallegos Ramonet 2025-02-04 10:58:16 +09:00
  • c8e2be0565 doc: Remove unused uncrustify from base packages for docker André Apitzsch 2025-02-03 16:11:02 +01:00
  • fd438d142b build: Set proper output directory for export headers and fix their installation Gabriel Ferreira 2025-02-02 21:24:49 +01:00
  • c4f4ffd16e zigbee: network formation fixes (energy and active scans) Alberto Gallegos Ramonet 2025-02-03 13:12:26 +09:00
  • c8c1e5d3b3 spectrum: Convert model instances to function calls Ivey 2024-11-19 12:31:13 -05:00
  • 4d83351070 build: Use ccache with ClangCL/MSVC Gabriel Ferreira 2025-01-29 14:52:32 +01:00
  • 0243367d34 spectrum: Remove local Shuffle method and use core Shuffle method Ivey 2024-11-19 12:29:55 -05:00
  • 0a91fea676 lte: End check before dereference and handle cell removals Gabriel Ferreira 2025-01-29 12:54:41 +01:00
  • 72a6bee292 lte: Export UE_MEASUREMENT_REPORT_DELAY symbol for MSVC compatibility Gabriel Ferreira 2025-01-28 15:05:34 +01:00
  • 2733c1aae2 build: Update GENERATE_EXPORT_HEADER to automatically define module_EXPORTS Gabriel Ferreira 2025-01-29 11:32:38 +01:00
  • bc0f9fae3e ci: Remove timeout for GitHub CI job for ClangCL Gabriel Ferreira 2025-01-29 12:45:59 +01:00
  • 6f4d674090 lte: Check iterator before dereferencing Ivey 2024-11-19 12:25:16 -05:00
  • da99634c29 build: Fix libfd-net-device target name André Apitzsch 2024-11-21 15:16:01 +01:00
  • 0dc4e02066 zigbee: Fix typo in doxygen doc Alberto Gallegos Ramonet 2025-01-30 12:54:10 +09:00
  • 4c11d64f76 zigbee: Refactor MAC calls to use ScheduleNow Alberto Gallegos Ramonet 2025-01-29 14:42:01 +09:00
  • b513c694da wifi: Add testsuite for GCR-UR Sébastien Deronne 2023-06-19 18:34:26 +02:00
  • 129b05ac9d wifi: GCR-incapable STAs should not process concealed group addressed packets Sébastien Deronne 2023-12-08 18:32:04 +01:00
  • 09d773f3eb wifi: Determine TXVECTOR for group addressed frames that are not transmitted to the concealment address Sébastien Deronne 2023-12-03 15:12:20 +01:00
  • 345a3ec95f wifi: First group addressed frame might be transmitted using No-Ack/No-Retry policy before retransmitting it to the concealment address Sébastien Deronne 2023-12-03 14:34:02 +01:00
  • 128e5039c4 wifi: A-MSDU used to conceal a retransmitted group addressed frame keeps the same sequence number Sébastien Deronne 2023-12-03 14:27:57 +01:00
  • f4b3b2e0da wifi: GCR manager indicates whether a group addressed frame should be transmitted to the GCR concealment address Sébastien Deronne 2023-12-03 14:24:50 +01:00
  • 855a2abbdb wifi: Set address1 in groupcast A-MSDUs with GCR concealement address Sébastien Deronne 2023-09-27 20:20:11 +02:00
  • a049255291 wifi: Add attribute to set GCR concealment address Sébastien Deronne 2023-09-11 21:17:46 +02:00
  • 6d0901591f wifi: Notify BA manager about last GCR-UR transmission to update scoreboard boundaries Sébastien Deronne 2023-10-01 11:30:17 +02:00
  • ded3896880 wifi: Flush recipient window upon reception of groupcast A-MPDUs Sébastien Deronne 2023-09-08 19:13:41 +02:00
  • 14fdcd5a6c wifi: Handle retries for A-MPDUs when GCR-UR is used Sébastien Deronne 2023-07-20 18:52:20 +02:00
  • 0e70a85da6 wifi: Allow MPDU aggregation for groupcast frames Sébastien Deronne 2023-07-25 22:41:08 +02:00
  • 0547e943ac wifi: Use individually addressed recipient for GCR in MPDU aggregator Sébastien Deronne 2023-07-25 22:37:24 +02:00
  • f0f2052ca3 wifi: Send groupcast MPDUs using GCR service in A-MSDUs made of single A-MSDU subframes Sébastien Deronne 2023-09-05 22:07:25 +02:00
  • 5cfd3c1c87 wifi: Allow use of CTS-to-self as protection for groupcast frames Sébastien Deronne 2023-08-15 12:23:05 +02:00
  • 636f421756 wifi: Allow use of RTS as protection if MPDUs are transmitted via the GCR service Sébastien Deronne 2023-07-23 15:06:56 +02:00
  • 60136d4f38 wifi: Add parameter to select protection mechanism for GCR Sébastien Deronne 2023-08-15 13:57:18 +02:00
  • a595a6f0f3 wifi: Initial frame exchange support for GCR-UR Sébastien Deronne 2025-01-08 18:39:26 +01:00
  • f756e8c39a wifi: Add functions to indicate whether GCR Block Agreement has been established with all group member Sébastien Deronne 2023-10-24 22:01:15 +02:00
  • 03b6be6b55 wifi: Establish block ack agreement with all GCR member STAs prior to a groupcast transmission Sébastien Deronne 2023-09-19 21:28:05 +02:00
  • 75c8da6cfc wifi: Determine WifiMode to use for groupcast frames Sébastien Deronne 2023-08-12 10:52:18 +02:00
  • 0f1eb73c4a wifi: Add util function to retrieve the individually addressed recipient to use for a given packet Sébastien Deronne 2023-11-11 09:26:12 +01:00
  • a12b095b94 wifi: Add util function to retrieve whether a given packet is transmitted using the GCR service Sébastien Deronne 2023-11-11 10:43:04 +01:00
  • 4233077b67 wifi: Add function to determine whether GCR is used to transmit a given packet Sébastien Deronne 2025-01-18 13:10:34 +01:00
  • fa91d46b2c wifi: Update GCR STAs membership upon (re)assoc/deassoc Sébastien Deronne 2023-09-02 10:03:41 +02:00
  • b4d14129f7 wifi: Install GCR manager for AP STAs if Robust AV Streaming is enabled Sébastien Deronne 2023-06-11 14:16:20 +02:00
  • da9a8a92e6 wifi: Add initial manager classes for GCR Sébastien Deronne 2023-06-10 15:47:41 +02:00
  • 0c26cfdef1 wifi: Fill in the Robust AV Streaming field in Extended Capabilities IEs Sébastien Deronne 2023-11-30 21:51:34 +01:00
  • 2b40e269c8 wifi: Add parameter for Robust AV Streaming capability Sébastien Deronne 2023-11-29 22:18:55 +01:00
  • d6e2aa5aff wifi: Use destination address instead of source address to detect duplicated groupcast frames Sébastien Deronne 2023-10-19 08:10:27 +02:00
  • 24e7f06ff1 wifi: Fix sequence number assignment for groupcast frames Sébastien Deronne 2023-07-22 17:46:09 +02:00
  • 372d8f5402 wifi: Handle duplicate detection for groupcast frames Sébastien Deronne 2023-06-17 09:39:05 +02:00
  • d1a588d7ce wifi: Peek MPDU from correct queue ID Sébastien Deronne 2023-07-18 22:42:55 +02:00
  • db60ebe9d8 network: Fix DataRate parser to allow whitespace between value and unit (as claimed) Stefano Avallone 2025-01-08 19:04:34 +01:00
  • 5075a60942 core: Fix the command-line default string Sébastien Deronne 2025-01-03 16:36:27 +01:00
  • ca702cff5f wifi: Fix documentation on WifiPhy traces Nihar Kapasi 2025-01-19 10:39:55 +05:30
  • a1e5d6fbd3 core: Use enum class for TypeId::SupportLevel André Apitzsch 2024-12-11 18:14:55 +01:00
  • b4cd684902 build: Avoid setting lld flags when using MSVC Gabriel Ferreira 2025-01-24 14:30:54 +01:00
  • 4af4c48458 build: Add msbuild and Visual Studio generator support to the ns3 script Gabriel Ferreira 2025-01-24 13:00:37 +01:00
  • c45d150fd2 build: Make sure CMAKE_CONFIGURATION_TYPES is filled Gabriel Ferreira 2025-01-24 12:58:35 +01:00
  • d46b34e18a build: Fix output paths for dlls and executables on MSVC Gabriel Ferreira 2025-01-24 12:57:59 +01:00
  • f779332992 build: Use cairo Int64x64 implementation for ClangCL/MSVC Gabriel Ferreira 2025-01-24 10:34:55 +01:00
  • 808414c164 build: Avoid using non-initialized variable Gabriel Ferreira 2025-01-23 11:01:57 +01:00
  • 2cae0c4b53 ci: Add GitHub CI job for ClangCL/MSVC Gabriel Ferreira 2025-01-23 10:43:26 +01:00
  • 04e605554f build: Handle Python path with whitespaces on Windows Ivey 2025-01-23 10:35:26 +01:00
  • 7a6f433bbc build: Handle weird version of CMake shipped with MSVC Ivey 2025-01-23 10:34:45 +01:00
  • cb9259803d build: Provide option to generate export header from build_lib Ivey 2025-01-10 15:08:11 -05:00
  • 528c9f927f build: Set MSVC build settings and make sure MSVC is defined Ivey 2024-11-19 11:40:03 -05:00
  • b3870f04db antenna: Enforce minimum and maximum gain values of CircularApertureAntennaModel Gabriel Ferreira 2025-01-22 10:54:22 +01:00
  • 83000d9a8b build: Avoid include_directories when NS3_FORCE_LOCAL_DEPENDENCIES is set Gabriel Ferreira 2025-01-22 11:06:14 +01:00
  • cfafb552ed spectrum: Scale the CDS to nanoseconds in 3GPP NTN channel models Gabriel Ferreira 2025-01-22 12:07:27 +01:00
  • 52b9abb7b9 mesh: Ignore false-alarm typos Gabriel Ferreira 2025-01-22 11:38:56 +01:00
  • c7514249ea internet: Fix typos Gabriel Ferreira 2025-01-22 11:38:32 +01:00
  • 3f5026efdf network: Fix typos Gabriel Ferreira 2025-01-22 11:38:26 +01:00
  • af26f99f86 uan: Fix typos Gabriel Ferreira 2025-01-22 11:38:19 +01:00
  • de4159c832 zigbee: Fix typos Gabriel Ferreira 2025-01-22 11:38:00 +01:00
  • 6d43566341 lte: Fix typos Gabriel Ferreira 2025-01-22 11:37:37 +01:00
  • 1ad1642e6f examples, wifi: Fix typos Sébastien Deronne 2025-01-22 11:36:16 +01:00
  • 6db29eecb0 Update RELEASE_NOTES.md Gabriel Ferreira 2025-01-21 12:38:32 +01:00
  • 6b5f3c2ac4 propagation: Scale NTN LOS probabilities from percentages [0, 100] to probabilities [0, 1] Gabriel Ferreira 2025-01-21 12:32:28 +01:00
  • f7e51b1a3c build: Enable clang-tidy 17 and 18 via CMake Gabriel Ferreira 2025-01-20 17:20:05 +01:00
  • a26e5c82ee spectrum: Add padding values for empty K-factor (uK, sigK) fields for NLOS NTN Gabriel Ferreira 2025-01-20 17:17:28 +01:00
  • ce614299b4 utils: Remove unnecessary escape character Eduardo Almeida 2024-11-22 15:53:13 +00:00
  • 37ccf7c06e utils: Declare regex strings as raw Eduardo Almeida 2024-11-22 15:52:54 +00:00
  • ac02eabca8 utils: Remove new line at the top of generated file Eduardo Almeida 2024-11-22 16:06:08 +00:00