diff options
| -rw-r--r-- | net/mac80211/mesh_plink.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/mac80211/mesh_plink.c b/net/mac80211/mesh_plink.c index b488e1859b18..fa94ca15ba95 100644 --- a/net/mac80211/mesh_plink.c +++ b/net/mac80211/mesh_plink.c | |||
| @@ -523,6 +523,13 @@ void mesh_neighbour_update(struct ieee80211_sub_if_data *sdata, | |||
| 523 | sdata->u.mesh.mshcfg.auto_open_plinks && | 523 | sdata->u.mesh.mshcfg.auto_open_plinks && |
| 524 | rssi_threshold_check(sdata, sta)) | 524 | rssi_threshold_check(sdata, sta)) |
| 525 | changed = mesh_plink_open(sta); | 525 | changed = mesh_plink_open(sta); |
| 526 | else if (sta->plink_state == NL80211_PLINK_LISTEN && | ||
| 527 | (sdata->u.mesh.user_mpm || | ||
| 528 | sdata->u.mesh.security & IEEE80211_MESH_SEC_AUTHED)) | ||
| 529 | cfg80211_notify_new_peer_candidate(sdata->dev, hw_addr, | ||
| 530 | elems->ie_start, | ||
| 531 | elems->total_len, | ||
| 532 | GFP_ATOMIC); | ||
| 526 | 533 | ||
| 527 | ieee80211_mps_frame_release(sta, elems); | 534 | ieee80211_mps_frame_release(sta, elems); |
| 528 | out: | 535 | out: |
