Commit Graph

  • 08c6d2f2af wifi: Add UL MU-MIMO PHY tests Sebastien Deronne 2022-05-14 09:26:22 +02:00
  • eb4fe05ff4 wifi: Add DL MU-MIMO PHY tests Sebastien Deronne 2022-05-11 20:56:49 +02:00
  • 556959fa43 mtp: Add examples F5 2022-10-30 15:19:23 +08:00
  • cce2a28a0a build: Add --enable-mtp option F5 2022-10-25 17:11:00 +08:00
  • af331aed29 mpi, mtp: Add hybrid simulation support F5 2022-10-25 17:10:23 +08:00
  • f818faabcd mtp: Add multithreaded parallel simulation support F5 2022-10-25 17:01:57 +08:00
  • ba88f48f1e core: (fixes #949) fix bound callbacks arguments type detection Lauri Sormunen 2023-09-06 11:10:37 +02:00
  • c29c368038 dsdv: Fix order of assert to avoid segmentation fault Eduardo Almeida 2023-06-17 18:19:30 +00:00
  • 6c3e09ca89 lr-wpan: Add LQI to MlmeAssociateIndicationParams Alberto Gallegos Ramonet 2023-09-12 11:31:47 +09:00
  • 2d1adc22da spectrum: Fix clang-tidy bugprone-too-small-loop-variable warning Eduardo Almeida 2023-09-14 02:35:38 +01:00
  • f7a02d6265 doc: Add caching performance tips to coding-style.rst Eduardo Almeida 2023-09-13 18:54:03 +01:00
  • 9bd7a8804f doc: Group coding-style performance topics into dedicated section Eduardo Almeida 2023-09-13 18:53:58 +01:00
  • ec2c79b5e0 internet, lte, spectrum, wifi: Pre-allocate memory when initializing vectors Eduardo Almeida 2023-09-13 18:53:53 +01:00
  • a4b43cb532 examples, internet, prop, spect, uan: Cache math functions and frequently used variables Eduardo Almeida 2023-09-13 18:53:39 +01:00
  • d3ea4d2da0 wifi: Handle MU-MIMO PPDUs belonging to same transmission in InterferenceHelper Sebastien Deronne 2022-06-12 12:51:05 +02:00
  • 84b928d2f4 wifi: Pass by reference instead of passing raw pointer in InterferenceHelper::CalculateNoiseInterferenceW Sebastien Deronne 2022-06-05 12:12:42 +02:00
  • 72e180b6d7 olsr: fix routing table printing and clarify HNA example Tommaso Pecorella 2023-09-11 23:23:12 +02:00
  • acef927f99 docs: Update Python bindings docs regarding incompatibility with ARM-based Macs Gabriel Ferreira 2023-09-11 18:53:11 -03:00
  • 269a630910 build, visualizer: update feature messages Gabriel Ferreira 2023-07-17 14:41:09 -03:00
  • b7cf3fb52d build: Add support for custom failure reason for features Gabriel Ferreira 2023-07-15 01:47:21 -03:00
  • 5686c9279a build: Prevent python bindings from being enabled on ARM Macs Gabriel Ferreira 2023-07-15 01:45:25 -03:00
  • a51637b644 wifi: Update documentation on WifiMacQueue Tom Henderson 2023-08-20 16:32:31 -07:00
  • 04cae66175 wifi: Fix WifiBandwidthFilter for coexistence cases Tom Henderson 2023-08-07 21:10:31 -07:00
  • bf70ec139f wifi: Make StaWifiMac::MacState enum public Tom Henderson 2023-09-06 13:29:14 -07:00
  • 8023b222de wifi: Enable subclassing of WifiMacHeader Tom Henderson 2023-09-06 13:27:42 -07:00
  • 1de18feba0 wifi: Add ResetBackoff method to avoid duplicating code Stefano Avallone 2023-06-06 17:42:02 +02:00
  • 0b7feec983 wifi: Suspend/resume medium access on EMLSR clients when using another EMLSR link Stefano Avallone 2023-06-05 17:31:15 +02:00
  • 1b18f743e1 wifi: AP continues TXOP if missing response from EMLSR client Stefano Avallone 2023-06-20 16:46:42 +02:00
  • 463d73aeda wifi: STAs not responding to a MU PPDU need to be protected again in the same TXOP Stefano Avallone 2023-06-20 22:53:27 +02:00
  • 609773ca22 wifi: Use ForwardMpduDown to send CF-End frame Stefano Avallone 2023-06-20 16:42:29 +02:00
  • a702a96c2f wifi: Set switching delay to zero for EMLSR main PHY when needed Stefano Avallone 2023-06-13 14:37:56 +02:00
  • b98a80b581 wifi: Drop ICF received on a link blocked because another EMLSR link is being used Stefano Avallone 2023-06-05 15:54:15 +02:00
  • 16e0836234 wifi: AP MLD (un)block links when an EMLSR client starts an UL TXOP Stefano Avallone 2023-05-31 16:51:11 +02:00
  • cb94997553 wifi: Main PHY takes over UL TXOP after aux PHY has transmitted RTS Stefano Avallone 2023-05-30 16:21:01 +02:00
  • bdc2e95cff wifi: Aux PHY of an EMLSR client sends RTS to initiate an UL TXOP Stefano Avallone 2023-05-30 12:22:55 +02:00
  • c0e199f103 wifi: (Un)block other EMLSR links when an UL TXOP starts/ends Stefano Avallone 2023-05-30 11:24:12 +02:00
  • b2d2d37c14 wifi: Extend EMLSR test to check blocked links at non-AP MLD side Stefano Avallone 2023-05-10 18:00:30 +02:00
  • 12b3764437 wifi: (Un)block other EMLSR links when a DL TXOP starts/ends Stefano Avallone 2023-05-10 18:00:03 +02:00
  • 1014ac4f52 wifi: Use higher PHY RX start delay Stefano Avallone 2023-06-14 14:01:54 +02:00
  • 1f4b4cbfd6 wifi: Add StaWifiMac methods to block transmissions on a link Stefano Avallone 2023-05-10 17:59:12 +02:00
  • e471c20cb4 wifi: AP MLD assumes EMLSR client is back to listening if it is does not receive a response Stefano Avallone 2023-06-04 18:47:41 +02:00
  • 1399177627 wifi: Store stations expected to respond in WifiTxTimer Stefano Avallone 2023-05-31 11:53:39 +02:00
  • 6f8b3a039d wifi: Make FEM::RxStartIndication protected and virtual Stefano Avallone 2023-05-31 13:20:40 +02:00
  • 3396b046e8 wifi: Extend non-HT duplicate tests to verify channel width in TXVECTOR for non-participating HE STAs Sébastien Deronne 2023-09-03 12:39:15 +02:00
  • a6fa6bba4f wifi: Extend non-HT duplicate tests to consider cases where a STA does not respond Sébastien Deronne 2023-08-15 20:09:55 +02:00
  • 9e3068aac0 wifi: Add checks on channel width reported by TXVECTOR for received PPDUs in non-HT duplicate tests Sébastien Deronne 2023-07-19 22:21:38 +02:00
  • aa5958e034 wifi: Fix channel width in reconstructed TXVECTOR when receiving a non-HT duplicate PPDU Sébastien Deronne 2023-07-26 22:03:23 +02:00
  • 42472134c4 wifi: Cleanup stored TX width from spectrum signal parameters Sébastien Deronne 2023-07-26 20:55:17 +02:00
  • 3034748f9a wifi: Store transmission width in WifiPpdu Sébastien Deronne 2023-07-26 20:35:14 +02:00
  • d46f8857d7 wifi: Fix number of antennas not set when calling one of the WifiPpdu constructor Sébastien Deronne 2023-07-26 20:15:05 +02:00
  • 1b47675427 wifi: Directly call GetModulationClass in IsNonHtDuplicate Sébastien Deronne 2023-07-19 20:39:02 +02:00
  • 45583a3583 wifi: Event does not need to store TXVECTOR since it can be retrieved from the PPDU Sébastien Deronne 2023-08-13 17:52:30 +02:00
  • cf6bdfc714 wifi: Call correct PHY entity in derived functions Sébastien Deronne 2023-08-23 19:32:35 +02:00
  • 5e5f3746db check-style: Fix trailing whitespace column indicator in verbose mode Eduardo Almeida 2023-09-06 23:08:17 +01:00
  • 2f62a518a9 check-style: Sort list of files to be analyzed Eduardo Almeida 2023-09-06 23:08:07 +01:00
  • c4aa94ee5f check-style: Move exit codes to main function Eduardo Almeida 2023-09-06 23:07:59 +01:00
  • 99877b5cc5 check-style: Refactor check-style-clang-format.py to reduce duplicate code Eduardo Almeida 2023-09-06 23:07:51 +01:00
  • ff954319a0 doc: Simplify check-style-clang-format.py usage commands Eduardo Almeida 2023-09-06 23:07:35 +01:00
  • e836db7d96 ci: (fixes #929) Remove tests for clang++-6, g++-8, and Ubuntu 18.04. Tommaso Pecorella 2023-08-26 12:25:11 -05:00
  • 6bd3b08dc6 lr-wpan: Fix incorrect param in AssociateConfirm Alberto Gallegos Ramonet 2023-08-31 16:29:20 +09:00
  • b2ed7862de examples: (fix #947) Fix plot legend and title of wifi-rate-adaptation-distance.cc Eduardo Almeida 2023-08-25 00:17:22 +01:00
  • c27d5e98a0 wifi: fix optimization error in GCC 12.3 Tommaso Pecorella 2023-08-30 23:31:20 +02:00
  • bb1e79423a lr-wpan: (fixes #944) Fix for-loop in PrintTxQueue(s) functions Alberto Gallegos Ramonet 2023-08-25 11:29:38 +09:00
  • 781e37e40c build: prevent data loss when a CMakeCache.txt is in the root directory Gabriel Ferreira 2023-08-26 23:42:03 -03:00
  • 6c2f0bc739 Update RELEASE_NOTES.md Stefano Avallone 2023-08-24 11:39:16 +02:00
  • 63749b37c5 wifi: Fix condition for aborting RX when starting TX Stefano Avallone 2023-08-12 23:53:16 +02:00
  • d3cd6bc879 wifi: (fixes #942) Trace expired MPDUs before removing them from the queue Stefano Avallone 2023-08-21 23:20:49 +02:00
  • 70a32c145b wifi: Implement a WifiMacQueue-specific Flush() method Stefano Avallone 2023-07-19 17:03:38 +02:00
  • 0569e6ad89 wifi: Implement WifiMacQueue::Peek() Stefano Avallone 2023-07-19 16:55:59 +02:00
  • 4cd1c9d4e4 wifi: Optionally specify the link ID for the next queue to serve Stefano Avallone 2023-07-19 16:49:59 +02:00
  • 61a6921a89 wifi: Limit TXOP bandwidth upon every transmission Stefano Avallone 2023-07-09 11:02:43 +02:00
  • 2e3dbaea4e wifi: Schedule transmission of MU-BARs instead of enqueuing them Stefano Avallone 2023-07-06 09:26:22 +02:00
  • ea3e894d7f wifi: Max value for UL MCS field of User Info fields depends on Trigger Frame variant Stefano Avallone 2023-07-05 17:48:16 +02:00
  • a8237503c8 wifi: RR MU scheduler sets the preamble type of DL MU PPDUs earlier Stefano Avallone 2023-07-05 17:43:16 +02:00
  • caf9e4547f wifi: Reset current MU PPDU UID when payload reception ends Stefano Avallone 2023-07-05 16:22:46 +02:00
  • 4c15bc6cca doc: dark theme fixes Gabriel Ferreira 2023-07-27 15:28:30 -03:00
  • 812ae2ed0d ci: clarify gitlab CI documentation Tommaso Pecorella 2023-08-26 12:10:02 -05:00
  • 0930699cad spectrum: fix doxygen warning in utils script Tommaso Pecorella 2023-08-26 12:06:37 -05:00
  • 7ffbde57a1 docs: document example and test filtering per module feature Gabriel Ferreira 2023-08-24 20:29:05 +00:00
  • 1d980f33ce bindings: (fixes #948) Rollback the file encoding changes made to ns__init__.py Gabriel Ferreira 2023-08-24 20:01:18 +00:00
  • 992c5b53c4 Fix clang-tidy modernize-type-traits warnings Eduardo Almeida 2023-08-24 01:37:55 +01:00
  • 9b334146d9 doc: Update coding-style.rst with clang-tidy check modernize-type-traits Eduardo Almeida 2023-08-24 01:37:50 +01:00
  • 461969bd53 clang-tidy: Add check modernize-type-traits Eduardo Almeida 2023-08-24 01:37:45 +01:00
  • 62b3adef31 Fix clang-tidy modernize-use-transparent-functors warnings Eduardo Almeida 2023-08-24 01:33:53 +01:00
  • 6003314fa3 doc: Update coding-style.rst with modernize-use-transparent-functors check Eduardo Almeida 2023-08-24 01:33:48 +01:00
  • 8f66e0b257 clang-tidy: Add check modernize-use-transparent-functors Eduardo Almeida 2023-08-24 01:33:40 +01:00
  • 0d593ea044 ci: Rename gitlab-ci-daily.yml to gitlab-ci-scheduled.yml Eduardo Almeida 2023-08-14 20:11:35 +01:00
  • c2d40537e5 doc: Update doxygen blacklist filter Stefano Avallone 2023-08-11 16:23:04 +02:00
  • 67c81c737e core: Explicitly instantiate some Callback class and function templates Stefano Avallone 2023-03-09 13:03:17 +01:00
  • 25377f43ae wifi: Split computation and enqueuing of EML OMN in EMLSR Manager Stefano Avallone 2023-05-04 23:41:24 +02:00
  • 2210619b1c wifi: Use EmlOmn for EML Operating Mode Notification Stefano Avallone 2023-05-04 23:31:31 +02:00
  • eba13bbb59 wifi: Extend EMLSR test to check link switching Stefano Avallone 2023-05-20 22:29:50 +02:00
  • ad271fddbd wifi: Add support for limited channel width capabilities of EMLSR aux PHYs Stefano Avallone 2023-05-03 17:13:54 +02:00
  • cdabc52473 wifi: EMLSR Manager takes action when notified of received ICF Stefano Avallone 2023-04-05 17:58:45 +02:00
  • 4cb770cbda wifi: Allow setting UID of previously received PPDU Stefano Avallone 2023-04-07 18:49:16 +02:00
  • 4058d7b933 wifi: CAM detects if a PHY switched channel to operate on another EMLSR link Stefano Avallone 2023-04-03 17:08:26 +02:00
  • 1fd119e9ce wifi: Add StaWifiMac and EHT FEM methods to handle EMLSR link switching Stefano Avallone 2023-04-03 17:06:38 +02:00
  • 0f04ea7caf wifi: Allow ChannelAccessManager to hold multiple PHY listeners Stefano Avallone 2023-04-03 12:29:35 +02:00
  • de6586ecc0 wifi: EMLSR clients perform ML setup by using their main PHY Stefano Avallone 2023-04-05 12:34:15 +02:00
  • cc29a417e2 wifi: AssocManager enables to ignore Beacons received on certain links Stefano Avallone 2023-04-23 16:54:37 +02:00