From e4bb8fb68f00d88f5362f278abb4cd2e326285f7 Mon Sep 17 00:00:00 2001 From: sam Date: Fri, 22 Jul 2005 21:11:26 +0000 Subject: split xmit of probe request frame out into a separate routine that takes explicit parameters; this will be needed when scanning is decoupled from the state machine to do bg scanning MFC after: 3 days --- sys/net80211/ieee80211_proto.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'sys/net80211/ieee80211_proto.c') diff --git a/sys/net80211/ieee80211_proto.c b/sys/net80211/ieee80211_proto.c index 0288b0d..b76d576 100644 --- a/sys/net80211/ieee80211_proto.c +++ b/sys/net80211/ieee80211_proto.c @@ -923,8 +923,11 @@ ieee80211_newstate(struct ieee80211com *ic, enum ieee80211_state nstate, int arg */ if ((ic->ic_flags & IEEE80211_F_ASCAN) && (ni->ni_chan->ic_flags & IEEE80211_CHAN_PASSIVE) == 0) { - IEEE80211_SEND_MGMT(ic, ni, - IEEE80211_FC0_SUBTYPE_PROBE_REQ, 0); + ieee80211_send_probereq(ni, + ic->ic_myaddr, ifp->if_broadcastaddr, + ifp->if_broadcastaddr, + ic->ic_des_essid, ic->ic_des_esslen, + ic->ic_opt_ie, ic->ic_opt_ie_len); } break; case IEEE80211_S_RUN: -- cgit v1.1