Commit Graph

  • c39089e746 Merge tag 'ns-3.44' into unison F5 2025-04-29 17:12:30 +08:00
  • 991c772198 doc: (fixes #1215) clarify test.py PASS message (testing Vs doc generation) Surya 2025-04-28 16:40:04 +00:00
  • 970f9aa99e examples: Fix running wifi-spatial-reuse example with OBSS PD disabled Daniel Kopacz 2025-04-22 16:02:25 +02:00
  • 8916c909dc dsr: Update documentation format Alberto Gallegos Ramonet 2025-04-13 20:22:11 +09:00
  • 399e31bb90 ci: Replace clang-tidy-diff with full clang-tidy on changed files Eduardo Almeida 2025-04-11 18:39:05 +01:00
  • 0485fa6dcf internet-apps: DHCPv6 Application model (GSoC 24) Kavya Bhat 2025-04-20 20:17:51 +00:00
  • e3094c99ba network: remove vim mode line Tommaso Pecorella 2025-04-20 16:52:14 +02:00
  • 0bf177fffd tcp: (fixes #1013) Sync TcpBbr::m_appLimited with TcpRateOps::TcpRateConnection::m_appLimited Satyarth Ratnani 2024-10-09 15:08:11 +05:30
  • c0ccc9cbff core: Improve test error messages when files not found Tom Henderson 2025-01-14 14:55:13 -08:00
  • 6bac519b7a wifi: Add helper functions to HE RU class to reduce code duplication Sébastien Deronne 2025-02-02 10:04:39 +01:00
  • c2d13ef565 wifi: Do not loop over unallowed RUs Sébastien Deronne 2025-01-29 15:59:16 +01:00
  • 9651b2a9c4 wifi: Simplify RU calculations using PHY index Sébastien Deronne 2025-01-26 11:46:12 +01:00
  • d13d4d5788 wifi: Extend RU allocation testsuite Sébastien Deronne 2024-12-29 10:24:44 +01:00
  • 73af77249d wifi: Get20MHzIndicesCoveringRu supports EHT RUs Sébastien Deronne 2024-12-29 10:04:20 +01:00
  • 3946d35b2c wifi: Use std::variant to handle HE RU or EHT RU specs Sébastien Deronne 2024-12-26 14:28:13 +01:00
  • 3b52dde41e wifi: Add EHT RU specs Sébastien Deronne 2024-12-11 17:51:49 +01:00
  • 1320f5b5af wifi: Define 4×996-tone RUs Sébastien Deronne 2024-12-29 12:43:09 +01:00
  • 7e3b3768ef wifi: Move types definition that are common to HE and EHT RUs out of HeRu class Sébastien Deronne 2024-12-22 16:24:08 +01:00
  • 754a7533b1 wifi: Cleanup unused and minor improvements in HeRu Sébastien Deronne 2025-01-16 10:03:52 +01:00
  • 0808a07e6d wifi: Do not hardcode maximum RU type Sébastien Deronne 2024-11-09 14:55:45 +01:00
  • 1f97e9cc5a wifi: Fix HeRu::DoesOverlap when the given set of RUs is made of a single RU occupying the whole 160 MHz width Sébastien Deronne 2025-02-08 13:54:39 +01:00
  • c5f7c2f7f6 wifi: Fix HE RU subcarrier group for 2x996 tones Sébastien Deronne 2024-11-03 08:39:21 +01:00
  • 55a1b421cf wifi: RU allocation is coded on 9 bits for EHT Sébastien Deronne 2024-11-03 11:31:54 +01:00
  • bdc7d0d469 wifi: Slightly rework HePpdu::GetNumRusPerHeSigBContentChannel Sébastien Deronne 2024-12-29 12:53:22 +01:00
  • 11054861a9 wifi: Use HeRu::GetNRus directly in GetHeSigBContentChannels Sébastien Deronne 2023-03-27 20:43:44 +02:00
  • d1c11e162f wifi: Cleanup unnecessary includes Sébastien Deronne 2024-12-28 14:08:33 +01:00
  • e5dc563406 internet: (fixes #1210) Clarify routing decisions in ipv4-global-routing test Tommaso Pecorella 2025-04-11 22:07:53 +02:00
  • 11ae5e4cad docs: Update model documentation guidelines and create-model.py script Alberto Gallegos Ramonet 2025-04-11 14:56:48 +09:00
  • b0ad23b318 bindings: (fixes #1187) Skip non-ns-3 libs with "ns3" in name Gabriel Ferreira 2025-04-12 16:15:51 +02:00
  • 206188d9bd build: Silence warning for unused manually-set Python_EXECUTABLE variable Gabriel Ferreira 2025-04-12 13:33:39 +02:00
  • 302aef3f77 build: (fixes #1197) Silence Boost find_package warning message Gabriel Ferreira 2025-04-12 13:23:33 +02:00
  • c022047654 mobility: Fix clang-tidy warning Gabriel Ferreira 2025-04-11 19:15:06 +02:00
  • 9b9fec07d6 Update RELEASE_NOTES.md Gabriel Ferreira 2025-04-11 11:28:54 +02:00
  • 2a61f20d5c bindings: Update cppyy version from 3.1.2 to 3.5.0 Gabriel Ferreira 2025-04-11 11:21:49 +02:00
  • b812e472a0 mobility: Fix Rectangle::GetClosestSideOrCorner Gabriel Ferreira 2025-04-11 11:19:01 +02:00
  • aef171c305 internet: Add TracedCallback to trace interface set up or down Kavya Bhat 2025-04-05 09:45:40 -04:00
  • 1f040f783d internet: (fixes #1210) Clarify P2P links in ipv4-global-routing test Tommaso Pecorella 2025-04-09 23:35:59 +02:00
  • 9d85e7f730 flow-monitor: Reformat documentation and update content Alberto Gallegos Ramonet 2025-04-04 14:22:27 +09:00
  • 0e30cf3979 core: Revert realTime simulator change in to avoid time advances during an event execution Alberto Gallegos Ramonet 2025-04-08 17:33:17 +09:00
  • 96a6c119a6 ci: Force coverage processing to continue on errors and export HTML report Gabriel Ferreira 2025-04-04 10:15:10 +02:00
  • 6a46166390 wifi: Avoid ambiguity about the type of a set elements Stefano Avallone 2025-04-07 09:46:06 +02:00
  • 26eb6ea30d internet: fix ARP cache entries handling Tommaso Pecorella 2025-04-05 17:39:51 +02:00
  • 3c67095225 internet: add functions to print an ArpCache::Entry Tommaso Pecorella 2025-04-06 16:15:59 +02:00
  • 11d303a706 internet: make IPv4 test more robust Tommaso Pecorella 2025-04-05 12:11:53 +02:00
  • b45a9ca726 ci: Use latest doxygen Stefano Avallone 2025-03-25 08:16:08 +01:00
  • 0ae54ae6fb examples, nix-vector-routing: Fix doxygen 1.13.2 warnings Stefano Avallone 2025-03-26 14:19:31 +01:00
  • bafc0679ce zigbee: Fix malformed RREP command (missing command options) Alberto Gallegos Ramonet 2025-03-31 19:08:11 +09:00
  • 1714a316bc zigbee: Adjust pedantic linkcost requirement. Alberto Gallegos Ramonet 2025-03-31 19:06:29 +09:00
  • 558943e7eb core: Use real time in RealtimeSimulatorImpl::Now Alberto Gallegos Ramonet 2025-03-31 19:25:44 +09:00
  • 9239285a34 core: Add comments explaining reason of clang-format guards Eduardo Almeida 2025-03-31 22:02:30 +01:00
  • 7d48b2e835 wifi: Replace std::none_of() by std::all_of() in wifi-emlsr-test.cc Eduardo Almeida 2025-03-18 16:48:47 +00:00
  • f0a264eabd applications,core,wifi: Fix inconsistent formatting due to clang-format-19 Eduardo Almeida 2025-03-12 18:41:19 +00:00
  • e49207dcef ci: Upgrade to clang-format-19 Eduardo Almeida 2025-03-12 17:37:39 +00:00
  • a7ae995e72 check-style, doc: Add support for clang-format-19 Eduardo Almeida 2025-03-12 17:34:25 +00:00
  • e353280467 wifi: Allow GCR test cases to use different RNG seed and run values Sébastien Deronne 2025-03-30 13:16:29 +02:00
  • e4f62cb0e0 wifi: Fix valgrind warnings in TX duration tests Sébastien Deronne 2025-03-25 21:00:14 +01:00
  • 781080e68c wifi: Fix incorrect check on optional center 26-tones RU indication Sébastien Deronne 2025-03-25 20:52:43 +01:00
  • db15cd1adc wifi: Fix uninitialized field in HeMuSigHeader Sébastien Deronne 2025-03-25 20:50:16 +01:00
  • 74fe3fd974 wifi: Member variables of Configuration classes can be accessed directly Stefano Avallone 2024-11-06 19:37:16 +01:00
  • 94be633e59 wifi: Pass entire TXVECTOR to SendCtsAfterRts Stefano Avallone 2024-11-06 16:27:13 +01:00
  • 1e8dd82f2e wifi: Do not declare transmitter address as const Stefano Avallone 2024-11-02 09:34:30 +01:00
  • 6e6cbd1a88 wifi: Update model documentation Stefano Avallone 2024-11-06 22:26:14 +01:00
  • 5f52b08c3e wifi: Extend EMLSR unit test to check single link EMLSR clients Stefano Avallone 2024-10-31 18:50:16 +01:00
  • 7a84cc1ac7 wifi: Extend MLO unit tests to cover the AssocType attribute Stefano Avallone 2024-11-06 16:11:42 +01:00
  • a69155655a wifi: Add support for SLDs performing ML setup and MLDs performing legacy association Stefano Avallone 2024-11-06 19:56:24 +01:00
  • cd3edc44b3 wifi: Improve check that a link has not been setup in WifiMac Stefano Avallone 2024-10-31 11:07:02 +01:00
  • d83a7313a6 wifi: Allow EMLSR Manager to be installed on 11be SLDs with EMLSR activated Stefano Avallone 2024-11-07 08:37:04 +01:00
  • a50d1fd1a1 wifi: Add a StaWifiMac attribute for the type of association to perform Stefano Avallone 2024-11-03 17:17:49 +01:00
  • a47433e287 wifi: StaWifiMac and EHT FEM make use of functions to (un)block all queues Stefano Avallone 2024-09-04 16:22:56 +02:00
  • 41c64d18be wifi: Add queue scheduler functions to (un)block all queues Stefano Avallone 2024-09-04 16:21:34 +02:00
  • c516eeff4f wifi: Allow AP MLD not to report ICF failures to remote station manager Stefano Avallone 2024-10-15 22:15:05 +02:00
  • 8fd6a07099 wifi: Report RTS failed for all recipients of a failed MU-RTS Stefano Avallone 2024-10-15 20:22:45 +02:00
  • 5650773b6d internet:(fixes #1205) Remove if condition preventing the evaluation of an ASSERT Shashwat Patni 2025-03-27 23:11:05 +00:00
  • 733496ce83 ci: fix gcc-13 jobs Tommaso Pecorella 2025-03-26 00:27:55 +01:00
  • a820594ecb flow-monitor: Put serializable attributes in separate lines Eduardo Almeida 2024-09-10 22:34:42 +01:00
  • d9ad698912 flow-monitor: Use range-based for loops Eduardo Almeida 2024-09-10 21:58:37 +01:00
  • a192b4a6e5 flow-monitor: (fixes #1202) Create XML file in text mode Eduardo Almeida 2025-03-18 20:59:41 +00:00
  • a506b5d314 (merges !2368) Update RELEASE_NOTES.md Sébastien Deronne 2025-03-19 16:56:11 +01:00
  • 7f655fce75 wifi: Cleanup unused calculation in non-HT duplicate tests Sébastien Deronne 2024-12-19 20:07:21 +01:00
  • 037a8a0da5 wifi: Disabled tests can finally be activated back Sébastien Deronne 2024-12-11 08:36:50 +01:00
  • ecf6af0683 wifi: Extend duration tests for MU transmissions Sébastien Deronne 2024-12-15 11:57:27 +01:00
  • 75d42725ae wifi: Fix amount of users per content channel and user infos in reconstructed TXVECTOR for HE/EHT MU PPDUs Sébastien Deronne 2024-12-04 11:20:50 +01:00
  • 75040e5666 wifi: RU allocation subfield value is different if it contributes to zero User fields to the User Specific field in the same HE-SIG-B content channel as this RU Allocation subfield Sébastien Deronne 2024-12-04 10:38:50 +01:00
  • 148fd2aa29 wifi: RU allocation is not used if an RU occupies all 20 MHz subchannels within the EHT PPDU bandwidth Sébastien Deronne 2024-12-16 14:28:39 +01:00
  • c7e6a88968 wifi: HE-SIG-B compression is used if an RU occupies all 20 MHz subchannels within the PPDU bandwidth Sébastien Deronne 2024-12-12 20:57:47 +01:00
  • 20d377d27d wifi: No need to set RU allocation in primary channel tests Sébastien Deronne 2024-12-04 10:47:28 +01:00
  • fc5e28446d wifi: Move function used for tests only Sébastien Deronne 2024-12-08 12:42:10 +01:00
  • 0f1f89641c wifi: Improve function to retrieve RU bands Sébastien Deronne 2023-04-17 22:32:15 +02:00
  • 6b3924ac04 wifi: Prevent modes and modulation class mismatch in WifiTxVector for MU Sébastien Deronne 2024-12-08 14:30:14 +01:00
  • e3b26ce8c7 wifi: Keep overridden methods public as in parents class Sébastien Deronne 2024-11-23 11:50:14 +01:00
  • c684ecda3e wifi: Improve some PHY logs Sébastien Deronne 2024-11-24 11:45:38 +01:00
  • 75ef81164d wifi: Remove deprecated WifiNetDevice::Channel attribute Eduardo Almeida 2025-03-18 16:30:53 +00:00
  • 50e5b7a9cb applications,wifi: Add comments to deprecated attributes Eduardo Almeida 2025-03-18 16:30:47 +00:00
  • b506ec1bc2 doc: Clarify specialization of GetInstanceTypeId() Tom Henderson 2025-01-07 10:38:53 -08:00
  • af9b91a791 core: Mark Object::GetInstanceTypeId as final Tom Henderson 2025-01-20 11:21:55 -08:00
  • 7f89cbfb53 docs: Add example of profiling and optimization Gabriel Ferreira 2025-03-20 01:08:40 -03:00
  • 4e48af7621 docs: Update perf build instructions for WSLv2 Gabriel Ferreira 2025-03-19 17:39:16 -03:00
  • 916eecd59e doc: clarify macos packages installation Tommaso Pecorella 2025-03-15 23:54:24 +01:00
  • a3ec4ecfbe network: add a function to detect IPv4 APIPA addresses Tommaso Pecorella 2025-03-14 23:06:41 +01:00
  • d69522a1af core, doc: Add NS_DEPRECATED_3_45 macro Eduardo Almeida 2025-03-11 17:12:11 +00:00