Currently for AP_VLAN interfaces that are a part of a MLD master AP, links are not created for the interface. Additionally, mac80211 handles duplicating multicast traffic on each link when a driver/hw is not handling such action. With the introduction of MLO, there are two areas where additional handling is needed to enable Dynamic VLAN traffic: creating separate links for AP_VLAN interface and enabling mac80211 to send multicast Dynamic VLAN traffic on each link. 4addr mode + MLO is not currently supported. Muna Sinada (2): wifi: mac80211: Create separate links for VLAN interfaces wifi: mac80211: VLAN traffic in multicast path net/mac80211/chan.c | 3 ++ net/mac80211/ieee80211_i.h | 2 + net/mac80211/iface.c | 23 +++++++++- net/mac80211/link.c | 86 ++++++++++++++++++++++++++++++++++++-- net/mac80211/tx.c | 6 ++- 5 files changed, 112 insertions(+), 8 deletions(-) -- 2.34.1