]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
wifi: mac80211: enable MLO support for 4-address mode interfaces
authorTamizh Chelvam Raja <tamizh.raja@oss.qualcomm.com>
Thu, 26 Mar 2026 16:47:23 +0000 (22:17 +0530)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 7 Apr 2026 13:43:02 +0000 (15:43 +0200)
commit915c1d23e2e3a94f432bda6fb64f47c06f840ca1
tree5643c01bc4590d49706b58b654bd8d66dfe1f3a6
parent594be50a3f0a6b7389f40f7acbf0dd731beb5204
wifi: mac80211: enable MLO support for 4-address mode interfaces

The current code does not support establishing MLO connections for
interfaces operating in 4-address AP_VLAN mode.
MLO bringup is blocked by sanity checks in cfg.c, iface.c, and mlme.c,
which prevent MLD initialization when use_4addr is enabled.
Remove these restrictions to allow 4-address AP_VLAN interfaces to
initialize as part of an MLD and successfully participate in MLO
connections. This patch series also adds the necessary changes to
support WDS operation in MLO, making these modifications valid.

Allow 4-address mode interfaces to:
- Proceed with MLD initialization during interface setup
- Add MLO links dynamically via ieee80211_add_intf_link()
- Establish associations with MLO-capable access points
- Support AP_VLAN interfaces with MLO parent APs

Signed-off-by: Tamizh Chelvam Raja <tamizh.raja@oss.qualcomm.com>
Link: https://patch.msgid.link/20260326164723.553927-4-tamizh.raja@oss.qualcomm.com
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/cfg.c
net/mac80211/iface.c
net/mac80211/mlme.c