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@xxxxxxxxxxxx> > 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. Gokul _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap