Commit Graph

  • 468bb004b3 wifi: Aux PHY does not start a frame exchange if main PHY is in RX state Stefano Avallone 2023-08-29 21:36:46 +02:00
  • 56511e5108 wifi: Do not reset NAV while using another EMLSR link Stefano Avallone 2023-09-08 22:11:01 +02:00
  • 0b76f70896 wifi: Add a method to check if another EMLSR link is being used Stefano Avallone 2023-08-29 18:00:47 +02:00
  • 831281e54f wifi: Add user documentation for EMLSR Stefano Avallone 2023-08-19 16:43:42 +02:00
  • 2bfc81db90 wifi: Extend documentation for EMLSR design Stefano Avallone 2023-08-19 16:43:22 +02:00
  • 1a1e82e7da wifi: AP MLD performs PIFS recovery if an EMLSR client did not respond Stefano Avallone 2023-08-14 18:14:52 +02:00
  • 339dcce59d spectrum: (fixes #356) Remove assert when positions overlap Tom Henderson 2024-01-12 15:26:25 -08:00
  • ce636db415 network: (fixes #703) Initialize Channel objects at time zero Tom Henderson 2024-01-12 15:35:02 -08:00
  • 53e834fd14 tests: remove unused test vectors Tommaso Pecorella 2024-01-23 13:37:59 -06:00
  • 2b6aa1f312 spectrum: Add missing cstddef header Gabriel Ferreira 2024-01-22 16:58:25 +01:00
  • 22cc44a26a spectrum: (fixes #995) Apply rule of zero to MatrixArray Gabriel Ferreira 2024-01-22 16:30:50 +01:00
  • b13f46d78e dsr: Fix DsrRouteCacheEntry operator== Eduardo Almeida 2024-01-23 03:43:47 +00:00
  • 773edd2765 internet: Fix RipNg::Lookup() Tommaso Pecorella 2024-01-22 18:40:36 +00:00
  • 3acb31ce5f spectrum: Fix some const qualifiers on getters Tom Henderson 2024-01-12 14:37:17 -08:00
  • ba6eafe95d spectrum: Add getters for propagation loss models Tom Henderson 2024-01-12 14:06:03 -08:00
  • 839c58a7cd spectrum: Add getter for propagation delay model Tom Henderson 2024-01-12 12:24:29 -08:00
  • 93cfd2d701 spectrum: Add AssignStreams() capability to SpectrumTransmitFilter Tom Henderson 2024-01-16 14:08:53 -08:00
  • fe550dc875 wifi: Add checks in WifiRemoteStationManager::Lookup function Sébastien Deronne 2023-12-11 20:07:57 +01:00
  • 3871191f08 wifi: Fix MAC not attached to each remote station manager in aggregation tests Sébastien Deronne 2023-12-15 12:47:01 +01:00
  • a56892a5f4 lr-wpan: Status enumeration fixes Alberto Gallegos Ramonet 2024-01-12 17:57:56 +09:00
  • 6636d62509 sixlowpan: use RFC7973 EtherType and remove obsolete attributes Tommaso Pecorella 2024-01-18 17:50:18 +00:00
  • d5f9dc201b internet: Set the TOS for ICMP Echo Requests/Replies Stefano Avallone 2023-11-26 18:59:37 +01:00
  • 2c8c6ccea1 core: Add a UniformRandomVariable wrapper to meet UniformRandomBitGenerator requirements Stefano Avallone 2023-12-21 12:41:05 +01:00
  • 28a2f2293c network: (fixes #1005) simplify and sanitize mac addresses parsing from strings Tommaso Pecorella 2024-01-12 00:10:46 +01:00
  • 9ba4400834 internet: fix MAC address in test Tommaso Pecorella 2024-01-12 00:42:24 +01:00
  • a39bcfa7ea fd-net-device, network, tap-bridge: Simplify IP and MAC address conversion functions André Apitzsch 2024-01-10 11:54:01 +01:00
  • 687876616a doc: Provide guidelines on map usage Tom Henderson 2023-11-27 14:43:01 -08:00
  • b988187bd1 network: Use early return André 2024-01-10 21:40:47 +00:00
  • 55114f4b68 wifi: replace destructors with default destructors. Tolik Zinovyev 2023-11-27 11:12:39 -05:00
  • 5104b82cff doc: Fix indentation and rendering of RST code blocks Eduardo Almeida 2024-01-08 16:06:00 +00:00
  • eb699398fd tap-bridge: dumbbell: Fix 'WifiRemoteStationManager selected does not support HT rates' error André Apitzsch 2023-06-07 17:32:11 +02:00
  • 4fe9136c02 internet: schedule for immediate time a self addressed packet. Tolik Zinovyev 2024-01-06 23:33:26 +00:00
  • 3c52fe41f8 examples: fix dirty value issue caused by no flow presents Heran Yang 2024-01-04 11:00:43 +08:00
  • 7d46a38513 build: silence MacOS warning in case of nonexistent library directory Gabriel Ferreira 2024-01-04 23:19:04 +01:00
  • 8814a0bdaf Fix documentation for ns3::BulkSendHelper class reference Andrea Lacava 2024-01-02 21:53:39 +00:00
  • cdc82656c7 openflow: update fetching of openflow after porting to CMake Gabriel Ferreira 2023-12-26 23:23:52 +01:00
  • e6ebbb58b3 brite: update fetching of brite after porting to CMake Gabriel Ferreira 2023-12-26 23:23:33 +01:00
  • 1f1c351156 build: refactor handling of lib/lib64 install directories Gabriel Ferreira 2023-12-26 23:18:34 +01:00
  • f863b4bd26 tests: force linking of ns-3 libraries to test-runner Gabriel Ferreira 2023-12-23 23:23:12 +01:00
  • 5b48b64a83 Remove redundant check (fix contributed by Ayat Al-Wraikat) Tom Henderson 2023-12-23 14:45:08 -08:00
  • 30d5ed90d3 wifi: Extend wifi-spatial-reuse.cc to trace ObssPdAlgorithm resets Tom Henderson 2023-12-21 11:31:57 -08:00
  • d801a9ab6b wifi: Add method to get ObssPdAlgorithm Tom Henderson 2023-12-21 11:31:31 -08:00
  • c5224d8abc docs: add note regarding CI_DEFAULT_BRANCH settings of gitlab-ci-local Gabriel Ferreira 2023-12-22 14:43:12 +01:00
  • 4dc8f09b14 docs: add note to VSCode regarding the need of the ns-3 library directory in the PATH Gabriel Ferreira 2023-12-22 11:07:41 +01:00
  • 2346044337 Update RELEASE_NOTES.md Sébastien Deronne 2023-12-08 16:48:07 +01:00
  • 1a5dd2a544 wifi: Reduce precision to avoid infinite loop when Ideal rate manager is used with EHT Sébastien Deronne 2023-11-18 14:30:03 +01:00
  • a2ad467ee4 wifi: Add EHT support in Ideal rate manager Sébastien Deronne 2023-11-19 13:44:31 +01:00
  • 7ac21a2c79 wifi: Simplify and reduce copy-paste in Ideal rate manager Sébastien Deronne 2023-11-17 13:06:55 +01:00
  • 014a8cd8c1 wifi: Fix log component name for WifiPhyStateHelper Stefano Avallone 2023-12-18 13:11:14 +01:00
  • ff566e348a build: raise error on missing or multiple main function in a scratch target Gabriel Ferreira 2023-12-15 22:47:36 -03:00
  • 3be56ea139 tests: update test-ns3.py dependencies test to find minimal set of modules to link (excluding implicitly linked) Gabriel Ferreira 2023-12-15 13:27:16 -03:00
  • 7806ff2e85 build: update LIBRARIES_TO_LINK lists with minimal sets Gabriel Ferreira 2023-11-17 12:55:06 -03:00
  • 4a052dd0af wifi: Use std::optional instead of a negative delay for GetDelayUntilChannelSwitch instead Sébastien Deronne 2023-11-11 17:36:26 +01:00
  • db5a727804 wifi: Cleanup WifiPhy::GetDelayUntilChannelSwitch Sébastien Deronne 2023-11-12 16:01:02 +01:00
  • 06ae0752eb wifi: Reduce code duplication by calling WifiPhy::Reset Sébastien Deronne 2023-11-11 17:00:04 +01:00
  • 884a3972a2 wifi: Do not call SwitchMaybeToCcaBusy in wifiPhy::Reset function Sébastien Deronne 2023-11-25 14:27:10 +01:00
  • 959998752f wifi: Move code to clear RX events to AbortCurrentReception function Sébastien Deronne 2023-11-12 10:33:55 +01:00
  • 1c320d7d07 wifi: Preamble detection events are always cleared when canceled Sébastien Deronne 2023-11-11 17:59:48 +01:00
  • d5aab3adc6 wifi: No preamble can be received when PHY is in sleep mode Sébastien Deronne 2023-11-11 17:47:05 +01:00
  • 6deb869ce0 wifi: Handle case PHY is switched off when checking on current state Sébastien Deronne 2023-11-25 14:18:56 +01:00
  • 2c73b9e59c wifi: Make sure TX or RX event is canceled in WifiPhy::Reset Sébastien Deronne 2023-11-11 16:54:50 +01:00
  • c645f7240c wifi: No need to reset Ptr before clearing the map Sébastien Deronne 2023-11-11 16:42:12 +01:00
  • ac1573c1b3 wifi: No need to check if event is running to cancel it Sébastien Deronne 2023-11-25 14:03:38 +01:00
  • 24d270d0ae wifi: Reduce use of std::make_pair Sébastien Deronne 2023-11-11 17:23:42 +01:00
  • 5a5ab62b4d ci: Use full images on Python jobs Eduardo Almeida 2023-12-13 13:11:47 +00:00
  • 71c5c37999 core: Log macros print boolean values as true/false instead of 1/0 Stefano Avallone 2023-11-10 16:21:16 +01:00
  • 3f26052993 lr-wpan: DoDispose SIGSEGV and beacon fixes Alberto Gallegos Ramonet 2023-12-08 17:15:04 +09:00
  • fc294e9ed2 doc: Fix docs according to clang-tidy modernize-use-equals-delete check Eduardo Almeida 2023-12-05 17:26:15 +00:00
  • ba330d367f doc: Update recommended settings for Python formatting (VS Code 1.85) Eduardo Almeida 2023-12-08 15:22:06 +00:00
  • 5144ee875e ci: Enable MPI module in all jobs Eduardo Almeida 2023-09-19 22:41:43 +01:00
  • dfacaba661 brite: Fix forward declaration of Topology class André 2023-12-07 12:56:53 +00:00
  • 064c7440dc wifi: Update scope and limitations in documentation Stefano Avallone 2023-09-17 19:46:09 +02:00
  • 6a2e56c9fe wifi: Allow creation of A-MSDUs containing a single MSDU Stefano Avallone 2023-09-15 19:28:02 +02:00
  • 9569165b06 wifi: Extend aggregation unit test Stefano Avallone 2023-09-08 09:30:07 +02:00
  • 0d693ef45e wifi: Stop A-MSDU aggregation if an A-MSDU is found in the queue Stefano Avallone 2023-09-08 09:26:15 +02:00
  • d6db2e45de wifi: Do not start A-MSDU aggregation if an A-MSDU is found in the queue Stefano Avallone 2023-09-11 13:33:02 +02:00
  • c24de8e319 network: use 32 bits instead of 16 bits to support larger packets Sébastien Deronne 2023-11-18 14:30:37 +01:00
  • be0d02ab51 examples,dsr,lte,olsr,tc: Remove unused config-store includes Eduardo Almeida 2023-11-27 18:03:15 +00:00
  • d1d538ef46 wifi: Document implementation choice regarding Block Ack agreement setup Sébastien Deronne 2023-11-29 20:13:16 +01:00
  • 7f1c31b5ec wifi: WifiPhyStateHelper keeps a list of weak pointers to PHY listeners Stefano Avallone 2023-09-08 16:46:01 +02:00
  • 5be1025887 wifi: Prevent changes to list of PHY listeners while iterating over it Stefano Avallone 2023-09-08 16:38:06 +02:00
  • 5bd77d712d wifi: Avoid code duplication in WifiPhyStateHelper Stefano Avallone 2023-09-08 16:36:32 +02:00
  • 7165cf22af wifi: Use shared pointers to pass PhyListeners to WifiPhyStateHelper via WifiPhy Stefano Avallone 2023-09-08 12:30:48 +02:00
  • 28feec2d63 Update RELEASE_NOTES.md Sébastien Deronne 2023-11-24 17:48:28 +01:00
  • f8819a4966 wifi: Set the initiator flag in DELBA frames Stefano Avallone 2023-11-27 23:39:38 +01:00
  • 3fd9a97df8 wifi: Make sure access to channel is requested when a DELBA frame is enqueued Sébastien Deronne 2023-10-30 21:23:03 +01:00
  • 473f67949f wifi: Agreement is torn down once a DELBA frame is acknowledged Sébastien Deronne 2023-11-02 20:12:01 +01:00
  • eb360100f3 Update CHANGES.md and RELEASE_NOTES.md Sébastien Deronne 2023-11-06 20:03:16 +01:00
  • 337763e514 wifi: Update RtsCtsThreshold attribute to be in line with dot11RTSThreshold from latest standard Sébastien Deronne 2023-11-06 19:55:06 +01:00
  • ceceec682e Update CHANGES.md and RELEASE_NOTES.md to describe !1337 Biljana Bojovic 2023-11-20 17:12:28 +01:00
  • 04305d347c antena, spectrum: Rename in PhasedArrayModel GetNumberOfElements() to GetNumElems() Biljana Bojovic 2023-02-13 14:27:04 +01:00
  • 90f65e13bc spectrum: Add test case for MIMO using dual polarization Sandra Lagen 2023-02-08 11:09:33 +01:00
  • 17a05485fd spectrum: Add test case for long term matrix generation with multiple ports Sandra Lagen 2023-02-02 17:03:20 +01:00
  • 1791a52e36 spectrum: Extensions for MIMO support (multiple TX/RX antenna ports, polarizations, freq.domain ch. matrix) Biljana Bojovic 2023-02-01 23:08:24 +01:00
  • adeecb9abd antenna: Extend antenna array to support multiple ports and dual pol. of antenna elements Biljana Bojovic 2023-01-10 15:41:57 +01:00
  • 81bd1e0bb4 spectrum: Add ==, !=, Get/Set Values to SpectrumValue Biljana Bojovic 2023-01-23 17:27:49 +01:00
  • 952b173a04 ci: Fix syntax of previous commit Tom Henderson 2023-11-26 20:34:12 -08:00
  • 1d78236695 ci: Disable CodeQL test for ns-3 forks Tom Henderson 2023-11-24 13:11:32 -08:00
  • 50979b2a90 wifi: avoid computing durations when logging is disabled. Tolik Zinovyev 2023-11-24 23:51:39 -05:00
  • 0be162d227 wifi: Update user documentation Stefano Avallone 2023-08-19 17:23:27 +02:00