Commit Graph

  • f7a17e856b brite, click: Fix clang-tidy warnings Eduardo Almeida 2023-06-09 11:10:33 +00:00
  • 2ccfd49c70 dsr: Simplify code with STL alternatives and avoid pointer arithmetic Eduardo Almeida 2023-06-01 19:40:38 +01:00
  • f0996725dd dsr: Remove redundant flow controls, and rework if-else to avoid duplicate code and reduce indentation Eduardo Almeida 2023-06-01 19:40:03 +01:00
  • b7a4eaaac8 dsr: Fix variable redeclaration warning Eduardo Almeida 2023-06-08 20:35:35 +01:00
  • 6643f11708 doc: Update coding-style.rst with guidelines for constants Eduardo Almeida 2023-06-02 16:04:55 +01:00
  • 1d277d1ebc core,lte,network: Convert single enum to constexpr Eduardo Almeida 2023-06-02 14:20:24 +01:00
  • c752ce2630 docs,wifi: Remove emacs lines Eduardo Almeida 2023-06-02 16:18:54 +01:00
  • 22a4ead363 ci: Improve detection of emacs line in more file types Eduardo Almeida 2023-05-29 16:59:10 +01:00
  • 983cd5dc07 wifi: Extend multiple spectrum PHY interfaces tests to verify CCA indication when channel width is changed Sébastien Deronne 2023-02-13 18:28:16 +01:00
  • 2cf9e175ab wifi: Move CCA checks at the end in SpectrumWifiPhyMultipleInterfacesTest Sébastien Deronne 2023-02-13 18:11:00 +01:00
  • 64236528c8 wifi: Keep tracked events in interference helper upon channel switching for bands that are still present in the new spectrum model Sébastien Deronne 2023-02-12 14:35:39 +01:00
  • 173af90fdd wifi: Abort ongoing reception upon channel switching Sébastien Deronne 2023-02-12 14:39:20 +01:00
  • 69ee39d063 wifi: Cleanup unused function in InterferenceHelper Sébastien Deronne 2023-02-12 14:44:50 +01:00
  • fad3da285a wifi: Do not erase events tracked in interference helper upon channel switching Sébastien Deronne 2023-02-12 14:39:03 +01:00
  • 8472e0ce23 Update RELEASE_NOTES.md Sébastien Deronne 2023-05-17 20:32:35 +02:00
  • 866af461ce wifi: Extend OBSS-PD for 802.11be Sébastien Deronne 2023-05-31 21:54:34 +02:00
  • fb195b07ac wifi: Fix OBSS-PD for 802.11be Sébastien Deronne 2022-11-19 14:27:04 +01:00
  • b71670f4d0 Update CHANGES.md Stefano Avallone 2023-06-05 10:37:36 +02:00
  • 1a8b37184f wifi: Ensure mgt and ctrl frames are protected if needed Stefano Avallone 2023-03-20 10:19:06 +01:00
  • 47b15c2ea2 wifi: Add another function to test if a PSDU map contains a Trigger Frame Stefano Avallone 2023-03-18 19:05:10 +01:00
  • 877a438c74 wifi: Print category and value for all Action frames Stefano Avallone 2023-03-10 12:31:25 +01:00
  • 3f189d8ac1 wifi: Don't use protection if destinations already received (MU-)RTS in the TXOP Stefano Avallone 2023-03-20 09:25:10 +01:00
  • f657c5a8f0 wifi: Keep track of STAs solicited by (MU-)RTS in a TXOP Stefano Avallone 2023-03-18 21:41:31 +01:00
  • 363e2c5c10 wifi: Add an overloaded method notifying that channel is released Stefano Avallone 2023-03-18 21:13:51 +01:00
  • e803769fcc wifi: Enable configuring the padding size of Trigger Frames Stefano Avallone 2023-03-18 18:52:49 +01:00
  • abddcf82a7 wifi: Decouple protection and TX plus acknowledgment Stefano Avallone 2023-02-28 20:01:35 +01:00
  • 0d67c14b85 Update RELEASE_NOTES.md and CHANGES.md Tom Henderson 2023-05-25 16:13:36 -07:00
  • 29f27e6fde Add WifiBandwidthFilter automatically with SpectrumWifiPhyHelper Tom Henderson 2022-12-15 18:40:42 -08:00
  • a9f496456d wifi: Created TestSpectrumChannelWithBandwidthFilter testcase Juan Leon 2022-10-12 09:03:48 -07:00
  • 6174340c03 wifi: Add getter method WifiSpectrumPhyInterface::GetSpectrumWifiPhy() Juan Leon 2022-10-12 09:02:58 -07:00
  • f14ebac13f wifi: Add WifiBandwidthFilter Juan Leon 2022-10-12 09:01:51 -07:00
  • c3c35548ae spectrum: Add base class SpectrumTransmitFilter Tom Henderson 2022-10-12 08:56:20 -07:00
  • 3e95f4fbd5 core,dsr,netanim: Remove redundant casts when comparing strings Eduardo Almeida 2023-06-04 23:34:40 +01:00
  • a7db1484ae ci: Fix cppyy jobs Eduardo Almeida 2023-05-30 13:52:23 +01:00
  • 8af15b3f3f editorconfig: Add settings for Markdown and RST files Eduardo Almeida 2023-06-02 16:10:27 +01:00
  • b5419278ec Fix typo in CHANGES.md Eduardo Almeida 2023-05-12 15:57:29 +00:00
  • b711d417a0 olsr: Fix typos and Doxygen formatting Eduardo Almeida 2023-05-12 15:56:22 +00:00
  • 87f8ac3fcb olsr: Convert OLSR_*_LINK and OLSR_*_NEIGH to enums Eduardo Almeida 2023-05-12 15:56:50 +00:00
  • 80e1173b01 wifi: Rename FOO() macros to more explicit name Eduardo Almeida 2023-06-01 18:40:03 +01:00
  • 668071ad09 Revert "core: prevent static initialization issue with Time::Resolution on Cppyy 3" Gabriel Ferreira 2023-06-02 17:42:18 -03:00
  • 1add8dd814 ci: Install sed for GitHub's MinGW job Gabriel Ferreira 2023-06-02 15:44:48 -03:00
  • 505631f50d buildings: fix valgrind errors in tests Tommaso Pecorella 2023-06-03 00:53:21 +02:00
  • e103d6d810 core, dsr: Fix clang-tidy warnings Eduardo Almeida 2023-05-29 15:18:41 +01:00
  • 6923de623c Remove redundant break after return Eduardo Almeida 2023-05-29 17:47:54 +01:00
  • 40754d3d9e ci: Add a per-commit job with disabled precompiled headers Gabriel Ferreira 2023-05-29 17:56:09 -03:00
  • c8a90d1e01 ci: Add the EXTRA_OPTIONS variable for uncommon configuration settings Gabriel Ferreira 2023-05-29 17:55:18 -03:00
  • ead98fd84d lte: prevent memcpy to nullptr Gabriel Ferreira 2023-05-28 17:18:38 -03:00
  • 666e484b28 core: add missing cstdint include to random-variable-stream-helper.h Gabriel Ferreira 2023-05-28 15:20:43 -03:00
  • 12c4303344 fd-net-device,tap-bridge,wifi: add missing cstdint header includes André Apitzsch 2023-05-04 10:50:39 +02:00
  • 2a44e56969 ci: re-enable valgrind tests Tommaso Pecorella 2023-06-01 03:16:57 +02:00
  • e0da64be94 wifi: Increase TXOP limit in wifi MAC OFDMA test Stefano Avallone 2023-05-31 23:37:43 +02:00
  • 8dbc887e92 wifi: AP records PM mode of STAs of non-AP MLD upon association Stefano Avallone 2023-03-03 16:31:23 +01:00
  • 8aeac2ff67 wifi: AP processes Power Management flag in received frames Stefano Avallone 2023-03-01 23:31:13 +01:00
  • e345ad196b wifi: Track Power Management mode in WifiRemoteStationManager Davide Magrin 2023-03-01 23:12:20 +01:00
  • f2abc59733 wifi: Add a MAC method to (un)block unicast frames to a destination over some links Stefano Avallone 2023-03-01 19:33:17 +01:00
  • 3e3ff33602 wifi: FEM sets Power Management flag as appropriate Stefano Avallone 2023-03-01 17:43:52 +01:00
  • 63f8e14284 wifi: STA wifi MAC handles Power Management mode change Stefano Avallone 2023-03-03 16:20:40 +01:00
  • f3824350c9 wifi: Forward QoS Null Data frames up to the MAC Stefano Avallone 2023-03-01 17:52:10 +01:00
  • 81daed645c wifi: Do not create alias for non-QoS data frames Stefano Avallone 2023-03-06 11:04:25 +01:00
  • 8d5feb06b0 wifi: Add a method to get the aliases of an inflight MPDU Stefano Avallone 2023-03-03 16:20:23 +01:00
  • 014a706f59 wifi: Add a method to check if the MAC has frames to transmit Stefano Avallone 2023-03-01 13:35:49 +01:00
  • 7a282a0de8 wifi: Add support for PS-Poll and PowerManagement bit Davide Magrin 2022-02-10 14:58:35 +01:00
  • 6241d3aa5f test: update test-ns3.py to handle changes in python examples enablement Gabriel Ferreira 2023-05-29 23:54:11 -03:00
  • 458e3b15b4 test: update test-ns3.py to handle the mold linker Gabriel Ferreira 2023-05-29 23:44:11 -03:00
  • 4385f8709a brite: update copyright info in brite examples Gabriel Ferreira 2023-05-26 22:10:10 -03:00
  • 32e7a62a97 bindings: explicitly instantiate AddValue<double> for Cppyy 3 compatibility Gabriel Ferreira 2023-04-01 11:26:52 -03:00
  • 71af533e41 openflow: update copyright info in openflow examples Gabriel Ferreira 2023-03-31 16:30:06 -03:00
  • ec9d26acd9 bindings: package ns-3 as a pip wheel Gabriel Ferreira 2023-02-03 22:30:38 -03:00
  • 06845023d1 core: prevent static initialization issue with Time::Resolution on Cppyy 3 Gabriel Ferreira 2023-04-01 10:56:44 -03:00
  • 23b9cda56f clang-tidy: Remove check readability-misleading-indentation Eduardo Almeida 2023-05-03 12:11:46 +01:00
  • eb02342728 doc: fix warnings found by Doxygen 1.9.7 Tommaso Pecorella 2023-05-27 15:35:30 +02:00
  • 122b04c732 ci: temporary revert to Doxygen 1.9.6 Tommaso Pecorella 2023-05-27 15:34:52 +02:00
  • bdb93d5502 wifi: Add a listening VHT STA in wifi-mac-ofdma test Stefano Avallone 2023-05-05 11:10:48 +02:00
  • 451c6e405f wifi: Rework 802.11ax PHY headers to use different variants for SU, DL MU and UL MU Sébastien Deronne 2023-04-27 18:57:11 +02:00
  • db52ebe3c7 wifi: Simplify check in EhtPpdu constructor Sébastien Deronne 2023-05-02 21:10:03 +02:00
  • 3caf395303 wifi: Reduce amount of parameters passed to HePpdu functions Sébastien Deronne 2023-05-02 21:01:56 +02:00
  • 64a2970a60 wifi: Use RuAllocation alias instead of std::vector<uint8_t> Sébastien Deronne 2023-05-02 20:46:20 +02:00
  • ba7930d397 wifi: Cleanup unused variable in HePpdu::SetHeMuUserInfos Sébastien Deronne 2023-05-02 20:55:03 +02:00
  • 4e09e72d80 wifi: Add unit test for EML Notification exchange Stefano Avallone 2023-02-15 09:39:47 +01:00
  • 233cb96506 wifi: APs reply to received EML Operating Mode Notification frame Stefano Avallone 2023-02-06 14:05:46 +01:00
  • 917022c28c wifi: EMLSR Manager handles successful/failed TX of EML Notification frame Stefano Avallone 2023-02-03 18:34:37 +01:00
  • e41dfba58f wifi: Add convenient methods to peek and remove Action headers Stefano Avallone 2023-02-06 12:58:04 +01:00
  • 03e648c231 wifi: EMLSR Manager can send EML Operating Mode Notification frames Stefano Avallone 2023-02-01 17:27:24 +01:00
  • bc334649a3 wifi: Add a StaWifiMac method to get the link ID as set by the AP Stefano Avallone 2023-02-01 17:22:12 +01:00
  • 85f833fa34 wifi: STAs store AP's Transition Timeout in EMLSR manager Stefano Avallone 2023-02-07 11:29:37 +01:00
  • 8331a46cf7 wifi: StaWifiMac notifies association with AP MLD when ML setup is completed Stefano Avallone 2023-02-01 12:35:21 +01:00
  • ce7e7b257e wifi: EHT FEM can send EML Operating Mode Notification frames Stefano Avallone 2023-01-31 20:02:40 +01:00
  • af8006617a wifi: Add unit test for EMLSR operation Stefano Avallone 2023-01-31 18:26:43 +01:00
  • 85cb36e6bf wifi: Add EML Operating Mode Notification frame Stefano Avallone 2023-01-31 18:25:40 +01:00
  • e3e46e6691 wifi: Include EML Capabilities in mgt frames sent by MLDs Stefano Avallone 2023-01-24 23:47:29 +01:00
  • bea2f385a4 wifi: Install an EMLSR Manager on non-AP MLD (if EMLSR is activated) Stefano Avallone 2023-01-30 19:02:36 +01:00
  • 750d8f242f wifi: Add a default (empty for now) EMLSR Manager Stefano Avallone 2023-02-01 11:32:14 +01:00
  • d653a8871c wifi: Add the EmlsrManager base class Stefano Avallone 2023-01-30 18:58:53 +01:00
  • 997a676576 wifi: Add EMLSR parameters to EHT Configuration Stefano Avallone 2023-01-24 23:46:27 +01:00
  • 7ef0c32f62 wifi: Make sure preamble detection is not scheduled multiple times for PPDUs with same UID Sébastien Deronne 2023-05-18 17:56:30 +02:00
  • 9e652e463f build: fix help message of '--output-directory' André Apitzsch 2023-05-23 09:38:15 +02:00
  • c060271618 ci: Fix clang-tidy job Eduardo Almeida 2023-05-23 20:54:33 +01:00
  • 42d6eea6de Remove emacs lines from Python and C++ files Eduardo Almeida 2023-05-21 17:03:14 +01:00
  • 613badc111 ci: Improve detection of emacs lines Eduardo Almeida 2023-05-21 16:52:40 +01:00
  • 5b01183c32 lte: Remove unused includes, add missing ones and remove "ns3/" prefix from local headers André 2023-05-22 01:12:35 +01:00