Commit Graph

  • 4aed80370b wifi: Simplify Extended Capabilities IEs Sébastien Deronne 2023-11-30 20:12:15 +01:00
  • 607d560d72 wifi: Fix checks on HT capabilities Sébastien Deronne 2023-12-02 11:01:59 +01:00
  • 4a50f4e57d wifi: Move check on m_useNonErpProtection in WifiRemoteStationManager::NeedCtsToSelf Sébastien Deronne 2023-09-18 18:05:38 +02:00
  • ec0fb36d6a wifi: Pass reference instead of pointer to RecipientBlockAckAgreement::FillBlockAckBitmap Sébastien Deronne 2023-09-26 21:18:42 +02:00
  • 403e382919 wifi: Add info about recipient in MPDU aggregator asserts Sébastien Deronne 2024-04-07 14:45:04 +02:00
  • 493bad6164 wifi: Ideal RAA should not build SNR threshold for invalid combination Sébastien Deronne 2024-10-19 12:58:54 +02:00
  • 36e8af62ac wifi: Reduce copy-paste and facilitate extensions for next standards in Minstrel HT RAA Sébastien Deronne 2024-10-13 13:19:41 +02:00
  • 2c00428779 wifi: Fix incorrect TX duration calculated in MinstrelHt Sébastien Deronne 2024-10-13 13:37:04 +02:00
  • 2a9b56874c wifi: Clarify supported GIs functions of RSM Sébastien Deronne 2024-10-14 18:38:58 +02:00
  • b22b1ec470 wifi: Extend print functions for action frames Sébastien Deronne 2023-11-05 11:09:47 +01:00
  • c16b9b859c wifi: Use bool instead of uint8_t for A-MSDU support flag in action headers Sébastien Deronne 2023-11-11 11:04:05 +01:00
  • 089c0af4ac wifi: Use bool instead of uint8_t for flags in Block Ack agreement Sébastien Deronne 2023-10-05 21:41:24 +02:00
  • c6b3813f57 wifi: Cleanup printing of uint8_t in BlockAckManager Sébastien Deronne 2023-11-04 10:25:31 +01:00
  • 13954e5252 wifi: Remove unused function to notify Block Agreement is established at originator side Sébastien Deronne 2023-10-19 21:50:48 +02:00
  • 932cfdc464 wifi: Fix typo in WifiPsdu Sébastien Deronne 2023-09-22 18:20:05 +02:00
  • b5845f3c68 wifi: Print PSDU content instead of its address in WifiPpdu logs Sébastien Deronne 2023-06-24 15:22:39 +02:00
  • 10d77a7c94 wifi: Extend print for QoS DATA frames Sébastien Deronne 2023-06-18 13:34:05 +02:00
  • be87965459 wifi: Improve logs in aggregators Sébastien Deronne 2023-11-22 19:54:28 +01:00
  • 272fd1142f wifi: Fix log for HtFrameExchangeManager::DequeuePsdu Sébastien Deronne 2023-07-20 18:36:28 +02:00
  • 1c293283a7 wifi: Add missing logs in FEMs Sébastien Deronne 2023-07-22 15:42:39 +02:00
  • 2467f67894 wifi: Cleanup logs in getters Sébastien Deronne 2023-07-18 22:42:27 +02:00
  • fcf43a37a4 wifi: Add missing const in EhtCapabilities functions Sébastien Deronne 2023-11-30 22:04:50 +01:00
  • 9b9e6ef3a6 wifi: Use more const references Sébastien Deronne 2024-11-23 09:10:42 +01:00
  • af14c5f502 doc: Increase PNG conversion image quality Tom Henderson 2024-11-16 17:29:30 -08:00
  • 2045a6af58 build: (fixes #1156) Fix 'FindBoost module is removed' warning André Apitzsch 2024-11-21 11:56:36 +01:00
  • 97954dc0db lte: Add operator<<() for the several enums André Apitzsch 2024-10-10 16:45:24 +02:00
  • 30ab8f4900 visualizer: Fix import error if Gdk 4.0 is available André Apitzsch 2024-11-15 16:42:37 +01:00
  • bd18fc28fb visualizer: Replace deprecated Gtk.TextView.modify_font André Apitzsch 2024-11-15 16:41:10 +01:00
  • 84d6c8880d visualizer: Replace deprecated pkg_resources André Apitzsch 2024-11-15 16:40:10 +01:00
  • 78264e09e5 visualizer: Fix 'SyntaxWarning: invalid escape sequence' André Apitzsch 2024-11-15 16:38:46 +01:00
  • 00c4053264 lte: Fix list of supported releases André Apitzsch 2024-10-10 16:37:35 +02:00
  • 549bdcbed8 lte: Convert BearerRequirements tuple to struct André Apitzsch 2024-03-25 16:12:23 +01:00
  • 427b7d7067 lte: Refactor GetRequirementsRel*() André Apitzsch 2024-03-22 16:56:23 +01:00
  • d8089b5625 utils: remove unused grid.py André Apitzsch 2024-11-18 09:58:32 +01:00
  • d45e1afeb3 applications: Add state trace source to OnOffApplication Gabriel Ferreira 2024-11-05 10:37:03 +01:00
  • e87bf91596 wifi: Extend retransmit test to check multi-link devices Stefano Avallone 2024-08-24 16:41:07 +02:00
  • 94812aad6a wifi: Add a trace source to notify of block ack agreement established Stefano Avallone 2024-08-24 16:40:24 +02:00
  • a70de56280 Update CHANGES.md and RELEASE_NOTES.md Stefano Avallone 2024-08-23 15:22:39 +02:00
  • c3d37203ac wifi: Add unit test to check retransmit procedure Stefano Avallone 2024-08-18 18:38:47 +02:00
  • 2b09c03e29 wifi: Cleanup unused function and obsolete attributes Stefano Avallone 2024-07-24 22:31:26 +02:00
  • 5b7eac10f9 wifi: Reuse Minstrel(Ht)WifiManager::DoNeedRetransmission() function Stefano Avallone 2024-08-14 16:15:05 +02:00
  • eb82ff9c6e wifi: Do not update CW and QSRC if PIFS recovery is used Stefano Avallone 2024-08-16 16:25:33 +02:00
  • e37b16e674 wifi: Increment frame retry count on Block Ack timeout Stefano Avallone 2024-07-24 12:26:50 +02:00
  • 00929c5766 wifi: Notify RSM of expired MPDUs that are part of a BA agreement Stefano Avallone 2024-07-24 14:39:45 +02:00
  • 4b3c9bb834 wifi: Increment frame retry count on internal collision Stefano Avallone 2024-07-24 12:24:58 +02:00
  • 5394ee025d wifi: Increment frame retry count on CTS timeout Stefano Avallone 2024-07-22 22:11:16 +02:00
  • 1a088e0e58 wifi: Increment frame retry count on Normal Ack timeout Stefano Avallone 2024-07-24 17:35:51 +02:00
  • 7307d68c41 wifi: Add functions to update frame retry count and drop MPDUs Stefano Avallone 2024-07-24 17:32:11 +02:00
  • 194b48ecfa wifi: Add a frame retry count for each MSDU, A-MSDU, MMPDU Stefano Avallone 2024-07-19 18:44:18 +02:00
  • 77170fbb68 wifi: AP considers a STA associated when Assoc Response is ack'ed Stefano Avallone 2024-07-22 23:10:04 +02:00
  • 16f961ac4a wifi: Free the assigned AID if the Assoc Response is dropped Stefano Avallone 2024-07-22 22:53:07 +02:00
  • ea0166feae wifi: Store per-STA/per-AC SSRC/QSRC in the Txop class and fix CW update Stefano Avallone 2024-07-19 19:54:55 +02:00
  • 1a92d2cbcf wifi: Add the FrameRetryLimit attribute to WifiMac Stefano Avallone 2024-07-19 19:50:52 +02:00
  • 7384bdc550 wifi: Pass link ID to remote station managers Stefano Avallone 2024-08-18 19:38:07 +02:00
  • 9f92de9dcd energy: Update energy documentation (datasheets) Alberto Gallegos Ramonet 2024-11-12 14:44:08 +09:00
  • d3532f72a8 ci: Add instructions to cmake-format job to fix the style Eduardo Almeida 2024-11-05 19:37:07 +00:00
  • 541d862549 antenna: Add methods to get down tilt and bearing angles from UniformPlanarArray Amir Ashtari Gargari 2024-11-11 19:24:37 +00:00
  • a7d0758dbd spectrum: Calculate propagation loss and receiver antenna gain at RX Sébastien Deronne 2024-10-29 14:34:56 +01:00
  • 608d8b2df0 spectrum: Reduce further amount of spectrum conversions at RX by passing a map of existing conversion of the TX PSD Sébastien Deronne 2024-10-26 12:58:14 +02:00
  • a3bccf9616 spectrum: Perform spectrum conversions only once at TX, evaluate at RX if another conversion is needed Sébastien Deronne 2024-10-26 11:32:45 +02:00
  • 80893bc9b7 wifi: Fix assert message related to converted spectrum check Sébastien Deronne 2024-10-26 10:35:48 +02:00
  • 0e41a5555f check-style: Replace NBSP with empty space Gabriel Ferreira 2024-11-10 18:40:29 +01:00
  • d1cac8ba3e doc: Add virtual environment section to Python manual Gabriel Ferreira 2024-11-10 18:23:08 +01:00
  • 194624068c build: Prevent python bindings from being enabled along with MPI Gabriel Ferreira 2024-11-10 17:17:56 +01:00
  • 6ef966c4cf Replace Doxygen tags using \ with @ Eduardo Almeida 2024-11-08 18:05:46 +00:00
  • e99d17039b check-style: (fixes #1018) Add check for Doxygen tags using \ rather than @ Eduardo Almeida 2024-10-07 17:23:00 +01:00
  • e0e7f6f0e7 doc: Update coding-style to prefer Doxygen @ tags Eduardo Almeida 2024-10-07 17:23:07 +01:00
  • 5afa1fd7ef Use Time() constructor with integer values Eduardo Almeida 2024-11-08 18:01:13 +00:00
  • 5d104f6f90 Remove redundant call to Time() Eduardo Almeida 2024-11-08 18:01:10 +00:00
  • f77250cc92 Use default Time() constructor when initializing 0 time Eduardo Almeida 2024-11-08 18:01:06 +00:00
  • 3c706947a0 Use Time comparison functions rather than Time(0) Eduardo Almeida 2024-11-08 18:01:00 +00:00
  • f4cbb3a742 core: Optimize Time conversions for null values Eduardo Almeida 2024-09-09 11:13:11 +01:00
  • 213fe52e5c applications,core,internet,lte: Reduce indent by returning early André Apitzsch 2024-10-30 09:41:02 +01:00
  • 769ffe3ed0 wifi: Make HtConfiguration member variables public Stefano Avallone 2024-10-16 13:07:06 +02:00
  • 387414b243 wifi: Make VhtConfiguration member variables public Stefano Avallone 2024-10-16 12:57:39 +02:00
  • 54761d46b5 wifi: Make HeConfiguration member variables public Stefano Avallone 2024-10-16 12:51:34 +02:00
  • f04e9cea45 wifi: Make EhtConfiguration member variables public Stefano Avallone 2024-10-14 10:38:27 +02:00
  • 31209ad973 wifi: Remove attributes obsoleted since ns-3.41 Stefano Avallone 2024-10-16 12:43:45 +02:00
  • 0e98a8fd87 build: Disable class-memaccess compiler error when using eigen on ARM64 Gabriel Ferreira 2024-11-04 20:24:24 +01:00
  • 9e33aca57f build: Check for permissions before creating new directories Gabriel Ferreira 2024-10-23 21:21:39 +02:00
  • 0fe2e1a9fe examples: Add regression runs for EMLSR clients using OFDMA Stefano Avallone 2024-06-17 12:59:36 +02:00
  • 5d7a25a2fb wifi: Schedule main PHY switch based on actual RTS TXVECTOR Stefano Avallone 2024-07-16 15:54:15 +02:00
  • 15a7c24159 wifi: Extend EMLSR unit test to check aux PHYs sleep state Stefano Avallone 2024-07-15 10:40:51 +02:00
  • 02340b5087 wifi: Start MediumSyncDelay timer if PHY slept for >72us Stefano Avallone 2024-07-03 17:12:24 +02:00
  • afa46abd12 wifi: Set all aux PHYs to sleep while main PHY carries out a TXOP Stefano Avallone 2024-05-08 17:56:49 +02:00
  • 13ea483aa9 wifi: ProtectionCompleted is called when protection is completed Stefano Avallone 2024-07-17 19:53:54 +02:00
  • aa51bd9342 wifi: Allow aborting RX to switch to sleep mode Stefano Avallone 2024-07-03 11:39:39 +02:00
  • 28030d39b0 wifi: Complete post-processing of the ICF before notifying the EMLSR manager Stefano Avallone 2024-07-02 17:46:17 +02:00
  • 5c08352b34 wifi: Prevent main PHY to receive certain frames while no TXOP is ongoing Stefano Avallone 2024-07-03 17:48:36 +02:00
  • b4a27c371e wifi: Extend MediumSyncDelay checks in the EMLSR unit test Stefano Avallone 2024-06-24 23:31:33 +02:00
  • d5c4a163aa wifi: EMLSR client starts MSD timer if no PHY operates on a link for >72us Stefano Avallone 2024-06-22 17:19:04 +02:00
  • 7947f33b2b wifi: Add a StaWifiMac trace source to notify of EMLSR link switch events Stefano Avallone 2024-06-22 16:24:41 +02:00
  • 146475f758 wifi: Always connect PHY to new link when EMLSR link switch is completed Stefano Avallone 2024-07-05 11:42:14 +02:00
  • dd216804e2 wifi: Do not start MSD timer on a link if no PHY is operating on it Stefano Avallone 2024-06-22 17:27:49 +02:00
  • 5243ae5edb wifi: MediumSyncDelay is started if in-device interference lasts for >72us Stefano Avallone 2024-06-21 17:28:09 +02:00
  • 94f44e69fc wifi: Use TXNAV to check whether CF-End must be sent Stefano Avallone 2024-09-05 11:22:32 +02:00
  • 6f939c0e45 wifi: Do not continue a TXOP if TXOP limit is zero and TXNAV expired Stefano Avallone 2024-06-14 10:36:28 +02:00
  • 92f488bc35 wifi: Add support for TXNAV Stefano Avallone 2024-06-14 09:47:35 +02:00
  • f8d34561cc wifi: HE FEM notifies MU scheduler of protection completed Stefano Avallone 2024-06-12 18:01:12 +02:00
  • 3e7c3e9061 wifi: Allow removing User Info fields from Trigger Frames Stefano Avallone 2024-06-12 17:57:42 +02:00