mac80211: add fixes for receiving A-MSDU packets on mesh interfaces
authorFelix Fietkau <nbd@nbd.name>
Sat, 10 Dec 2022 13:55:33 +0000 (14:55 +0100)
committerFelix Fietkau <nbd@nbd.name>
Mon, 13 Feb 2023 10:45:43 +0000 (11:45 +0100)
commitec33a6ca2cd16e92d2a544f38704405c043c822d
tree6322a4773fd6918db1cea399855d295266748f32
parent9639ef2a5b20a912916c8b9b0dd8a37cd8f6beb5
mac80211: add fixes for receiving A-MSDU packets on mesh interfaces

The standard defines the A-MSDU header length field differently for mesh
compared to other modes. Deal with this accordingly and work around broken
implementations (e.g. ath10k, ath11k).

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/kernel/mac80211/patches/subsys/311-wifi-mac80211-fix-and-simplify-unencrypted-drop-chec.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/312-wifi-cfg80211-move-A-MSDU-check-in-ieee80211_data_to.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/313-wifi-cfg80211-factor-out-bridge-tunnel-RFC1042-heade.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/314-wifi-mac80211-remove-mesh-forwarding-congestion-chec.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/315-wifi-mac80211-fix-receiving-A-MSDU-frames-on-mesh-in.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/316-wifi-mac80211-add-a-workaround-for-receiving-non-sta.patch [new file with mode: 0644]
package/kernel/mac80211/patches/subsys/500-mac80211_configure_antenna_gain.patch
package/kernel/mac80211/patches/subsys/800-mac80211-mask-nested-A-MSDU-support-for-mesh.patch [deleted file]