Commit Graph

  • 636c2578f4 wifi: Add attributes to EMLSR manager to switch EMLSR links Stefano Avallone 2023-04-03 17:34:57 +02:00
  • efec608c15 wifi: EMLSR Manager notifies STA wifi MAC of EMLSR mode changes Stefano Avallone 2023-03-24 11:26:53 +01:00
  • 64b90eded5 internet: Extend Ipv{4,6} Address Generator test suite Stefano Avallone 2023-07-29 15:26:46 +02:00
  • 1503ca9e9b internet: Fix return value of Ipv{4,6}AddressGeneratorImpl::IsAddressAllocated() (issue reported by Sharan Naribole) Stefano Avallone 2023-07-29 15:15:59 +02:00
  • f49887080a ci: Sort clang-format jobs in descending order Eduardo Almeida 2023-08-19 02:31:24 +01:00
  • 09dd363cac internet: remove trivial constructors and destructors from TCP and UDP headers Tommaso Pecorella 2023-08-18 15:09:40 -05:00
  • ef4ec92aab internet: (fixes #941) fix re-serialization of UDP headers Tommaso Pecorella 2023-08-18 18:34:03 +02:00
  • 13ba28a1aa energy: Fixes documentation codeblocks issue Alberto Gallegos Ramonet 2023-08-03 10:13:55 +09:00
  • 39c625c9ef python: Multiple fixes to Python scripts Eduardo Almeida 2023-05-22 01:23:50 +01:00
  • 4023d05b99 python: Open files using "with" Eduardo Almeida 2023-05-21 17:43:48 +01:00
  • 20ae6fb2d0 python: Explicitly specify the encoding when opening files Eduardo Almeida 2023-05-21 17:31:39 +01:00
  • b20c657523 doc: Sort supported clang-format versions in descending order Eduardo Almeida 2023-08-17 21:01:43 +01:00
  • 111814bcd3 doc: add VcPkg and CPM docs Gabriel Ferreira 2023-07-27 15:28:50 -03:00
  • e7246b4e78 build,test: add support for Vcpkg and CPM package managers Gabriel Ferreira 2023-07-27 00:44:50 -03:00
  • 8c50a77521 ci: Add per-commit-disabled-asserts job Eduardo Almeida 2023-08-11 17:58:30 +01:00
  • 4149eee9f9 ci: Organize per-commit build and test jobs by stage Eduardo Almeida 2023-08-11 17:57:56 +01:00
  • d2820a7280 ci: (fixes #831) Enable warnings-as-errors for all jobs Eduardo Almeida 2023-08-08 19:33:31 +01:00
  • 448931b099 wifi: Remove accidental return causing some tests to be disabled Sébastien Deronne 2023-08-13 21:36:23 +02:00
  • 31b8b8fb3a core: Fix Doxygen in callback.h Eduardo Almeida 2023-07-14 14:00:13 +00:00
  • 941536313a openflow: Move ReceivePortMod() to fix (erroneous) Doxygen warning Eduardo Almeida 2023-07-14 14:17:47 +00:00
  • 10e0166b43 openflow: Fix Doxygen warnings Eduardo Almeida 2023-06-09 10:12:45 +01:00
  • 5801e085fe openflow: Move static functions to top of file Eduardo Almeida 2023-06-09 10:12:32 +01:00
  • aa43850bac click: Fix Doxygen warnings Eduardo Almeida 2023-06-09 10:08:12 +01:00
  • bbdffa5aef click: Remove unused private variables of Ipv4ClickRouting Eduardo Almeida 2023-07-13 16:46:26 +00:00
  • ac79693f7d click: Move static functions to top of file Eduardo Almeida 2023-06-09 10:11:29 +01:00
  • 38425bf0f4 openflow: Remove conditional compilation guards Eduardo Almeida 2023-06-09 11:04:47 +00:00
  • f9f46f933e click: Remove conditional compilation guards Eduardo Almeida 2023-06-09 11:04:20 +00:00
  • c8c929fc8f applications: (fixes #627) Fix udp-trace-client.h trace sources links Pierre Wendling 2022-04-14 15:59:31 -04:00
  • 54e614d474 doc: Clarify how to list multiple enabled modules Tom Henderson 2023-01-20 10:47:45 -08:00
  • cb03d6f059 add newline to end of utils/.ns3rc Tom Henderson 2023-01-20 10:37:14 -08:00
  • b8d8c64e0e visualizer: Restore ipython support André Apitzsch 2022-09-20 16:53:16 +02:00
  • 11a6696ead lr-wpan: Add CapabilityField bitmap functions Alberto Gallegos Ramonet 2023-08-03 18:12:35 +09:00
  • a031bd2bd4 fd-net-device, lte, wifi: Replace printf() with NS_LOG() Eduardo Almeida 2023-07-14 18:02:38 +01:00
  • 2f31e1ef91 fd-net-device, wifi: Reorder if-else to simplify code Eduardo Almeida 2023-06-10 11:14:36 +01:00
  • 1c30d11779 build: propagate module definitions to linked targets Gabriel Ferreira 2023-07-31 11:49:42 -03:00
  • 574f5839ff energy: Documentation fixes Alberto Gallegos Ramonet 2023-07-26 15:05:40 +09:00
  • 1da18cbf93 wifi: Handle nss calculations and checks for MU-MIMO Sebastien Deronne 2022-05-14 08:43:57 +02:00
  • 6fcbc4fc64 wifi: Extend support for up to 8 spatial streams Sebastien Deronne 2022-05-14 08:42:03 +02:00
  • 9639497999 wifi: PHY checks whether TX-VECTOR is valid before starting transmission Sebastien Deronne 2022-05-14 08:47:11 +02:00
  • de446478ad energy: Avoid deprecation warning on constructor Tom Henderson 2023-07-24 17:23:11 -07:00
  • 3b0cf4761a wifi: Fix operator< for HeRu Sébastien Deronne 2023-07-25 21:21:03 +02:00
  • 73b7e64603 lrwpan: Remove unnecessary Bcst filter from MAC Alberto Gallegos Ramonet 2023-07-24 14:23:22 +09:00
  • 6cf99e322d fd-net-device: Do not include internet-module.h (issue reported by Sharan Naribole) Stefano Avallone 2023-07-17 09:57:14 +02:00
  • 086913b0ca energy: Extensions to battery discharge module Alberto Gallegos Ramonet 2022-12-08 11:14:54 +09:00
  • caac4e9636 wifi: Rework MU transmission and reception procedures to apply to both OFDMA and MU-MIMO Sebastien Deronne 2022-05-08 14:59:41 +02:00
  • e85f1621d5 wifi: Extend HE-SIG-B duration tests for MU-MIMO Sebastien Deronne 2022-05-08 13:27:04 +02:00
  • 6ef37422c3 wifi: Handle HE-SIG-B duration for MU-MIMO Sebastien Deronne 2022-05-07 13:47:37 +02:00
  • f6408b487c wifi: Handle reconstruction of TXVECTOR from PHY headers for MU-MIMO Sébastien Deronne 2023-07-03 10:07:09 -04:00
  • ddc736009c wifi: Extend use of EHT PPDU type for MU-MIMO Sébastien Deronne 2023-07-04 12:08:57 -04:00
  • 8de21d45e7 wifi: Add test that verifies WifiTxVector content for DL MU transmissions Sebastien Deronne 2022-05-08 16:25:14 +02:00
  • 39efd9e357 wifi: Extend checks in WifiTxVector::IsValid Sebastien Deronne 2022-05-08 17:02:09 +02:00
  • 675e24d649 wifi: Fill in HE-SIG-A header for MU-MIMO Sébastien Deronne 2023-06-18 22:00:59 +02:00
  • 0e82858eea wifi: Extend WifiTxVector to indicate whether the Common field is present in the HE-SIG-B Sebastien Deronne 2022-05-07 14:00:09 +02:00
  • 3bae9a836a wifi: Extend WifiTxVector to indicate whether a multi-user transmission is OFDMA or MU-MIMO Sebastien Deronne 2022-05-07 13:46:57 +02:00
  • 8eb5245d56 wifi: Extend HE-SIG-A header for SIG-B compression and number of MU-MIMO users fields Sébastien Deronne 2023-06-18 21:40:33 +02:00
  • 1eb7bac099 wifi: Fix valgrind issue with TidToLinkMappingElementTest Stefano Avallone 2023-07-19 12:04:11 +02:00
  • 0b70ed0bce Update RELEASE_NOTES.md Stefano Avallone 2023-07-14 15:25:13 +02:00
  • 3b7d7192f7 wifi: Extend MLO test to check TID-to-Link Mapping negotiation Stefano Avallone 2023-05-24 18:00:16 +02:00
  • 1b6d7f70a4 wifi: Modularize generation of packets in MLO test Stefano Avallone 2023-05-24 16:12:27 +02:00
  • 59b6d249a0 wifi: Non-AP MLDs enforce TID-to-Link Mapping when receiving AssocResp Stefano Avallone 2023-05-22 17:24:53 +02:00
  • ea37228aaf wifi: ML setup fails if the link on which AssocReq was received is not accepted by the AP MLD Stefano Avallone 2023-05-19 16:30:52 +02:00
  • a8bcedbb06 wifi: AP MLDs process TID-to-Link Mapping IEs in AssocReq frames Stefano Avallone 2023-05-17 17:07:45 +02:00
  • a36de7eafe wifi: Non-AP MLDs include TID-to-Link Mapping element(s) in AssocReq frames Stefano Avallone 2023-05-17 15:54:01 +02:00
  • b7f8abc3d0 wifi: Add a WifiMac method to enforce TID-to-link mapping via the queue scheduler Stefano Avallone 2023-05-17 18:00:48 +02:00
  • d1a7d8eb8e wifi: WifiMac stores negotiated TID-to-link mappings and provides API to retrieve them Stefano Avallone 2023-05-19 12:31:04 +02:00
  • 0c11826072 wifi: Non-AP MLDs do not setup ML with an AP MLD if TID-to-Link Mapping requirement is not met Stefano Avallone 2023-05-24 09:39:24 +02:00
  • b037fea100 wifi: Include MLD Capabilities in Multi-Link Element IE Stefano Avallone 2023-05-12 17:01:07 +02:00
  • 19eb20f92b wifi: There can be more than one Tid-to-Link Mapping IE in mgt frames Stefano Avallone 2023-05-12 11:43:48 +02:00
  • 61bf1294a7 wifi: Add attributes to set TID-to-Link Mapping to EHT Configuration Stefano Avallone 2023-05-28 17:49:26 +02:00
  • c4732010ad wifi: Move enum for TID-to-Link Mapping IE direction values to wifi-utils Stefano Avallone 2023-05-19 10:56:14 +02:00
  • 20085924d2 wifi: Extend EHT info elems test to check updated TID-to-Link Mapping IE Stefano Avallone 2023-05-12 09:40:36 +02:00
  • 338d625f55 wifi: Update TID-to-Link Mapping IE to 802.11be D3.1 Stefano Avallone 2023-05-12 09:37:45 +02:00
  • 2c27007386 wifi: Add TID_NOT_MAPPED placeholder in scheduler blocking reasons Stefano Avallone 2023-04-05 17:59:31 +02:00
  • f4f6a78db3 Update CHANGES.md Stefano Avallone 2023-07-13 18:29:34 +02:00
  • f776e34c61 wifi: Get rid of apLinkId in StaLinkEntity Stefano Avallone 2023-05-18 20:08:48 +02:00
  • 1b8a49bc15 wifi: non-AP MLDs swap links when completing ML setup to match AP MLD's links Stefano Avallone 2023-05-18 19:58:16 +02:00
  • 0901e95ce4 wifi: Add Txop support for link swapping Stefano Avallone 2023-05-18 19:57:08 +02:00
  • 44e62a838b wifi: Fix MLO and EMLSR test not to assume that link ID equals PHY ID Stefano Avallone 2023-05-18 12:15:02 +02:00
  • f326367143 wifi: Add a WifiMac method to get the set of link IDs Stefano Avallone 2023-05-18 12:14:04 +02:00
  • 1ab959a512 wifi: Add a method to get the link on which a PHY is operating Stefano Avallone 2023-05-01 13:07:07 +02:00
  • 990fcc72f0 wifi: Add support to WifiMac for swapping links Stefano Avallone 2023-05-15 17:31:56 +02:00
  • f8d9a43ad3 wifi: StaWifiMac correctly iterates over all of its links Stefano Avallone 2023-05-16 23:33:13 +02:00
  • 0bc3834adc wifi: WifiMac holds link entities in a map rather than a vector Stefano Avallone 2023-05-16 15:28:46 +02:00
  • 106c617c98 wifi: MLD address in remote station manager is included in MLE Common Info Stefano Avallone 2023-05-14 21:22:22 +02:00
  • 8601e3a0ef wifi: Store the whole MLE Common Info field in remote station manager Stefano Avallone 2023-05-14 19:27:12 +02:00
  • c0ce2ea2b7 wifi: Do not rely on AssocManager subclass to store BSSIDs in remote station manager Stefano Avallone 2023-05-14 18:29:03 +02:00
  • 82f43ec5e1 wifi: Add MultiLinkElement methods to return a reference to Common Info Stefano Avallone 2023-05-12 16:29:42 +02:00
  • 2d69a05371 build: (fixes #928) Fix pkgconfig generation Gabriel Ferreira 2023-07-14 15:30:31 -03:00
  • 6a71f98430 core: Remove unnecessary linking statements to threads libraries Gabriel Ferreira 2023-07-14 15:30:06 -03:00
  • 3de318090a click: Remove non-implemented functions Eduardo Almeida 2023-06-09 08:48:05 +01:00
  • 74fc0d48f6 click: Fix internet stack helper operator=() Eduardo Almeida 2023-06-09 08:33:44 +01:00
  • d5f9654227 doc: Number the sections in HTML output Tom Henderson 2023-07-05 18:58:25 -07:00
  • 79e3e8453b doc: Fix various documentation formatting warnings Tom Henderson 2023-07-06 12:21:53 -07:00
  • 0d00070a73 doc: Apply consistent sourcecode formatting directive Tom Henderson 2023-07-06 12:21:08 -07:00
  • fd5c76a0cb doc: (fixes #923) Instructions on installation to privileged directories Tom Henderson 2023-07-06 11:19:13 -07:00
  • 45d7be2cd6 core: Add deprecated for ns-3.40 Tom Henderson 2023-07-06 10:37:42 -07:00
  • d4010dce20 ci: fix pip packaging issue Gabriel Ferreira 2023-07-07 11:35:17 -03:00
  • 8d25ef3c21 Start RELEASE_NOTES.md and CHANGES.md sections for new release Tom Henderson 2023-07-05 18:49:04 -07:00
  • 513600f915 Merge ns-3.39-release branch Tom Henderson 2023-07-05 09:55:37 -07:00
  • 10b9bc1af7 Update availability in RELEASE_NOTES.md Tom Henderson 2023-07-05 09:31:46 -07:00