[PATCH v5 0/5] brcmfmac: add FT/OKC roaming offload support

Jason Huang posted 5 patches 1 month, 1 week ago
.../broadcom/brcm80211/brcmfmac/cfg80211.c         | 125 +++++++++++++++++++--
.../broadcom/brcm80211/brcmfmac/cfg80211.h         |   5 +-
.../wireless/broadcom/brcm80211/brcmfmac/feature.c |   2 +
.../wireless/broadcom/brcm80211/brcmfmac/feature.h |   4 +-
include/uapi/linux/nl80211.h                       |   4 +
net/wireless/nl80211.c                             |   7 +-
6 files changed, 132 insertions(+), 15 deletions(-)
[PATCH v5 0/5] brcmfmac: add FT/OKC roaming offload support
Posted by Jason Huang 1 month, 1 week ago
From: Carella Chen <carella.chen@infineon.com>

This series adds the cfg80211/nl80211 and brcmfmac pieces needed to
support firmware-assisted FT/OKC roaming offload.

Patch 1 adds an nl80211 extended feature bit so drivers can advertise
roaming PMK programming support without claiming full 802.1X 4-way
handshake offload. The brcmfmac patches then detect firmware FBT/OKC
capabilities, keep roaming-offload connections in a firmware-supplicant
profile state, program PMK material for FT/OKC roaming, report port
authorization after offloaded roaming, and advertise the new capability
when firmware support is present.

Changes in v5:
- Reworked nl80211_set_pmk() to avoid the 80-column checkpatch warning
  on the 4-way handshake extended-feature check.
- Added kernel-doc for the brcmfmac OKC profile state added by the PMK
  programming patch.
- Normalized Assisted-by trailers to the checkpatch-accepted
  AGENT_NAME:MODEL_VERSION format.
- Added Johannes and the wireless/brcm80211 lists to the cover letter
  Cc list for the nl80211 and brcmfmac changes.

Changes in v4:
- Resend the complete 5-patch series because v3 reached linux-wireless
  without patch 5/5.
- No code changes from v3.

Changes in v3:
- Send as a new standalone thread; v2 was accidentally posted once without
  patches and once as a reply to v1.
- Stop using deprecated NL80211_ATTR_PORT_AUTHORIZED and report
  authorization through cfg80211_port_authorized(), which emits
  NL80211_CMD_PORT_AUTHORIZED.
- Squash OKC PMK programming and firmware roaming supplicant mode into one
  brcmfmac patch.
- Clean up authorship/trailers for the squashed patch.

---
Carella Chen (3):
      wifi: nl80211: add roam offload extended feature
      wifi: brcmfmac: detect firmware FBT and OKC support
      wifi: brcmfmac: advertise firmware roam offload support

Darren Li (2):
      wifi: brcmfmac: add PMK programming for firmware roaming offload
      wifi: brcmfmac: report port authorization after offloaded roaming

 .../broadcom/brcm80211/brcmfmac/cfg80211.c         | 125 +++++++++++++++++++--
 .../broadcom/brcm80211/brcmfmac/cfg80211.h         |   5 +-
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |   2 +
 .../wireless/broadcom/brcm80211/brcmfmac/feature.h |   4 +-
 include/uapi/linux/nl80211.h                       |   4 +
 net/wireless/nl80211.c                             |   7 +-
 6 files changed, 132 insertions(+), 15 deletions(-)
---
base-commit: 6c5fc504d0d6934132637aa3db4b9b58148eaa78
change-id: 20260821-upstream-wireless-next-main-jason-11r-support-v1-0201e1f9c0e0

Best regards,
-- 
Jason Huang <jason.huang2@infineon.com>
Re: [PATCH v5 0/5] brcmfmac: add FT/OKC roaming offload support
Posted by Arend van Spriel 1 month ago
On 21/08/2026 09:56, Jason Huang wrote:
> From: Carella Chen <carella.chen@infineon.com>
> 
> This series adds the cfg80211/nl80211 and brcmfmac pieces needed to
> support firmware-assisted FT/OKC roaming offload.
> 
> Patch 1 adds an nl80211 extended feature bit so drivers can advertise
> roaming PMK programming support without claiming full 802.1X 4-way
> handshake offload. The brcmfmac patches then detect firmware FBT/OKC
> capabilities, keep roaming-offload connections in a firmware-supplicant
> profile state, program PMK material for FT/OKC roaming, report port
> authorization after offloaded roaming, and advertise the new capability
> when firmware support is present.
> 
> Changes in v5:
> - Reworked nl80211_set_pmk() to avoid the 80-column checkpatch warning
>    on the 4-way handshake extended-feature check.
> - Added kernel-doc for the brcmfmac OKC profile state added by the PMK
>    programming patch.
> - Normalized Assisted-by trailers to the checkpatch-accepted
>    AGENT_NAME:MODEL_VERSION format.
> - Added Johannes and the wireless/brcm80211 lists to the cover letter
>    Cc list for the nl80211 and brcmfmac changes.

Hi Jason,

Thanks for the follow-up, but looks like it happened again. Missing 
patch 5/5 as happened with v3 series.

Regards,
Arend
Re: [PATCH v5 0/5] brcmfmac: add FT/OKC roaming offload support
Posted by Arend van Spriel 1 month ago
On 22/08/2026 20:24, Arend van Spriel wrote:
> On 21/08/2026 09:56, Jason Huang wrote:
>> From: Carella Chen <carella.chen@infineon.com>
>>
>> This series adds the cfg80211/nl80211 and brcmfmac pieces needed to
>> support firmware-assisted FT/OKC roaming offload.
>>
>> Patch 1 adds an nl80211 extended feature bit so drivers can advertise
>> roaming PMK programming support without claiming full 802.1X 4-way
>> handshake offload. The brcmfmac patches then detect firmware FBT/OKC
>> capabilities, keep roaming-offload connections in a firmware-supplicant
>> profile state, program PMK material for FT/OKC roaming, report port
>> authorization after offloaded roaming, and advertise the new capability
>> when firmware support is present.
>>
>> Changes in v5:
>> - Reworked nl80211_set_pmk() to avoid the 80-column checkpatch warning
>>    on the 4-way handshake extended-feature check.
>> - Added kernel-doc for the brcmfmac OKC profile state added by the PMK
>>    programming patch.
>> - Normalized Assisted-by trailers to the checkpatch-accepted
>>    AGENT_NAME:MODEL_VERSION format.
>> - Added Johannes and the wireless/brcm80211 lists to the cover letter
>>    Cc list for the nl80211 and brcmfmac changes.
> 
> Hi Jason,
> 
> Thanks for the follow-up, but looks like it happened again. Missing 
> patch 5/5 as happened with v3 series.
I do have other comment(s) for v5 series, but feel free to send the 
missing patch so I can review that in one go.

Regards,
Arend
Re: [PATCH v5 0/5] brcmfmac: add FT/OKC roaming offload support
Posted by HungTsung Huang 1 month ago
Hi Arend,

On Sat, Aug 22, 2026 at 08:26:52PM +0200, Arend van Spriel wrote:
> > Thanks for the follow-up, but looks like it happened again. Missing
> > patch 5/5 as happened with v3 series.
> I do have other comment(s) for v5 series, but feel free to send the
> missing patch so I can review that in one go.

Thanks for pointing this out, and sorry for the noise.

This seems to be an issue with our SMTP / mail gateway. I will make sure
we verify that all patches are successfully received in Patchwork for
future submissions.

I have re-sent patch 5/5, threaded to the original v5 cover letter:
https://patchwork.kernel.org/project/linux-wireless/patch/20260824022735.468599-1-Jason.Huang2@infineon.com/

Thank you.