[PATCH 4/7] nl80211: Introduce new Vendor header file for driver interface with IFX OUI
gokulkumar.sivakumar at infineon.com
Sun May 7 06:00:38 PDT 2023
On Fri, Apr 28, 2023 at 02:46:53PM +0200, Felix Fietkau wrote:
> On 25.04.23 18:02, Gokul Sivakumar wrote:
> > Use a new Vendor header file to maintain Infineon specific vendor subcmds,
> > attributes and events. And the vendor subcmds and event NL80211 messages
> > are nested under NL80211_CMD_VENDOR with IFX OUI.
> > IFX OUI: 00:03:19 (Refer "Infineon AG" in https://standards-oui.ieee.org/)
> > And introduce a new build flag CONFIG_DRIVER_NL80211_IFX for Infineon WiFi.
> > Signed-off-by: Gokul Sivakumar <gokulkumar.sivakumar at infineon.com>
> What's the reason for putting all of this into vendor/driver specific
> hackery instead of adding proper upstream nl80211 APIs?
> - Felix
The subcmds listed here in this new vendor NL80211 header file are used for
triggering a vendor specific configurations/implementations in the WLAN
driver/firmware layers for the Infineon chips which wouldn't be suitable
to add into the standard NL80211 header.
For Example, "IFX_VENDOR_SCMD_FRAMEBURST" is a proprietary feature which is
supported by the Infineon vendor hardware & software.
More information about the Hostap