Hello Kalle and all, Here is a patch series that enables the following two features: 1. Enable 11ax AP support Suggested changes pass HE options to firmware when hostapd is started with enabled 11ax configuration. 2. Enable proper bridging support for qtnfmac wireless interfaces Latest Quantenna wireless cards include hardware switch functionality that is able to perform fast packet flooding between wireless interfaces when required. If hardware and firmware support that functionality, host networking stack should be informed that packet flooding for bridged qtnfmac wireless interfaces is performed by hardware. The major building blocks for this feature are as follows: - introduce capability flag QLINK_HW_CAPAB_HW_BRIDGE to advertise its support - track host network topology using broadcast domain ID - notify host net/bridge when flooding is not needed using skb->offload_fwd_mark Regards, Sergey Igor Mitsyanko (5): qtnfmac: make sure to delete VIF in firmware in case of error qtnfmac: track broadcast domain of each interface qtnfmac: add interface ID to each packet qtnfmac: advertise netdev port parent ID qtnfmac: signal that all packets coming from device are already flooded Mikhail Karpenko (2): qtnfmac: add TLV for extension IEs qtnfmac: process HE capabilities requests drivers/net/wireless/quantenna/qtnfmac/bus.h | 23 +++- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 17 ++- drivers/net/wireless/quantenna/qtnfmac/commands.c | 127 +++++++++++++++++++- drivers/net/wireless/quantenna/qtnfmac/commands.h | 1 + drivers/net/wireless/quantenna/qtnfmac/core.c | 128 ++++++++++++++++++--- drivers/net/wireless/quantenna/qtnfmac/core.h | 2 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 47 +++++++- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 76 ++++++++++++ drivers/net/wireless/quantenna/qtnfmac/switchdev.h | 24 ++++ 10 files changed, 411 insertions(+), 39 deletions(-) create mode 100644 drivers/net/wireless/quantenna/qtnfmac/switchdev.h -- 2.11.0