Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Paul Barker <paul@pbarker.dev>
To: jiacheng.shi@oss.qualcomm.com, openembedded-core@lists.openembedded.org
Cc: dmitry.baryshkov@oss.qualcomm.com, zhi.chen@oss.qualcomm.com,
	 miaoqing.pan@oss.qualcomm.com, pengfei.zhang@oss.qualcomm.com,
	 gaole.zhang@oss.qualcomm.com
Subject: Re: [OE-core] [PATCH v2] wpa-supplicant: add patches to support RSNE/RSNXE overriding
Date: Tue, 05 May 2026 11:49:44 +0100	[thread overview]
Message-ID: <9f01d33f39e1657d9286cf7b76906c54cd86535c.camel@pbarker.dev> (raw)
In-Reply-To: <d7dc7eb8-2e4c-4d8b-a1dd-465a5eb455c0@oss.qualcomm.com>

[-- Attachment #1: Type: text/plain, Size: 4244 bytes --]

On Fri, 2026-04-24 at 18:40 +0800, Jiacheng Shi (Consultant) via
lists.openembedded.org wrote:
> On 4/24/2026 5:54 PM, Paul Barker wrote:
> > On Fri, 2026-04-24 at 17:36 +0800, Jiacheng Shi via
> > lists.openembedded.org wrote:
> > > Add RSN/RSNXE override support in wpa_supplicant to pass Wi-Fi
> > > certification test FC 5.2.3.3.
> > > 
> > > During the 2EAPMSG exchange, the STA did not apply the SNonce_Cookie
> > > provided by the AP as required by the test specification, resulting
> > > in sniffer validation failure.
> > > To address this, allow RSN/RSNX overriding in STA mode and explicitly
> > > signal SNonce_Cookie–based override capability.
> > > 
> > > Signed-off-by: Jiacheng Shi <jiacheng.shi@oss.qualcomm.com>
> > > ---
> > > v2:
> > >   * Change commit message
> > > 
> > >   ...r-specific-element-types-for-RSNE-RS.patch |  34 +
> > >   ...-overriding-elements-into-IE-parsing.patch |  58 ++
> > >   ...ide-element-to-override-RSNE-content.patch |  36 +
> > >   ...ride-element-to-override-RSNXE-conte.patch |  36 +
> > >   ...eature-flags-to-indicate-RSN-overrid.patch |  67 ++
> > >   ...a-capability-flag-for-RSN-overriding.patch |  65 ++
> > >   ...ions-to-access-RSNE-RSNXE-from-BSS-e.patch | 448 +++++++++++
> > >   ...bilities-for-AKM-suites-available-wi.patch |  66 ++
> > >   .../0013-RSNE-RSNXE-overriding-for-STA.patch  | 739 ++++++++++++++++++
> > >   ...-Selection-element-to-indicate-which.patch | 415 ++++++++++
> > >   ...cookie-to-indicate-support-for-RSN-o.patch |  84 ++
> > >   .../wpa-supplicant/wpa-supplicant_2.11.bb     |  11 +
> > >   12 files changed, 2059 insertions(+)
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0005-Define-WFA-vendor-specific-element-types-for-RSNE-RS.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0006-Add-RSN-overriding-elements-into-IE-parsing.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0007-Allow-RSNE-Override-element-to-override-RSNE-content.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0008-Allow-RSNXE-Override-element-to-override-RSNXE-conte.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0009-Add-QCA-vendor-feature-flags-to-indicate-RSN-overrid.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0010-nl80211-Add-a-capability-flag-for-RSN-overriding.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0011-Use-helper-functions-to-access-RSNE-RSNXE-from-BSS-e.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0012-Make-driver-capabilities-for-AKM-suites-available-wi.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0013-RSNE-RSNXE-overriding-for-STA.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0014-RSNO-Use-the-RSN-Selection-element-to-indicate-which.patch
> > >   create mode 100644 meta/recipes-connectivity/wpa-supplicant/wpa-supplicant/0015-RSNO-Use-SNonce-cookie-to-indicate-support-for-RSN-o.patch
> > Hi,
> > 
> > This is a lot to backport for a new feature. Have you tried asking
> > upstream for a new release? That would be a better path forward if they
> > have important new features in their development branch.
> > 
> > Thanks,
> 
> Hi,
> 
> Since we don't have control over the upstream release schedule,
> would it be possible to merge these certification-related patches first?
> Once wpa_suoolicant version 2.12 is ready, we can then proceed to remove them accordingly.

I think we need to at least ask upstream to make a release. hostap v2.11
was released back in July 2024, and there have been a lot of new
features added since then.

If upstream have been asked for a new release, and it doesn't look like
one is forthcoming, then the question is - how stable and well tested is
upstream's main branch? If it's in a good state, we could consider an
update to a more recent git commit hash instead of backporting patches.

Best regards,

-- 
Paul Barker


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

      reply	other threads:[~2026-05-05 10:50 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-24  9:36 [PATCH v2] wpa-supplicant: add patches to support RSNE/RSNXE overriding Jiacheng Shi
2026-04-24  9:54 ` [OE-core] " Paul Barker
2026-04-24 10:40   ` Jiacheng Shi (Consultant)
2026-05-05 10:49     ` Paul Barker [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9f01d33f39e1657d9286cf7b76906c54cd86535c.camel@pbarker.dev \
    --to=paul@pbarker.dev \
    --cc=dmitry.baryshkov@oss.qualcomm.com \
    --cc=gaole.zhang@oss.qualcomm.com \
    --cc=jiacheng.shi@oss.qualcomm.com \
    --cc=miaoqing.pan@oss.qualcomm.com \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=pengfei.zhang@oss.qualcomm.com \
    --cc=zhi.chen@oss.qualcomm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox