Alberto Gallegos Ramonet
|
574f5839ff
|
energy: Documentation fixes
|
2023-07-31 10:28:10 +09:00 |
|
Sebastien Deronne
|
1da18cbf93
|
wifi: Handle nss calculations and checks for MU-MIMO
|
2023-07-27 17:30:04 +00:00 |
|
Sebastien Deronne
|
6fcbc4fc64
|
wifi: Extend support for up to 8 spatial streams
|
2023-07-27 17:30:04 +00:00 |
|
Sebastien Deronne
|
9639497999
|
wifi: PHY checks whether TX-VECTOR is valid before starting transmission
|
2023-07-27 17:30:04 +00:00 |
|
Tom Henderson
|
de446478ad
|
energy: Avoid deprecation warning on constructor
|
2023-07-26 19:53:01 +00:00 |
|
Sébastien Deronne
|
3b0cf4761a
|
wifi: Fix operator< for HeRu
|
2023-07-26 18:10:24 +02:00 |
|
Alberto Gallegos Ramonet
|
73b7e64603
|
lrwpan: Remove unnecessary Bcst filter from MAC
|
2023-07-26 10:29:58 +09:00 |
|
Stefano Avallone
|
6cf99e322d
|
fd-net-device: Do not include internet-module.h (issue reported by Sharan Naribole)
|
2023-07-24 08:57:07 +02:00 |
|
Alberto Gallegos Ramonet
|
086913b0ca
|
energy: Extensions to battery discharge module
|
2023-07-24 10:33:49 +09:00 |
|
Sebastien Deronne
|
caac4e9636
|
wifi: Rework MU transmission and reception procedures to apply to both OFDMA and MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
e85f1621d5
|
wifi: Extend HE-SIG-B duration tests for MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
6ef37422c3
|
wifi: Handle HE-SIG-B duration for MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sébastien Deronne
|
f6408b487c
|
wifi: Handle reconstruction of TXVECTOR from PHY headers for MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sébastien Deronne
|
ddc736009c
|
wifi: Extend use of EHT PPDU type for MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
8de21d45e7
|
wifi: Add test that verifies WifiTxVector content for DL MU transmissions
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
39efd9e357
|
wifi: Extend checks in WifiTxVector::IsValid
|
2023-07-19 12:52:33 +02:00 |
|
Sébastien Deronne
|
675e24d649
|
wifi: Fill in HE-SIG-A header for MU-MIMO
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
0e82858eea
|
wifi: Extend WifiTxVector to indicate whether the Common field is present in the HE-SIG-B
|
2023-07-19 12:52:33 +02:00 |
|
Sebastien Deronne
|
3bae9a836a
|
wifi: Extend WifiTxVector to indicate whether a multi-user transmission is OFDMA or MU-MIMO
|
2023-07-19 12:52:32 +02:00 |
|
Sébastien Deronne
|
8eb5245d56
|
wifi: Extend HE-SIG-A header for SIG-B compression and number of MU-MIMO users fields
|
2023-07-19 12:33:38 +02:00 |
|
Stefano Avallone
|
1eb7bac099
|
wifi: Fix valgrind issue with TidToLinkMappingElementTest
|
2023-07-19 12:04:11 +02:00 |
|
Stefano Avallone
|
3b7d7192f7
|
wifi: Extend MLO test to check TID-to-Link Mapping negotiation
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
1b6d7f70a4
|
wifi: Modularize generation of packets in MLO test
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
59b6d249a0
|
wifi: Non-AP MLDs enforce TID-to-Link Mapping when receiving AssocResp
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
ea37228aaf
|
wifi: ML setup fails if the link on which AssocReq was received is not accepted by the AP MLD
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
a8bcedbb06
|
wifi: AP MLDs process TID-to-Link Mapping IEs in AssocReq frames
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
a36de7eafe
|
wifi: Non-AP MLDs include TID-to-Link Mapping element(s) in AssocReq frames
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
b7f8abc3d0
|
wifi: Add a WifiMac method to enforce TID-to-link mapping via the queue scheduler
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
d1a7d8eb8e
|
wifi: WifiMac stores negotiated TID-to-link mappings and provides API to retrieve them
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
0c11826072
|
wifi: Non-AP MLDs do not setup ML with an AP MLD if TID-to-Link Mapping requirement is not met
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
b037fea100
|
wifi: Include MLD Capabilities in Multi-Link Element IE
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
19eb20f92b
|
wifi: There can be more than one Tid-to-Link Mapping IE in mgt frames
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
61bf1294a7
|
wifi: Add attributes to set TID-to-Link Mapping to EHT Configuration
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
c4732010ad
|
wifi: Move enum for TID-to-Link Mapping IE direction values to wifi-utils
Also, use a more generic name given that it can be used in other contexts
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
20085924d2
|
wifi: Extend EHT info elems test to check updated TID-to-Link Mapping IE
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
338d625f55
|
wifi: Update TID-to-Link Mapping IE to 802.11be D3.1
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
2c27007386
|
wifi: Add TID_NOT_MAPPED placeholder in scheduler blocking reasons
|
2023-07-17 09:42:34 +02:00 |
|
Stefano Avallone
|
f776e34c61
|
wifi: Get rid of apLinkId in StaLinkEntity
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
1b8a49bc15
|
wifi: non-AP MLDs swap links when completing ML setup to match AP MLD's links
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
0901e95ce4
|
wifi: Add Txop support for link swapping
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
44e62a838b
|
wifi: Fix MLO and EMLSR test not to assume that link ID equals PHY ID
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
f326367143
|
wifi: Add a WifiMac method to get the set of link IDs
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
1ab959a512
|
wifi: Add a method to get the link on which a PHY is operating
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
990fcc72f0
|
wifi: Add support to WifiMac for swapping links
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
f8d9a43ad3
|
wifi: StaWifiMac correctly iterates over all of its links
No longer assumes that link IDs are in range 0 to N-1 (where N is the number of links)
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
0bc3834adc
|
wifi: WifiMac holds link entities in a map rather than a vector
The ID does not always match the position in the vector.
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
106c617c98
|
wifi: MLD address in remote station manager is included in MLE Common Info
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
8601e3a0ef
|
wifi: Store the whole MLE Common Info field in remote station manager
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
c0ce2ea2b7
|
wifi: Do not rely on AssocManager subclass to store BSSIDs in remote station manager
|
2023-07-17 07:39:10 +00:00 |
|
Stefano Avallone
|
82f43ec5e1
|
wifi: Add MultiLinkElement methods to return a reference to Common Info
|
2023-07-17 07:39:10 +00:00 |
|