mac80211: implement scan supported rates
Scanning currently uses the TX rate mask to restrict the rate set, which is bogus. Make it use the new set of rates from userspace. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
34850ab25d
commit
85a237fe30
@@ -1220,7 +1220,7 @@ static void ieee80211_mgd_probe_ap_send(struct ieee80211_sub_if_data *sdata)
|
||||
} else {
|
||||
ssid = ieee80211_bss_get_ie(ifmgd->associated, WLAN_EID_SSID);
|
||||
ieee80211_send_probe_req(sdata, dst, ssid + 2, ssid[1], NULL, 0,
|
||||
true);
|
||||
(u32) -1, true);
|
||||
}
|
||||
|
||||
ifmgd->probe_send_count++;
|
||||
@@ -1305,7 +1305,8 @@ struct sk_buff *ieee80211_ap_probereq_get(struct ieee80211_hw *hw,
|
||||
|
||||
ssid = ieee80211_bss_get_ie(ifmgd->associated, WLAN_EID_SSID);
|
||||
skb = ieee80211_build_probe_req(sdata, ifmgd->associated->bssid,
|
||||
ssid + 2, ssid[1], NULL, 0, true);
|
||||
(u32) -1, ssid + 2, ssid[1],
|
||||
NULL, 0, true);
|
||||
|
||||
return skb;
|
||||
}
|
||||
|
Reference in New Issue
Block a user