Commit ff973af7 authored by Thomas Pedersen's avatar Thomas Pedersen Committed by John W. Linville
Browse files

nl80211: allow installing keys for a meshif

Signed-off-by: default avatarThomas Pedersen <>
Signed-off-by: default avatarJavier Cardona <>
Signed-off-by: default avatarJohn W. Linville <>
parent 9c3990aa
......@@ -136,7 +136,10 @@ static int ieee80211_add_key(struct wiphy *wiphy, struct net_device *dev,
if (mac_addr) {
sta = sta_info_get_bss(sdata, mac_addr);
if (ieee80211_vif_is_mesh(&sdata->vif))
sta = sta_info_get(sdata, mac_addr);
sta = sta_info_get_bss(sdata, mac_addr);
if (!sta) {
ieee80211_key_free(sdata->local, key);
err = -ENOENT;
......@@ -545,6 +545,7 @@ static int nl80211_key_allowed(struct wireless_dev *wdev)
case NL80211_IFTYPE_AP:
case NL80211_IFTYPE_AP_VLAN:
case NL80211_IFTYPE_P2P_GO:
case NL80211_IFTYPE_ADHOC:
if (!wdev->current_bss)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment