Commit Graph

  • e48ffcf42e ci: Merge both if conditions in clang-tidy job script Eduardo Almeida 2023-10-31 20:23:12 +00:00
  • 7e2952b102 ci: Ignore errors due to missing external headers Eduardo Almeida 2023-10-28 19:52:50 +01:00
  • d5ca6920b3 ci: Remove installation of Python in clang-tidy job Eduardo Almeida 2023-10-31 19:21:54 +00:00
  • e43724f08a fix doxygen and tweak API Tommaso Pecorella 2023-11-09 10:51:45 +01:00
  • 808e3b4ec7 core: add a Simulator::GetStopEvent Tommaso Pecorella 2023-11-09 02:35:28 +01:00
  • 5fbd46107f doc: Add the DOI badge for the evaluated artifact F5 2023-11-08 14:39:04 +08:00
  • a3d8cc4c23 clang-tidy: Remove check readability-uppercase-literal-suffix Eduardo Almeida 2023-10-30 18:30:33 +00:00
  • b1eed6a37f editorconfig: Place comments on a new line, as required by version >= 0.15.0 Chaz Maschman 2023-11-05 14:12:23 +00:00
  • 0d8eaac1ba visualizer: (fixes #959) fix label positioning in PyViz Gabriel Ferreira 2023-11-05 00:15:38 -03:00
  • 6b928cdad5 build: Remove include directories propagation workaround required by CMake <= 3.12 Gabriel Ferreira 2023-11-04 19:12:26 -03:00
  • a1a6d55949 build: Use cmake options -S and -B to avoid changing working directory Alexander Krotov 2023-11-04 18:27:48 -03:00
  • 3a356f4680 build: bump minimum CMake version to CMake 3.13 Gabriel Ferreira 2023-11-04 18:27:00 -03:00
  • 7060cb1387 config-store: (fixes #340) remove the -Wno-parentheses flag Gabriel Ferreira 2023-11-04 16:12:36 -03:00
  • b33bb703b6 wifi: Extend EMLSR test to cover UL TXOPs Stefano Avallone 2023-07-13 00:05:27 +02:00
  • 9a3698761b wifi: Extend EHT network example to support EMLSR Stefano Avallone 2023-07-13 00:05:01 +02:00
  • 15add8119c wifi: Re-enable EMLSR test cases Stefano Avallone 2023-10-29 19:16:16 +01:00
  • ca8b623394 wifi: Keep transmissions blocked if main PHY switches link at TXOP end Stefano Avallone 2023-07-10 22:02:23 +02:00
  • 5ae44a876e wifi: Send RTS as non-HT dup if protecting a frame occupying at least 40 MHz Stefano Avallone 2023-07-09 19:36:25 +02:00
  • d267f68c96 wifi: Aux PHYs only receive ICFs or management frames Stefano Avallone 2023-07-04 20:02:16 +02:00
  • 1b4bfdae6a wifi: AP MLD checks EMLSR clients switching to listening when receiving a PSDU Stefano Avallone 2023-06-30 10:29:40 +02:00
  • c7b37d1caa wifi: Reduce amount of scheduled operations when switching main PHY Stefano Avallone 2023-06-29 17:58:09 +02:00
  • 459a5aa46b wifi: Stop transition delay timer when receiving an MPDU from an EMLSR client Stefano Avallone 2023-06-29 16:05:40 +02:00
  • e97cab8ab8 wifi: EMLSR client drops ICF if received while terminating a TXOP on another link Stefano Avallone 2023-06-29 11:00:04 +02:00
  • 91f781d842 wifi: AP MLDs do not wait until end of PSDU to block transmissions for EMLSR clients on other links Stefano Avallone 2023-06-28 17:47:59 +02:00
  • 99cb2319cc wifi: AP MLD unblocks transmissions on other links if no response to MU-RTS Stefano Avallone 2023-06-28 14:04:03 +02:00
  • 2dacfedaa5 wifi: Do not schedule EMLSR switching to listening if delay is zero Stefano Avallone 2023-06-27 18:50:41 +02:00
  • df7e98c5c6 wifi: Use Duration/ID to identify end of TXOP of another MLD Stefano Avallone 2023-06-27 18:30:35 +02:00
  • 50af73a28d wifi: Wait some more time for PHY-RXSTART.indication if the PHY is decoding a PHY header Stefano Avallone 2023-06-21 12:34:36 +02:00
  • 15b5f49d34 wifi: Enable to restrict TX capabilities of aux PHYs Stefano Avallone 2023-06-19 14:44:10 +02:00
  • da462654b7 wifi: Capabilities are independent of the width of the operating channel Stefano Avallone 2023-06-19 14:08:38 +02:00
  • 842871c6dc bindings: (fixes #796) Gracefully exit when bindings are unavailable Gabriel Ferreira 2023-11-03 01:28:26 +00:00
  • 9b7088d363 doc: add note regarding template classes and duplicate TypeId allocation Gabriel Ferreira 2023-10-28 15:03:23 -03:00
  • f6f3df14da core: abort on duplicate TypeId Gabriel Ferreira 2023-10-28 15:01:28 -03:00
  • 6f020aef5a mtp: Fix index out-of-bound if no links are in the simulated topology F5 2023-11-02 12:32:17 +08:00
  • f3a96ef5b5 network: clarify error msg when PacketTags are added twice Tommaso Pecorella 2023-11-01 02:43:59 +01:00
  • 900019e31e lr-wpan: Create MAC layer abstraction (decoupling, alternative MACs) Alberto Gallegos Ramonet 2023-10-05 15:29:02 +09:00
  • b681c2886a ci: Add clang-format-17 and upgrade clang-tidy to version 17 Eduardo Almeida 2023-10-08 13:52:54 +01:00
  • 63372addd8 check-style: Add clang-format-17 to list of supported versions Eduardo Almeida 2023-05-29 15:27:46 +01:00
  • 0cb17f8281 Simplify formatting by removing redundant parenthesis and semicolons Eduardo Almeida 2023-10-06 15:48:20 +01:00
  • 16a4288636 Fix formatting inconsistencies between clang-format-17 and previous versions Eduardo Almeida 2023-10-06 15:47:21 +01:00
  • 1393f606e0 clang-tidy, ci: Replace ExtraArgs with ExtraArgsBefore Eduardo Almeida 2023-10-31 17:55:15 +00:00
  • ebe4fa8c70 ci: Fix clang-tidy-diff job Eduardo Almeida 2023-10-30 23:32:10 +00:00
  • 629c0c1ed4 clang-tidy, ci: Move extra-args option to configuration file Eduardo Almeida 2023-10-30 15:04:58 +00:00
  • ef212ceb9b lr-wpan: Adds attributes to MLME-GET.request Alberto Gallegos Ramonet 2023-10-26 13:16:44 +09:00
  • 5cc21eea02 doc: add CMake format section Gabriel Ferreira 2023-10-28 12:43:42 -03:00
  • a13acab475 tests: fix spelling mistake Gabriel Ferreira 2023-10-27 18:48:15 -03:00
  • e39167d9a9 ci: add job to check the CMake format Gabriel Ferreira 2023-10-27 17:06:39 -03:00
  • a2250f02ce build: add new target to check the CMake format Gabriel Ferreira 2023-10-27 17:06:18 -03:00
  • 302abf5a95 core: Extend ns3::Time(std::string) documentation Lars Toenning 2023-09-23 17:44:26 +02:00
  • 48eac52ccc visualizer: (fixes #969) Remove non-implemented method VisualSimulatorImpl::GetSim() Eduardo Almeida 2023-10-21 16:24:24 +01:00
  • 5704e882a9 doc: replace GDB URL with wiki tutorial Alexander Krotov 2022-08-27 17:08:46 +03:00
  • c9016a50c1 build: split macros-and-definitions.cmake Gabriel Ferreira 2023-10-27 13:05:22 -03:00
  • daab1d6afe build: remove unnecessary comment André Apitzsch 2023-10-27 10:01:16 +02:00
  • 3711e9f9db docs: fix dead urls Gabriel Ferreira 2023-10-27 00:11:54 -03:00
  • bd52dc4bcd tests: remove unsupported platforms Gabriel Ferreira 2023-10-26 16:38:07 -03:00
  • d595f91f6b build: remove unnecessary CMake version check Gabriel Ferreira 2023-10-26 13:53:51 -03:00
  • 33756a9298 build: bump minimum GCC version to 9 Gabriel Ferreira 2023-10-26 13:51:40 -03:00
  • 4bcfd1200d wifi: SpectrumChannelSwitched callback function should be static Sébastien Deronne 2023-10-25 22:36:02 +02:00
  • 41ba71b748 build, core: remove code required for cmake versions < 3.12 André Apitzsch 2023-10-20 10:08:38 +02:00
  • ecd3874a24 build: remove clang 6-9 references from CMake scripts André Apitzsch 2023-10-23 10:22:45 +02:00
  • f33ec133c5 core: Merge ParameterLogger::operator<< template specializations Eduardo Almeida 2023-10-11 18:53:48 +01:00
  • d21bdd501a tap-bridge: initialize m_linkUp Tommaso Pecorella 2023-10-20 11:47:54 +02:00
  • f917fc0fec p2p: Use cached variable Eduardo Almeida 2023-10-20 07:28:00 +01:00
  • 4bb239b8ce lr-wpan: Change SuperframeField to standard bitmap Alberto Gallegos Ramonet 2023-10-19 15:54:13 +09:00
  • 96d7587845 core: Fix clang-tidy modernize-use-nullptr warning Eduardo Almeida 2023-10-19 22:29:07 +01:00
  • ca946d3549 clang-format: Update standard to C++20 Eduardo Almeida 2023-10-19 18:55:47 +01:00
  • bb491ed153 network,wifi: lambda [=] doesn't implicitly capture this in c++20 Gabriel Ferreira 2023-04-28 16:53:44 -03:00
  • 2622354a0b build: bump minimum C++ version to C++20 Gabriel Ferreira 2023-10-18 12:27:13 -03:00
  • 75f557869f build: bump minimum CMake version to 3.12 Gabriel Ferreira 2023-10-18 12:26:50 -03:00
  • 4e06af5256 build: disable restrict warning when using GCC 12.1-12.3 Gabriel Ferreira 2023-10-18 12:39:34 -03:00
  • 2c9bf1c0d6 clang-tidy: ignore unknown warning options Gabriel Ferreira 2023-10-18 12:37:07 -03:00
  • 9600693fb1 build: disable precompiled headers when using GCC >=12.2 Gabriel Ferreira 2023-10-12 19:55:29 -03:00
  • 2a7b4451b6 ci: remove eigen3 from Clang 10 jobs Gabriel Ferreira 2023-10-18 19:00:26 -03:00
  • cd01ebb1fe lte: initialize variable Gabriel Ferreira 2023-10-12 16:29:06 -03:00
  • ea31a255fa propagation: replace map with unordered_map for MobilityPair Gabriel Ferreira 2023-10-09 11:35:20 -03:00
  • 3e3b9a2f96 core: make 'norm' unambiguous Gabriel Ferreira 2023-10-08 15:31:53 -03:00
  • 958734c2fe lte: replace problematic map.insert(key,value) with map[key] = value Gabriel Ferreira 2023-09-30 14:17:27 -03:00
  • 2797c90b18 build: format cmake Gabriel Ferreira 2023-09-24 22:13:19 -03:00
  • cbdc9a429b wifi: use const ref instead of copy Gabriel Ferreira 2023-07-01 23:18:07 -03:00
  • d31130c46a lte: performing arithmetic operations between two different enums is forbidden in C++20 Gabriel Ferreira 2023-04-28 17:02:42 -03:00
  • 5b130ba365 core: template id isn't allowed in constructors and destructors on C++20 Gabriel Ferreira 2023-04-28 16:53:18 -03:00
  • 41cde0d0c7 docs(readme): fix a typo in README FujiZ 2023-10-14 01:44:44 +08:00
  • 14a50b9838 ci: disable cppyy jobs due to newer GCC releases incompatibility with Cppyy 2.4.2 Gabriel Ferreira 2023-10-13 20:49:01 -03:00
  • 4cd4b75309 build: reformat the ns3 script Gabriel Ferreira 2023-10-13 20:46:44 -03:00
  • 2875810a61 build: ensure build and cmake-cache directories are removed on clean Gabriel Ferreira 2023-10-13 20:45:59 -03:00
  • 816ebce2a5 build: refactor path forming Gabriel Ferreira 2023-10-13 20:43:34 -03:00
  • 849700282a traffic-control: Change return type of RedQueueDisc::DropEarly() from uint32_t to bool Eduardo Almeida 2023-09-20 03:19:39 +01:00
  • edf72af4bf wifi: EMLSR clients honor the limit on max number of TXOP attempts Stefano Avallone 2023-06-19 11:58:22 +02:00
  • 74c9b84e3e wifi: Make sure that we do not start a transmission on a blocked EMLSR link Stefano Avallone 2023-07-04 20:12:43 +02:00
  • c9dd0e4d62 wifi: EMLSR clients send RTS as initial frame in a TXOP while MediumSyncDelay timer is running Stefano Avallone 2023-06-16 20:17:43 +02:00
  • b4054c72fe wifi: Stop MediumSyncDelay timer when receiving an MPDU Stefano Avallone 2023-06-16 14:42:22 +02:00
  • cf3c8182f2 wifi: EMLSR Manager handles MediumSyncDelay timers Stefano Avallone 2023-06-16 12:48:08 +02:00
  • 2a2287737c wifi: MediumSyncDelay info advertised by AP MLD is stored by EMLSR Manager Stefano Avallone 2023-06-15 17:49:32 +02:00
  • 5e1047dcee wifi: Add MediumSyncDelay Info to Multi-Link Elements included by AP MLDs in Assoc Resp frames Stefano Avallone 2023-06-12 17:22:09 +02:00
  • 5db0a7b39d wifi: Temporarily disable EMLSR test case Stefano Avallone 2023-10-07 20:56:03 +02:00
  • fe141a64d7 wifi: Add MediumSyncDelay attributes to EHT configuration Stefano Avallone 2023-06-12 17:09:40 +02:00
  • bf7cf39231 wifi: Support setting no max number of TXOPs during medium access recovery Stefano Avallone 2023-06-12 16:32:20 +02:00
  • 4fc5162f97 wifi: Default EMLSR Manager switches main PHY back to its previous link Stefano Avallone 2023-06-14 17:58:50 +02:00
  • f38712dc3c wifi: Re-enable short slot time (if needed) after EMLSR link switch Stefano Avallone 2023-06-14 17:57:51 +02:00
  • 67098b925b wifi: EMLSR Manager passes more notifications to subclasses Stefano Avallone 2023-06-14 11:10:23 +02:00