Re: [PATCH 11/13] wifi: brcmfmac: Support versioned join requests

From: Arend van Spriel

Date: Tue Nov 03 2026 - 09:08:51 EST


On Fri, 25 Sep 2026 23:43:46 +1000, Michael Reeves <michael.reeves077@xxxxxxxxx> wrote:
> From: Hector Martin <marcan@xxxxxxxxx>
>
> Newer firmware uses version 1 join and association structures with
> explicit version headers.
>
> Query join_ver and build version 1 requests when required. Retain legacy
> layouts for older firmware and fall back to BRCMF_C_SET_SSID when the
> join iovar returns -EBADE. Use the selected association layout for IBSS
> joins too. Report unsupported join versions rather than guessing their
> request layout.
>

Acked-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx>

Regards,
Arend

> Signed-off-by: Hector Martin <marcan@xxxxxxxxx>
> Signed-off-by: Daniel Berlin <dberlin@xxxxxxxxxxx>
> Co-developed-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> Signed-off-by: Michael Reeves <michael.reeves077@xxxxxxxxx>
> ---
> .../broadcom/brcm80211/brcmfmac/cfg80211.c | 73 +++++++++++++++++++---
> .../wireless/broadcom/brcm80211/brcmfmac/core.h | 1 +
> .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 19 ++++++
> .../broadcom/brcm80211/brcmfmac/fwil_types.h | 29 +++++++++
> 4 files changed, 113 insertions(+), 9 deletions(-)