diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-06-30 20:27:38 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2013-06-30 20:27:38 +0000 |
commit | b81fc8e91a7f695feaadc65c50bc9e73bc1333cd (patch) | |
tree | 11a5dd41eb4a020a00621330c85985eb556ca1b4 /package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch | |
parent | d856ed877241e666ecedc467768fc12d0a328525 (diff) |
hostapd: update to latest git version
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37110 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch')
-rw-r--r-- | package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch | 34 |
1 files changed, 9 insertions, 25 deletions
diff --git a/package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch b/package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch index fdff9e7923..b8e3cc38d1 100644 --- a/package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch +++ b/package/network/services/hostapd/patches/451-nl80211_del_beacon_bss.patch @@ -1,6 +1,6 @@ --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c -@@ -3699,16 +3699,18 @@ wpa_driver_nl80211_finish_drv_init(struc +@@ -4094,16 +4094,18 @@ wpa_driver_nl80211_finish_drv_init(struc } @@ -21,7 +21,7 @@ return send_and_recv_msgs(drv, msg, NULL, NULL); nla_put_failure: -@@ -3716,6 +3718,21 @@ static int wpa_driver_nl80211_del_beacon +@@ -4111,6 +4113,15 @@ static int wpa_driver_nl80211_del_beacon return -ENOBUFS; } @@ -34,30 +34,14 @@ + + return 0; +} -+ -+static int wpa_driver_nl80211_stop_ap(void *priv) -+{ -+ struct i802_bss *bss = priv; -+ return wpa_driver_nl80211_del_beacon(bss->drv); -+} /** * wpa_driver_nl80211_deinit - Deinitialize nl80211 driver interface -@@ -9855,4 +9872,5 @@ const struct wpa_driver_ops wpa_driver_n - .tdls_oper = nl80211_tdls_oper, - #endif /* CONFIG_TDLS */ - .update_ft_ies = wpa_driver_nl80211_update_ft_ies, -+ .stop_ap = wpa_driver_nl80211_stop_ap, - }; ---- a/src/drivers/driver.h -+++ b/src/drivers/driver.h -@@ -2095,6 +2095,9 @@ struct wpa_driver_ops { - */ - int (*probe_req_report)(void *priv, int report); +@@ -9528,7 +9539,6 @@ static int wpa_driver_nl80211_stop_ap(vo + if (!is_ap_interface(drv->nlmode)) + return -1; + wpa_driver_nl80211_del_beacon(drv); +- bss->beacon_set = 0; + return 0; + } -+ -+ int (*stop_ap)(void *priv); -+ - /** - * deinit_ap - Deinitialize AP mode - * @priv: Private driver interface data |