mirror of
https://github.com/opnsense/src.git
synced 2026-04-28 01:28:00 -04:00
[net80211] Only send out a probe request if we see an unknown IBSS node that matches our SSID.
This commit is contained in:
parent
1cc50d6b6a
commit
e65d4e8abc
1 changed files with 12 additions and 13 deletions
|
|
@ -773,22 +773,21 @@ adhoc_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0,
|
|||
* filling the node table with nodes that
|
||||
* aren't ours.
|
||||
*/
|
||||
if (ieee80211_ibss_node_check_new(ni, &scan))
|
||||
if (ieee80211_ibss_node_check_new(ni, &scan)) {
|
||||
ni = ieee80211_add_neighbor(vap, wh, &scan);
|
||||
else
|
||||
/*
|
||||
* Send a probe request so we announce 11n
|
||||
* capabilities.
|
||||
*/
|
||||
ieee80211_send_probereq(ni, /* node */
|
||||
vap->iv_myaddr, /* SA */
|
||||
ni->ni_macaddr, /* DA */
|
||||
vap->iv_bss->ni_bssid, /* BSSID */
|
||||
vap->iv_bss->ni_essid,
|
||||
vap->iv_bss->ni_esslen); /* SSID */
|
||||
} else
|
||||
ni = NULL;
|
||||
|
||||
/*
|
||||
* Send a probe request so we announce 11n
|
||||
* capabilities.
|
||||
*/
|
||||
ieee80211_send_probereq(ni, /* node */
|
||||
vap->iv_myaddr, /* SA */
|
||||
ni->ni_macaddr, /* DA */
|
||||
vap->iv_bss->ni_bssid, /* BSSID */
|
||||
vap->iv_bss->ni_essid,
|
||||
vap->iv_bss->ni_esslen); /* SSID */
|
||||
|
||||
} else if (ni->ni_capinfo == 0) {
|
||||
/*
|
||||
* Update faked node created on transmit.
|
||||
|
|
|
|||
Loading…
Reference in a new issue