mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 14:19:16 +00:00
wifi: cfg80211: Always ignore ML element
The element should never be inherited, so always exclude it. Signed-off-by: Benjamin Berg <benjamin.berg@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20230618214435.c0e17989b4ed.I7cecb5ab7cd6919e61839b50ce5156904b41d7d8@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
39bcc5b8e1
commit
891d4d5831
1 changed files with 4 additions and 0 deletions
|
@ -218,6 +218,10 @@ bool cfg80211_is_element_inherited(const struct element *elem,
|
|||
if (elem->id == WLAN_EID_MULTIPLE_BSSID)
|
||||
return false;
|
||||
|
||||
if (elem->id == WLAN_EID_EXTENSION && elem->datalen > 1 &&
|
||||
elem->data[0] == WLAN_EID_EXT_EHT_MULTI_LINK)
|
||||
return false;
|
||||
|
||||
if (!non_inherit_elem || non_inherit_elem->datalen < 2)
|
||||
return true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue