diff options
author | Felix Fietkau <nbd@nbd.name> | 2023-03-14 10:59:56 +0100 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2023-03-22 13:31:19 +0100 |
commit | fe4a6d2db3bad41e9f22c860596f355af8493ebb (patch) | |
tree | d3e9b1d0fc9764ea23b8fbb3811adc1a20f7e9b4 /net/mac80211/sta_info.h | |
parent | 3468e1e0c639032a603450f0830ccabfa76f5806 (diff) | |
download | linux-fe4a6d2db3bad41e9f22c860596f355af8493ebb.tar.gz linux-fe4a6d2db3bad41e9f22c860596f355af8493ebb.tar.bz2 linux-fe4a6d2db3bad41e9f22c860596f355af8493ebb.zip |
wifi: mac80211: implement support for yet another mesh A-MSDU format
MT7996 hardware supports mesh A-MSDU subframes in hardware, but uses a
big-endian length field
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Link: https://lore.kernel.org/r/20230314095956.62085-7-nbd@nbd.name
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/sta_info.h')
-rw-r--r-- | net/mac80211/sta_info.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index e8e482a82d77..f354d470e174 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h @@ -623,7 +623,10 @@ struct link_sta_info { * @cparams: CoDel parameters for this station. * @reserved_tid: reserved TID (if any, otherwise IEEE80211_TID_UNRESERVED) * @amsdu_mesh_control: track the mesh A-MSDU format used by the peer - * (-1: not yet known, 0: non-standard [without mesh header], 1: standard) + * (-1: not yet known, + * 0: non-mesh A-MSDU length field + * 1: big-endian mesh A-MSDU length field + * 2: little-endian mesh A-MSDU length field) * @fast_tx: TX fastpath information * @fast_rx: RX fastpath information * @tdls_chandef: a TDLS peer can have a wider chandef that is compatible to |