On 5/30/2025 11:02 AM, Nithyanantham Paramasivam wrote: > Currently, the mac80211 layer handles construction and parsing > of 802.11 headers during packet transmission and reception. > Offloading encapsulation and decapsulation to hardware can > significantly enhance performance. This can be achieved by > having the driver advertise hardware support to mac80211 to > bypass 802.11 header processing > > Nithyanantham Paramasivam (3): > wifi: ath12k: Fix the handling of TX packets in Ethernet mode > wifi: ath12k: Fix TX status reporting to mac80211 when offload is > enabled > wifi: ath12k: Advertise encapsulation/decapsulation offload support to > mac80211 > > drivers/net/wireless/ath/ath12k/dp_tx.c | 101 +++++++++++++++++++++--- > drivers/net/wireless/ath/ath12k/mac.c | 3 + > 2 files changed, 93 insertions(+), 11 deletions(-) > > > base-commit: 3d933084a072fd5fb5da54c06a017abc0412c86f I already privately reported this to the developer, but for public awareness I've dropped this patch since my laptop fails to connect when the series is applied: wlo1: CTRL-EVENT-DISCONNECTED bssid=xx:xx:xx:xx:xx:xx reason=15 wlo1: WPA: 4-Way Handshake failed - pre-shared key may be incorrect wlo1: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid=""<my SSID>"" auth_failures=1 duration=10 reason=WRONG_KEY <info> [1750467721.8771] device (wlo1): supplicant interface state: 4way_handshake -> disconnected <info> [1750467721.8773] device (wlo1): Activation: (wifi) disconnected during association, asking for new key <info> [1750467721.8775] device (wlo1): state change: config -> need-auth (reason 'supplicant-disconnect', sys-iface-state: 'managed') <info> [1750467721.8778] device (p2p-dev-wlo1): supplicant management interface state: 4way_handshake -> disconnected <warn> [1750467721.8784] device (wlo1): no secrets: No agents were available for this request. <info> [1750467721.8785] device (wlo1): state change: need-auth -> failed (reason 'no-secrets', sys-iface-state: 'managed') <warn> [1750467721.8789] device (wlo1): Activation: failed for connection '<my SSID>' <info> [1750467721.8792] device (wlo1): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')"