Commit Graph

  • d3b67aad05 wifi: Skip beacon frames when checking frame sequences in EMLSR test Stefano Avallone 2025-03-17 10:20:44 +01:00
  • 860c168146 wifi: Move NAV and CCA check in last PIFS to a separate EMLSR test case Stefano Avallone 2025-03-16 12:14:15 +01:00
  • edfacc1e4e wifi: Allow EMLSR test cases to use different RNG seed and run values Stefano Avallone 2025-03-14 19:14:45 +01:00
  • 8fb0b402fc wifi: Enable interrupting main PHY switch if channel access is (to be) gained on aux PHY link Stefano Avallone 2025-03-19 11:45:11 +01:00
  • 5094865d26 wifi: Improve logic to request main PHY switch with non-TX capable aux PHYs Stefano Avallone 2025-03-07 20:12:19 +01:00
  • 230b50d225 wifi: Handle case where aux PHY gets access on a link when main PHY completes switching Stefano Avallone 2025-03-17 10:14:11 +01:00
  • 259f260b5b wifi: Add an attribute to keep main PHY on aux PHY link after DL TXOP Stefano Avallone 2025-03-05 19:00:55 +01:00
  • 879929f3f9 wifi: Take preamble detection period into account in CheckPossiblyReceivingIcf() Stefano Avallone 2025-03-04 19:05:21 +01:00
  • b227e1614d wifi: Add PHY function to retrieve time until preamble detection period has elapsed Sébastien Deronne 2025-02-22 09:27:17 +01:00
  • bedc291ecb wifi: Extend EMLSR test to check switch main PHY back timer handling Stefano Avallone 2025-03-01 17:09:48 +01:00
  • 2fe280db62 wifi: Support switching main PHY back while main PHY is still switching Stefano Avallone 2025-03-01 17:09:03 +01:00
  • 7048b99fc1 wifi: Track if main PHY is disconnected rather than switching Stefano Avallone 2025-02-27 22:44:02 +01:00
  • 4a2d352c81 wifi: Extend EMLSR main PHY switch back trace Stefano Avallone 2025-02-27 10:28:10 +01:00
  • 01dae61d5c wifi: Add a CAM method to check whether access is expected within given time Stefano Avallone 2025-02-27 10:27:34 +01:00
  • 1f736373d0 wifi: Extend EMLSR test to check latest fixes/improvements Stefano Avallone 2025-01-29 17:03:07 +01:00
  • d9f92beb07 wifi: Improve logic to perform PIFS check when a TXOP has to be gained on aux PHY link Stefano Avallone 2025-02-18 23:04:23 +01:00
  • 50652c429f wifi: Fix allocation of AIDs for AP MLDs Stefano Avallone 2024-09-25 17:57:06 +02:00
  • 1a1d3cd4cb wifi: Add tests to verify various combinations of channel settings and PHY capabilities Sébastien Deronne 2025-03-22 17:34:47 +01:00
  • a9965c13bf wifi: Skip candidate AP if its channel width is not compatible with the non-AP STA Sébastien Deronne 2025-04-16 10:01:37 +02:00
  • 296de82cf3 wifi: Add support for 20MHz only operations in 5 GHz and 6 GHz bands for 11ax and 11be Sébastien Deronne 2025-04-14 22:13:38 +02:00
  • ec780eb1bd wifi: Add check on channel width compatibility with the candidate AP Sébastien Deronne 2025-04-16 10:22:23 +02:00
  • 0db6eb7b80 wifi: Add function to retrieve the supported channel width set that can be advertised in PHY capabilities Sébastien Deronne 2025-03-29 08:53:24 +01:00
  • 17033f858a wifi: Non-AP STAs get correct information about operating channel width Sébastien Deronne 2025-04-07 19:51:50 +02:00
  • 77be491ff5 wifi: Make use of common function to store capabilities from IEs in StaWifiMac Sébastien Deronne 2024-04-23 08:19:21 +02:00
  • 0c489b54ad wifi: Add function in WifiMac to store capabilities read from information elements Sébastien Deronne 2024-04-21 11:55:47 +02:00
  • 8d19e7e8cf wifi: Add new attribute to apply hardware restrictions on the maximum channel width Sébastien Deronne 2025-04-30 16:42:43 +02:00
  • 7bf2dc6ec5 wifi: Obsolete attributes to configure supported channel width of a device Sébastien Deronne 2025-04-30 16:38:24 +02:00
  • 0a0650f8ce wifi: Use configured PHY channel width to fill in capabilities Sébastien Deronne 2025-03-20 22:05:47 +01:00
  • 38aed48d26 wifi: Get rid of workaround now that HE 6 GHz Band Capabilities element is supported Sébastien Deronne 2025-03-21 17:30:51 +01:00
  • 8b1eb80f63 wifi: Add missing advertisement for 80+80 MHz channel width in HE capabilities Sébastien Deronne 2025-03-21 17:13:47 +01:00
  • 5b7a948fa9 wifi: Add and align IEs printing in management frames Sébastien Deronne 2025-04-17 20:22:13 +02:00
  • da2e1fa359 wifi: Fix valgrind issue with TXOP test Stefano Avallone 2025-05-15 23:19:41 +02:00
  • f5fd38917d core: Disable unused variable warning from eigen Gabriel Ferreira 2025-05-15 16:43:51 +02:00
  • 794317644d antenna: Do not invalidate channel if antenna settings are unchanged Gabriel Ferreira 2025-05-08 15:00:07 +02:00
  • c79c6012df sixlowpan: Remove unused typedef André Apitzsch 2025-05-08 13:09:25 +02:00
  • 9045afcb52 internet-apps: Update changes and release notes Alberto Gallegos Ramonet 2025-05-13 11:11:52 +09:00
  • 46977a5723 lr-wpan: Update correct ext addr use in lr-wpan-data example Alberto Gallegos Ramonet 2025-05-13 11:08:49 +09:00
  • 0fb9f3634c lr-wpan: Documentation update Alberto Gallegos Ramonet 2025-05-13 11:02:31 +09:00
  • 48f8688d78 lr-wpan: Renamed lr-wpan-mlme.cc example Alberto Gallegos Ramonet 2025-05-13 10:50:20 +09:00
  • 0f3b78a78f wifi: Extend TXOP test to verify new NAV mechanism Sébastien Deronne 2024-09-07 12:52:30 +02:00
  • 7223f8b2aa wifi: Extend coverage of TXOP test Sébastien Deronne 2024-08-24 17:21:58 +02:00
  • b508f893ed wifi: Fix randomness in TXOP test Sébastien Deronne 2024-09-03 22:06:49 +02:00
  • e744136b0b wifi: Allow to add an additional buffer time to protect beyond end of the immediate frame exchange in case of non-zero TXOP limit when a single frame exchange is protected Sébastien Deronne 2024-09-03 08:02:58 +02:00
  • 46cda10f70 wifi: Add ability to select whether the NAV protection should cover the entire TXOP or only the current frame exchange Sébastien Deronne 2024-08-24 13:14:16 +02:00
  • 500cf9acac examples: Correct outdated comments Tom Henderson 2025-02-21 12:14:52 -08:00
  • 1703cbc2ca examples: Fix disabled command-line argument and trace mobility by default Tom Henderson 2025-02-21 12:06:36 -08:00
  • 3342600235 wifi: Ensure aux PHY max modulation class constraint is applied Stefano Avallone 2025-02-28 10:18:22 +01:00
  • 7d6b267751 wifi: EMLSR Manager relies on CAM for resetting backoffs when no PHY on link Stefano Avallone 2025-02-20 16:52:30 +01:00
  • 1114c4a4a7 wifi: Add ICF sender address to IcfDropReason trace Stefano Avallone 2025-02-08 18:12:12 +01:00
  • 81534524bf wifi: Do not constrain aux PHY max width based on aux PHY max modulation class Stefano Avallone 2025-02-18 11:10:21 +01:00
  • f750cf045f wifi: Do not switch main PHY if aux PHY CCA is not used and switch back delay < PIFS Stefano Avallone 2025-02-17 10:27:52 +01:00
  • d44a8a0baf wifi: Add a new main PHY switch trace fired upon CTS timeout Stefano Avallone 2025-02-06 16:16:01 +01:00
  • fb6eaeb648 wifi: EMLSR test uses BA agreement notification instead of fixed delay Stefano Avallone 2025-01-17 18:49:08 +01:00
  • ebf7585c3d wifi: Update NAV and TXOP holder when MAC is notified of MAC header reception Stefano Avallone 2025-02-03 21:51:16 +01:00
  • 4322bdb888 wifi: Switch main PHY back timer starts with main PHY channel switch Stefano Avallone 2025-01-29 17:01:02 +01:00
  • cc41421320 wifi: AP MLD starts transition delay when EMLSR client switches to listening operations Stefano Avallone 2025-01-29 11:01:48 +01:00
  • e0195af625 wifi: Set CCA-ED threshold when a PHY is connected to a link Stefano Avallone 2025-02-04 12:07:03 +01:00
  • 0d075fe305 wifi: Compute correct time interval when main PHY switches at ICF end Stefano Avallone 2025-01-23 16:32:36 +01:00
  • 6f4be08805 wifi: Generate in-device interference for all PHY interfaces of a PHY Stefano Avallone 2025-01-20 16:57:10 +01:00
  • b8bfb85379 wifi: Generate in-device interference on other PHYs rather than other links Stefano Avallone 2025-01-14 19:00:07 +01:00
  • 71b5f564b2 wifi: Store the Transmitter Address in a separate variable Stefano Avallone 2025-01-20 14:33:34 +01:00
  • a880dcc038 wifi: Downgrade a restrictive assert to a warning Stefano Avallone 2025-01-20 13:13:40 +01:00
  • 28f5006241 wifi: Do not start ongoing TXOP end timer if RTS is not responded Stefano Avallone 2025-01-20 12:57:34 +01:00
  • e62395b22f wifi: Move logic to drop ICF received by aux PHY to EMLSR Manager Stefano Avallone 2025-01-14 16:29:55 +01:00
  • 73752f2b90 wifi: Do not start switchMainPhyBack timer if aux PHYs switch link Stefano Avallone 2024-12-02 16:17:45 +01:00
  • 03951a7211 wifi: Always reset channel access requested if main PHY does not switch with non-TX capable aux PHYs Stefano Avallone 2024-12-02 16:03:56 +01:00
  • b2d3145bfd wifi: Postpone aux PHY going to sleep if main PHY has been scheduled to switch link Stefano Avallone 2024-11-07 20:04:56 +01:00
  • a9ea2cb312 wifi: Extend CCA tests to cover 802.11be specs Sébastien Deronne 2024-09-29 15:33:03 +02:00
  • fae13d9de5 wifi: Handle CCA for 802.11be PHY Sébastien Deronne 2024-10-05 08:47:36 +02:00
  • 176e382b41 wifi: Make CCA PHY indication more reusable over PHY entities Sébastien Deronne 2024-10-05 08:45:10 +02:00
  • dd5ce2e037 wifi: Do not instantiate HE PHY headers for EHT PPDUs Sébastien Deronne 2024-09-29 15:32:46 +02:00
  • 742f736723 wifi: Fix SIG-B mode default initialization in TXVECTOR Sébastien Deronne 2024-10-13 10:12:28 +02:00
  • 6f201e3558 wifi: Minor improvements to InterferenceHelper Sébastien Deronne 2024-09-22 12:25:41 +02:00
  • bae579669c ci: Replace OpenMPI with MPICH on Fedora jobs Gabriel Ferreira 2025-05-07 00:32:03 +02:00
  • d449774e5a ci: Print verbose output for failed test jobs Gabriel Ferreira 2025-05-05 23:22:16 +02:00
  • 3db8c759ca build: Fix OpenMPI and MPICH arguments for CI via ns3 Gabriel Ferreira 2025-05-07 11:21:10 +02:00
  • 3a930cd85c doc, wifi: (fixes #1158) Reintroduce WifiPpdu's destructor due to PIMPL Gabriel Ferreira 2025-05-06 14:41:21 +02:00
  • 7394a00d6a ci: Upgrade Fedora jobs to versions 40 and 41 Eduardo Almeida 2025-01-13 22:49:40 +00:00
  • 6b5edecc7b openflow: Update build instructions André Apitzsch 2025-05-02 09:18:06 +02:00
  • 34ea9df2b2 antenna: (fixes #1217) Use std::size_t instead size_t, not to require c headers Gabriel Ferreira 2025-05-04 13:56:24 +02:00
  • 21cf274d15 doc: fix NS_TEST macro name in the documentation Tommaso Pecorella 2025-05-02 11:01:29 +02:00
  • f3511360d5 ci: dia requires libxml2-legacy Stefano Avallone 2025-05-02 09:21:25 +02:00
  • 3690219d7d wifi: Fix valgrind issue with channel access manager test Stefano Avallone 2025-05-01 21:34:58 +02:00
  • bb56f4913d core: Add parentheses around test macro parameters (suggested by André Apitzsch) Stefano Avallone 2025-05-02 17:55:31 +02:00
  • f4e804afe1 Fix warnings with g++ 15.1.1 in optimized mode Stefano Avallone 2025-05-02 18:00:51 +02:00
  • bd4fa08a7b mtp, mpi: Modify examples F5 2025-05-01 06:06:02 +08:00
  • 463ebb3fea wifi: Better document that GetMcsValue() cannot be called for non-HT Stefano Avallone 2025-04-14 21:22:10 +02:00
  • 9c53352039 wifi: Remove GetAckTxTime() and GetBlockAckTxTime() functions Stefano Avallone 2025-03-05 14:11:17 +01:00
  • 2a90d4dddc wifi: Fix EIFS computation Stefano Avallone 2025-03-05 12:45:49 +01:00
  • 28828fe462 wifi: CAM stops backoff countdown while no PHY is on the link Stefano Avallone 2025-02-20 16:33:01 +01:00
  • 384467cd96 wifi: Take sleep/off period into account when computing access grant start Stefano Avallone 2024-12-02 15:52:52 +01:00
  • 4496dcfe88 wifi: Retrieve off/sleep state from PHY rather than a member variable Stefano Avallone 2024-11-15 12:51:42 +01:00
  • df7f3ef27b wifi: Fix the time the NSlotsLeftAlert CAM trace is fired Stefano Avallone 2025-01-19 22:54:48 +01:00
  • 96fa2a6753 wifi: Transmit Ack, BlockAck, BlockAckReq as non-HT dup if appropriate Stefano Avallone 2024-11-08 14:20:48 +01:00
  • d21360f437 wifi: Always insert entry in remote station manager m_states for MLD address Stefano Avallone 2024-12-30 16:37:24 +01:00
  • d8d9a7812e wifi: Extend MLO test to check BAR after dropped MPDUs Stefano Avallone 2025-04-01 13:21:45 +02:00
  • 8480c21c6e wifi: Update condition in GetBar() for SLDs using ML setup Stefano Avallone 2025-04-01 13:20:17 +02:00
  • c8042a04ba wifi: Print MAC header info for BlockAck(Req) frames Stefano Avallone 2025-04-01 13:17:18 +02:00
  • 340fbcaf75 wifi: Fix (un)blocking of queues when MLDs perform legacy association Stefano Avallone 2024-11-24 21:55:51 +01:00
  • 23a0788c02 mtp, mpi: Adjust doxygen format F5 2025-04-29 17:15:41 +08:00