diff options
author | Felix Fietkau <nbd@openwrt.org> | 2010-11-09 01:36:36 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2010-11-09 01:36:36 +0000 |
commit | 327d4d9f67f3d0d6a98393568989696963a899bf (patch) | |
tree | 13dfb6bdb1febc4ea97165b737f51c20d004431a /package/hostapd/patches/350-wds_fix.patch | |
parent | 297b9756bca9f1de4fd5b33d076049c65287ec07 (diff) | |
download | upstream-327d4d9f67f3d0d6a98393568989696963a899bf.tar.gz upstream-327d4d9f67f3d0d6a98393568989696963a899bf.tar.bz2 upstream-327d4d9f67f3d0d6a98393568989696963a899bf.zip |
hostapd: update to 20101109, reorganize patches
SVN-Revision: 23932
Diffstat (limited to 'package/hostapd/patches/350-wds_fix.patch')
-rw-r--r-- | package/hostapd/patches/350-wds_fix.patch | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/package/hostapd/patches/350-wds_fix.patch b/package/hostapd/patches/350-wds_fix.patch deleted file mode 100644 index 3a3ee000ae..0000000000 --- a/package/hostapd/patches/350-wds_fix.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- a/src/drivers/driver_nl80211.c -+++ b/src/drivers/driver_nl80211.c -@@ -4652,9 +4652,11 @@ static int i802_set_wds_sta(void *priv, - wpa_printf(MSG_DEBUG, "nl80211: Set WDS STA addr=" MACSTR - " aid=%d val=%d name=%s", MAC2STR(addr), aid, val, name); - if (val) { -- if (nl80211_create_iface(drv, name, NL80211_IFTYPE_AP_VLAN, -+ if (!if_nametoindex(name)) { -+ if (nl80211_create_iface(drv, name, NL80211_IFTYPE_AP_VLAN, - NULL, 1) < 0) -- return -1; -+ return -1; -+ } - linux_set_iface_flags(drv->ioctl_sock, name, 1); - return i802_set_sta_vlan(priv, addr, name, 0); - } else { ---- a/src/ap/ieee802_11.c -+++ b/src/ap/ieee802_11.c -@@ -1627,6 +1627,9 @@ static void handle_assoc_cb(struct hosta - "Could not add STA to kernel driver"); - } - -+ if (sta->flags & WLAN_STA_WDS) -+ hapd->drv.set_wds_sta(hapd, sta->addr, sta->aid, 1); -+ - if (sta->eapol_sm == NULL) { - /* - * This STA does not use RADIUS server for EAP authentication, |