Changeset 23733 for branches/backfire


Ignore:
Timestamp:
2010-10-31T13:47:07+01:00 (6 years ago)
Author:
nbd
Message:

merge mac80211, iw, hostapd from trunk to backfire

Location:
branches/backfire/package
Files:
28 added
15 deleted
43 edited
2 moved

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/hostapd/Config.in

    r20547 r23733  
    2121 
    2222endchoice 
     23 
     24config WPA_RFKILL_SUPPORT 
     25        bool "Add rfkill support" 
     26        depends PACKAGE_wpa-supplicant || PACKAGE_wpa-supplicant-mini || PACKAGE_wpad || PACKAGE_wpad-mini 
     27        default n 
  • branches/backfire/package/hostapd/Makefile

    r21822 r23733  
    99 
    1010PKG_NAME:=hostapd 
    11 PKG_VERSION:=20100418 
    12 PKG_RELEASE:=2 
    13 PKG_REV:=0b86f67a2970403d1b1b6d34ce49f5485ef5dbb3 
     11PKG_VERSION:=20100705 
     12PKG_RELEASE:=1 
     13PKG_REV:=2f1ce78bf78cecd7021385b04a4f55f22e76ab97 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
     
    3131        CONFIG_PACKAGE_hostapd \ 
    3232        CONFIG_PACKAGE_hostapd-mini \ 
    33         CONFIG_PACKAGE_kmod-hostap 
     33        CONFIG_PACKAGE_kmod-hostap \ 
     34        CONFIG_WPA_RFKILL_SUPPORT 
    3435 
    3536LOCAL_TYPE=$(strip \ 
     
    6566        CONFIG_DRIVER_HOSTAP=$(CONFIG_PACKAGE_kmod-hostap) \ 
    6667        CONFIG_IEEE80211N=$(HOSTAPD_IEEE80211N) \ 
    67         CONFIG_IEEE80211W=$(CONFIG_PACKAGE_kmod-ath9k) 
     68        CONFIG_IEEE80211W=$(CONFIG_PACKAGE_kmod-ath9k) \ 
     69        $(if $(CONFIG_WPA_RFKILL_SUPPORT),NEED_RFKILL=y) 
    6870 
    6971ifneq ($(LOCAL_TYPE),hostapd) 
     
    8183endif 
    8284 
    83 DRV_DEPENDS:=+PACKAGE_kmod-mac80211:libnl-tiny +PACKAGE_kmod-mac80211:crda @(!(TARGET_avr32||TARGET_etrax)||BROKEN) 
     85DRV_DEPENDS:=+PACKAGE_kmod-mac80211:libnl-tiny @(!(TARGET_avr32||TARGET_etrax)||BROKEN) 
    8486 
    8587define Package/hostapd/Default 
     
    116118  $(call Package/hostapd/Default) 
    117119  TITLE+= (utils) 
    118   DEPENDS:=@PACKAGE_hostapd||PACKAGE_hostapd-mini 
     120  DEPENDS:=@PACKAGE_hostapd||PACKAGE_hostapd-mini||PACKAGE_wpad||PACKAGE_wpad-mini 
    119121endef 
    120122 
     
    187189  SECTION:=net 
    188190  CATEGORY:=Network 
    189   DEPENDS:=wpa-supplicant 
     191  DEPENDS:=@PACKAGE_wpa-supplicant||PACKAGE_wpad-mini||PACKAGE_wpad 
    190192  TITLE:=WPA Supplicant command line interface 
    191193  MAINTAINER:=Felix Fietkau <nbd@openwrt.org> 
     
    238240        echo ` \ 
    239241                $(call Build/RunMake,hostapd,-s MULTICALL=1 dump_cflags); \ 
    240                 $(call Build/RunMake,wpa_supplicant,-s dump_cflags) | \ 
     242                $(call Build/RunMake,wpa_supplicant,-s MULTICALL=1 dump_cflags) | \ 
    241243                sed -e 's,-n ,,g' -e 's,$(TARGET_CFLAGS),,' \ 
    242244        ` > $(PKG_BUILD_DIR)/.cflags 
     
    295297ifneq ($(LOCAL_TYPE),supplicant) 
    296298  define Package/hostapd-utils/install 
    297         $(INSTALL_DIR) $(1)/usr/sbin 
     299        $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/hotplug.d/button 
    298300        $(INSTALL_BIN) $(PKG_BUILD_DIR)/hostapd/hostapd_cli $(1)/usr/sbin/ 
     301        $(INSTALL_DATA) ./files/wps-hotplug.sh $(1)/etc/hotplug.d/button/50-wps 
    299302  endef 
    300303endif 
  • branches/backfire/package/hostapd/files/hostapd-full.config

    r19286 r23733  
    157157CONFIG_INTERNAL_AES=y 
    158158NEED_AES_DEC=y 
     159 
     160CONFIG_WPS=y 
  • branches/backfire/package/hostapd/files/hostapd.sh

    r23656 r23733  
    22        local var="$1" 
    33        local vif="$2" 
    4         local enc wpa_group_rekey 
     4        local enc wpa_group_rekey wps_possible 
    55 
    66        config_get enc "$vif" encryption 
     
    6161                                append "$var" "wpa_passphrase=$psk" "$N" 
    6262                        fi 
     63                        wps_possible=1 
    6364                ;; 
    6465                *wpa*) 
     
    124125        config_get bridge "$vif" bridge 
    125126        config_get ieee80211d "$vif" ieee80211d 
     127        config_get iapp_interface "$vif" iapp_interface 
     128 
     129        config_get_bool wps_pbc "$vif" wps_pushbutton 0 
     130        [ -n "$wps_possible" -a "$wps_pbc" -gt 0 ] && { 
     131                append "$var" "eap_server=1" "$N" 
     132                append "$var" "wps_state=2" "$N" 
     133                append "$var" "ap_setup_locked=1" "$N" 
     134                append "$var" "config_methods=push_button" "$N" 
     135        } 
    126136 
    127137        append "$var" "ssid=$ssid" "$N" 
    128138        [ -n "$bridge" ] && append "$var" "bridge=$bridge" "$N" 
    129139        [ -n "$ieee80211d" ] && append "$var" "ieee80211d=$ieee80211d" "$N" 
     140        [ -n "$iapp_interface" ] && append "$var" $(uci_get_state network "$iapp_interface" ifname "$iapp_interface") "$N" 
    130141 
    131142        [ "$wpa" -ge "2" ] && config_get ieee80211w "$vif" ieee80211w 
  • branches/backfire/package/hostapd/files/wpa_supplicant-full.config

    r20395 r23733  
    190190 
    191191# Wi-Fi Protected Setup (WPS) 
    192 #CONFIG_WPS=y 
     192CONFIG_WPS=y 
    193193 
    194194# EAP-IKEv2 
  • branches/backfire/package/hostapd/files/wpa_supplicant.sh

    r21822 r23733  
    33        local driver="$2" 
    44        local key="$key" 
     5        local options="$3" 
    56 
    67        # wpa_supplicant should use wext for mac80211 cards 
     
    134135EOF 
    135136        [ -z "$proto" -a "$key_mgmt" != "NONE" ] || \ 
    136                 wpa_supplicant ${bridge:+ -b $bridge} -B -P "/var/run/wifi-${ifname}.pid" -D ${driver:-wext} -i "$ifname" -c /var/run/wpa_supplicant-$ifname.conf 
     137                wpa_supplicant ${bridge:+ -b $bridge} -B -P "/var/run/wifi-${ifname}.pid" -D ${driver:-wext} -i "$ifname" -c /var/run/wpa_supplicant-$ifname.conf $options 
    137138} 
  • branches/backfire/package/hostapd/patches/110-countrycode.patch

    r21354 r23733  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -659,7 +659,6 @@ static int setup_interface(struct hostap 
     3@@ -660,7 +660,6 @@ static int setup_interface(struct hostap 
    44                country[3] = '\0'; 
    55                if (hostapd_set_country(hapd, country) < 0) { 
  • branches/backfire/package/hostapd/patches/130-scan_wait.patch

    r21354 r23733  
    1111--- a/src/ap/hostapd.c 
    1212+++ b/src/ap/hostapd.c 
    13 @@ -754,6 +754,9 @@ int hostapd_setup_interface_complete(str 
     13@@ -755,6 +755,9 @@ int hostapd_setup_interface_complete(str 
    1414        wpa_printf(MSG_DEBUG, "%s: Setup of interface done.", 
    1515                   iface->bss[0]->conf->iface); 
  • branches/backfire/package/hostapd/patches/200-multicall.patch

    r21354 r23733  
    6363 ifndef CONFIG_OS 
    6464 ifdef CONFIG_NATIVE_WINDOWS 
    65 @@ -579,6 +580,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
     65@@ -581,6 +582,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
    6666 CFLAGS += -DCONFIG_DYNAMIC_EAP_METHODS 
    6767 LIBS += -ldl -rdynamic 
     
    7474  
    7575 ifdef CONFIG_AP 
    76 @@ -631,6 +636,12 @@ CFLAGS += -DEAP_SERVER_WSC 
     76@@ -635,6 +640,12 @@ CFLAGS += -DEAP_SERVER_WSC 
    7777 OBJS += ../src/ap/wps_hostapd.o 
    7878 OBJS += ../src/eap_server/eap_server_wsc.o 
     
    8787  
    8888 ifdef NEED_RSN_AUTHENTICATOR 
    89 @@ -1262,6 +1273,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
     89@@ -1270,6 +1281,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
    9090 wpa_priv: $(BCHECK) $(OBJS_priv) 
    9191        $(LDO) $(LDFLAGS) -o wpa_priv $(OBJS_priv) $(LIBS) 
     
    100100        $(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
    101101  
    102 @@ -1321,6 +1338,12 @@ endif 
     102@@ -1329,6 +1346,12 @@ endif 
    103103        $(Q)$(CC) -c -o $@ $(CFLAGS) $< 
    104104        @$(E) "  CC " $< 
     
    115115--- a/src/drivers/driver.h 
    116116+++ b/src/drivers/driver.h 
    117 @@ -2449,8 +2449,8 @@ union wpa_event_data { 
     117@@ -2465,8 +2465,8 @@ union wpa_event_data { 
    118118  * Driver wrapper code should call this function whenever an event is received 
    119119  * from the driver. 
     
    170170--- a/wpa_supplicant/events.c 
    171171+++ b/wpa_supplicant/events.c 
    172 @@ -1577,8 +1577,8 @@ static void ft_rx_action(struct wpa_supp 
     172@@ -1582,8 +1582,8 @@ static void ft_rx_action(struct wpa_supp 
    173173 #endif /* CONFIG_IEEE80211R */ 
    174174  
     
    183183--- a/wpa_supplicant/wpa_supplicant.c 
    184184+++ b/wpa_supplicant/wpa_supplicant.c 
    185 @@ -2223,6 +2223,9 @@ struct wpa_supplicant * wpa_supplicant_g 
     185@@ -2228,6 +2228,9 @@ struct wpa_supplicant * wpa_supplicant_g 
    186186        return NULL; 
    187187 } 
     
    193193 /** 
    194194  * wpa_supplicant_init - Initialize %wpa_supplicant 
    195 @@ -2241,6 +2244,7 @@ struct wpa_global * wpa_supplicant_init( 
     195@@ -2246,6 +2249,7 @@ struct wpa_global * wpa_supplicant_init( 
    196196        if (params == NULL) 
    197197                return NULL; 
  • branches/backfire/package/hostapd/patches/300-timestamp_check.patch

    r19286 r23733  
    11--- a/src/tls/x509v3.c 
    22+++ b/src/tls/x509v3.c 
    3 @@ -1832,8 +1832,11 @@ int x509_certificate_chain_validate(stru 
     3@@ -1854,8 +1854,11 @@ int x509_certificate_chain_validate(stru 
    44                if (chain_trusted) 
    55                        continue; 
  • branches/backfire/package/hostapd/patches/310-scan_ssid.patch

    r21354 r23733  
    99        enum wpa_states prev_state; 
    1010  
    11 @@ -311,6 +312,16 @@ static void wpa_supplicant_scan(void *el 
     11@@ -316,6 +317,16 @@ static void wpa_supplicant_scan(void *el 
    1212            wpa_s->wpa_state == WPA_INACTIVE) 
    1313                wpa_supplicant_set_state(wpa_s, WPA_SCANNING); 
     
    2626        ssid = wpa_s->conf->ssid; 
    2727        if (wpa_s->prev_scan_ssid != WILDCARD_SSID_SCAN) { 
    28 @@ -374,6 +385,9 @@ static void wpa_supplicant_scan(void *el 
     28@@ -379,6 +390,9 @@ static void wpa_supplicant_scan(void *el 
    2929                int_array_sort_unique(params.freqs); 
    3030        } 
  • branches/backfire/package/hostapd/patches/320-rescan_immediately.patch

    r21354 r23733  
    11--- a/wpa_supplicant/events.c 
    22+++ b/wpa_supplicant/events.c 
    3 @@ -958,7 +958,7 @@ static void wpa_supplicant_event_scan_re 
     3@@ -963,7 +963,7 @@ static void wpa_supplicant_event_scan_re 
    44                        wpa_printf(MSG_DEBUG, "Setup a new network"); 
    55                        wpa_supplicant_associate(wpa_s, NULL, ssid); 
  • branches/backfire/package/hostapd/patches/350-wds_fix.patch

    r21354 r23733  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -4576,9 +4576,11 @@ static int i802_set_wds_sta(void *priv,  
     3@@ -4652,9 +4652,11 @@ static int i802_set_wds_sta(void *priv,  
    44        wpa_printf(MSG_DEBUG, "nl80211: Set WDS STA addr=" MACSTR 
    55                   " aid=%d val=%d name=%s", MAC2STR(addr), aid, val, name); 
     
    1717--- a/src/ap/ieee802_11.c 
    1818+++ b/src/ap/ieee802_11.c 
    19 @@ -1614,6 +1614,9 @@ static void handle_assoc_cb(struct hosta 
     19@@ -1627,6 +1627,9 @@ static void handle_assoc_cb(struct hosta 
    2020                               "Could not add STA to kernel driver"); 
    2121        } 
  • branches/backfire/package/hostapd/patches/360-wds_bridge.patch

    r21354 r23733  
    2222--- a/src/drivers/driver_nl80211.c 
    2323+++ b/src/drivers/driver_nl80211.c 
    24 @@ -4566,7 +4566,8 @@ static int i802_set_sta_vlan(void *priv, 
     24@@ -4642,7 +4642,8 @@ static int i802_set_sta_vlan(void *priv, 
    2525 } 
    2626  
     
    3232        struct i802_bss *bss = priv; 
    3333        struct wpa_driver_nl80211_data *drv = bss->drv; 
    34 @@ -4580,6 +4581,10 @@ static int i802_set_wds_sta(void *priv,  
     34@@ -4656,6 +4657,10 @@ static int i802_set_wds_sta(void *priv,  
    3535                        if (nl80211_create_iface(drv, name, NL80211_IFTYPE_AP_VLAN, 
    3636                                         NULL, 1) < 0) 
  • branches/backfire/package/hostapd/patches/370-basic_rates.patch

    r21354 r23733  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -715,6 +715,16 @@ int hostapd_setup_interface_complete(str 
     3@@ -716,6 +716,16 @@ int hostapd_setup_interface_complete(str 
    44                } 
    55        } 
  • branches/backfire/package/hostapd/patches/380-ap_isolate.patch

    r21354 r23733  
    3939--- a/src/drivers/driver_nl80211.c 
    4040+++ b/src/drivers/driver_nl80211.c 
    41 @@ -4263,6 +4263,29 @@ static int i802_set_rate_sets(void *priv 
     41@@ -4339,6 +4339,29 @@ static int i802_set_rate_sets(void *priv 
    4242        return -ENOBUFS; 
    4343 } 
     
    6969  
    7070  
    71 @@ -5372,6 +5395,7 @@ const struct wpa_driver_ops wpa_driver_n 
     71@@ -5448,6 +5471,7 @@ const struct wpa_driver_ops wpa_driver_n 
    7272        .set_tx_queue_params = i802_set_tx_queue_params, 
    7373        .set_sta_vlan = i802_set_sta_vlan, 
  • branches/backfire/package/hostapd/patches/390-nl80211_fixes.patch

    r21354 r23733  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -1119,7 +1119,6 @@ nla_put_failure: 
     3@@ -1135,7 +1135,6 @@ nla_put_failure: 
    44 } 
    55  
     
    99        int max_scan_ssids; 
    1010        int ap_supported; 
    11 @@ -1231,7 +1230,6 @@ static int wpa_driver_nl80211_capa(struc 
     11@@ -1247,7 +1246,6 @@ static int wpa_driver_nl80211_capa(struc 
    1212  
    1313        return 0; 
     
    1717  
    1818 static int wpa_driver_nl80211_init_nl(struct wpa_driver_nl80211_data *drv, 
    19 @@ -1371,6 +1369,7 @@ static void * wpa_driver_nl80211_init(vo 
     19@@ -1411,6 +1409,7 @@ static void * wpa_driver_nl80211_init(vo 
    2020        drv->monitor_ifidx = -1; 
    2121        drv->monitor_sock = -1; 
     
    2525        if (wpa_driver_nl80211_init_nl(drv, ctx)) { 
    2626                os_free(drv); 
    27 @@ -1468,24 +1467,23 @@ wpa_driver_nl80211_finish_drv_init(struc 
     27@@ -1530,32 +1529,32 @@ wpa_driver_nl80211_finish_drv_init(struc 
    2828        drv->ifindex = if_nametoindex(bss->ifname); 
    2929        drv->first_bss.ifindex = drv->ifindex; 
     
    3434-                          "use managed mode"); 
    3535-       } 
    36 - 
     36+       if (drv->nlmode == NL80211_IFTYPE_STATION) { 
     37+               if (wpa_driver_nl80211_set_mode(bss, IEEE80211_MODE_INFRA) < 0) { 
     38+                       wpa_printf(MSG_DEBUG, "nl80211: Could not configure driver to " 
     39+                                  "use managed mode"); 
     40+               } 
     41  
    3742-       if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) { 
    38 -               wpa_printf(MSG_ERROR, "Could not set interface '%s' UP", 
    39 -                          bss->ifname); 
    40 -               return -1; 
     43-               if (rfkill_is_blocked(drv->rfkill)) { 
     44-                       wpa_printf(MSG_DEBUG, "nl80211: Could not yet enable " 
     45-                                  "interface '%s' due to rfkill", 
     46-                                  bss->ifname); 
     47-                       drv->if_disabled = 1; 
     48-                       send_rfkill_event = 1; 
     49-               } else { 
     50-                       wpa_printf(MSG_ERROR, "nl80211: Could not set " 
     51-                                  "interface '%s' UP", bss->ifname); 
     52-                       return -1; 
     53+               if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) { 
     54+                       if (rfkill_is_blocked(drv->rfkill)) { 
     55+                               wpa_printf(MSG_DEBUG, "nl80211: Could not yet enable " 
     56+                                          "interface '%s' due to rfkill", 
     57+                                          bss->ifname); 
     58+                               drv->if_disabled = 1; 
     59+                               send_rfkill_event = 1; 
     60+                       } else { 
     61+                               wpa_printf(MSG_ERROR, "nl80211: Could not set " 
     62+                                          "interface '%s' UP", bss->ifname); 
     63+                               return -1; 
     64+                       } 
     65                } 
    4166-       } 
    42 +       if (drv->nlmode == NL80211_IFTYPE_STATION) { 
    43 +               if (wpa_driver_nl80211_set_mode(bss, IEEE80211_MODE_INFRA) < 0) 
    44 +                       wpa_printf(MSG_DEBUG, "nl80211: Could not configure " 
    45 +                                  "driver to use managed mode"); 
    46 + 
    47 +               if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) { 
    48 +                       wpa_printf(MSG_ERROR, "Could not set interface '%s' UP", 
    49 +                                  bss->ifname); 
    50 +                       return -1; 
    51 +               } 
    5267  
    5368-       if (wpa_driver_nl80211_capa(drv)) 
     
    6580        if (nl80211_register_action_frames(drv) < 0) { 
    6681                wpa_printf(MSG_DEBUG, "nl80211: Failed to register Action " 
    67 @@ -2143,13 +2141,9 @@ static int wpa_driver_nl80211_set_key(co 
     82@@ -2219,13 +2218,9 @@ static int wpa_driver_nl80211_set_key(co 
    6883         */ 
    6984        if (ret || !set_tx || alg == WPA_ALG_NONE) 
     
    8095        msg = nlmsg_alloc(); 
    8196        if (!msg) 
    82 @@ -2990,7 +2984,8 @@ static void nl80211_remove_iface(struct  
     97@@ -3066,7 +3061,8 @@ static void nl80211_remove_iface(struct  
    8398  
    8499 #ifdef HOSTAPD 
     
    90105  
    91106        msg = nlmsg_alloc(); 
    92 @@ -3063,7 +3058,8 @@ static int nl80211_create_iface_once(str 
     107@@ -3139,7 +3135,8 @@ static int nl80211_create_iface_once(str 
    93108  
    94109 #ifdef HOSTAPD 
     
    100115  
    101116        if (addr && iftype != NL80211_IFTYPE_MONITOR && 
    102 @@ -4766,6 +4762,7 @@ static void *i802_init(struct hostapd_da 
     117@@ -4842,6 +4839,7 @@ static void *i802_init(struct hostapd_da 
    103118                return NULL; 
    104119  
  • branches/backfire/package/hostapd/patches/400-nl80211_sta_auth.patch

    r21354 r23733  
    11--- a/wpa_supplicant/wpa_supplicant.c 
    22+++ b/wpa_supplicant/wpa_supplicant.c 
    3 @@ -543,10 +543,16 @@ void wpa_supplicant_set_state(struct wpa 
     3@@ -545,10 +545,16 @@ void wpa_supplicant_set_state(struct wpa 
    44                wpa_s->reassociated_connection = 1; 
    55                wpa_drv_set_operstate(wpa_s, 1); 
  • branches/backfire/package/iw/Makefile

    r20117 r23733  
    99 
    1010PKG_NAME:=iw 
    11 PKG_VERSION:=0.9.19 
     11PKG_VERSION:=0.9.21 
    1212PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1515PKG_SOURCE_URL:=http://wireless.kernel.org/download/iw/ 
    16 PKG_MD5SUM:=3b88743f9c6ce8a7e2f5fd7d18fdea42 
     16PKG_MD5SUM:=726db5f1fd6bc316434414770513ef81 
    1717PKG_BUILD_DEPENDS:=mac80211 
    1818 
     
    4949        V=1 
    5050 
    51 ifneq ($(CONFIG_LINUX_2_6),) 
    52   define Package/iw/install 
     51define Package/iw/install 
    5352        $(INSTALL_DIR) $(1)/usr/sbin 
    5453        $(INSTALL_BIN) $(PKG_BUILD_DIR)/iw $(1)/usr/sbin/ 
    55   endef 
    56 endif 
     54endef 
    5755 
    5856$(eval $(call BuildPackage,iw)) 
  • branches/backfire/package/mac80211/Makefile

    r23107 r23733  
    1111PKG_NAME:=mac80211 
    1212 
    13 PKG_VERSION:=2010-09-14 
     13PKG_VERSION:=2010-10-19 
    1414PKG_RELEASE:=1 
    1515PKG_SOURCE_URL:=http://mirror2.openwrt.org/sources 
    1616#       http://www.orbit-lab.org/kernel/compat-wireless-2.6/2010/11 \ 
    1717#       http://wireless.kernel.org/download/compat-wireless-2.6 
    18 PKG_MD5SUM:=88511287e013ff0f2843b3679f52f335 
     18PKG_MD5SUM:=3bad1752f0154baa57a4d94774bd2ccf 
    1919 
    2020PKG_SOURCE:=compat-wireless-$(PKG_VERSION).tar.bz2 
     
    2525        CONFIG_PACKAGE_kmod-mac80211 \ 
    2626        CONFIG_PACKAGE_MAC80211_DEBUGFS \ 
    27         CONFIG_PACKAGE_ATH9K_USE_MINSTREL \ 
    2827        CONFIG_PACKAGE_ATH_DEBUG \ 
    2928        CONFIG_ATH_USER_REGD \ 
     
    4544  $(call KernelPackage/mac80211/Default) 
    4645  TITLE:=cfg80211 - wireless configuration API 
    47   DEPENDS+= +wireless-tools +iw @!LINUX_2_6_25 +crda 
     46  DEPENDS+= +wireless-tools +iw @!LINUX_2_6_25 @!LINUX_2_4 +crda 
    4847ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.33)),1) 
    4948  FILES:= \ 
     
    138137define KernelPackage/p54-common 
    139138  $(call KernelPackage/p54/Default) 
    140   DEPENDS+= @PCI_SUPPORT||@USB_SUPPORT||@TARGET_omap24xx +kmod-mac80211 
     139  DEPENDS+= @PCI_SUPPORT||@USB_SUPPORT||@TARGET_omap24xx +kmod-mac80211 +kmod-crc-ccitt 
    141140  TITLE+= (COMMON) 
    142141  FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/p54/p54common.ko 
     
    445444This module adds support for wireless adapters based on 
    446445Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets. 
    447 endef 
    448  
    449 define KernelPackage/ath9k/config 
    450         menu "Configuration" 
    451                 depends PACKAGE_kmod-ath9k 
    452  
    453         config PACKAGE_ATH9K_USE_MINSTREL 
    454                 bool "use the new minstrel_ht rate control for ath9k" 
    455                 default y 
    456  
    457         endmenu 
    458446endef 
    459447 
     
    838826        -DCONFIG_MAC80211_RC_MINSTREL_HT \ 
    839827        $(if $(CONFIG_ATH_USER_REGD),-DATH_USER_REGD=1) \ 
    840         $(if $(CONFIG_PACKAGE_ATH9K_USE_MINSTREL),-DATH9K_USE_MINSTREL) \ 
    841828        $(if $(CONFIG_PACKAGE_RT2X00_LIB_DEBUGFS),-DCONFIG_RT2X00_LIB_DEBUGFS) \ 
    842829        $(if $(CONFIG_PACKAGE_RT2X00_DEBUG),-DCONFIG_RT2X00_DEBUG) \ 
  • branches/backfire/package/mac80211/files/lib/wifi/mac80211.sh

    r23433 r23733  
    166166} 
    167167 
     168list_phy_interfaces() { 
     169        local phy="$1" 
     170        if [ -d "/sys/class/ieee80211/${phy}/device/net" ]; then 
     171                ls "/sys/class/ieee80211/${phy}/device/net" 2>/dev/null; 
     172        else 
     173                ls "/sys/class/ieee80211/${phy}/device" 2>/dev/null | grep net: | sed -e 's,net:,,g' 
     174        fi 
     175} 
    168176 
    169177disable_mac80211() ( 
     
    182190 
    183191        include /lib/network 
    184         for wdev in $(ls /sys/class/ieee80211/${phy}/device/net 2>/dev/null); do 
     192        for wdev in $(list_phy_interfaces "$phy"); do 
    185193                [ -f "/var/run/$wdev.pid" ] && kill $(cat /var/run/$wdev.pid) >&/dev/null 2>&1 
    186194                for pid in `pidof wpa_supplicant`; do 
     
    215223        local apidx=0 
    216224        fixed="" 
     225        local hostapd_ctrl="" 
    217226 
    218227        [ -n "$country" ] && iw reg set "$country" 
     
    337346                        config_get ifname "$vif" ifname 
    338347                        [ "$mode" = "ap" ] || continue 
     348                        hostapd_ctrl="${hostapd_ctrl:-/var/run/hostapd-$phy/$ifname}" 
    339349                        mac80211_start_vif "$vif" "$ifname" 
    340350                done 
     
    353363                                        config_get bssid "$vif" bssid 
    354364                                        config_get ssid "$vif" ssid 
    355                                         iw dev "$ifname" ibss join "$ssid" $freq ${fixed:+fixed-freq} $bssid 
     365                                        config_get mcast_rate "$vif" mcast_rate 
     366                                        local mcval="" 
     367                                        [ -n "$mcast_rate" ] && { 
     368                                                mcval="$(($mcast_rate / 1000))" 
     369                                                mcsub="$(( ($mcast_rate / 100) % 10 ))" 
     370                                                [ "$mcsub" -gt 0 ] && mcval="$mcval.$mcsub" 
     371                                        } 
     372                                        iw dev "$ifname" ibss join "$ssid" $freq ${fixed:+fixed-freq} $bssid ${mcval:+mcast-rate $mcval} 
    356373                                ;; 
    357374                                sta) 
    358375                                        if eval "type wpa_supplicant_setup_vif" 2>/dev/null >/dev/null; then 
    359                                                 wpa_supplicant_setup_vif "$vif" wext || { 
     376                                                wpa_supplicant_setup_vif "$vif" nl80211 "${hostapd_ctrl:+-H $hostapd_ctrl}" || { 
    360377                                                        echo "enable_mac80211($device): Failed to set up wpa_supplicant for interface $ifname" >&2 
    361378                                                        # make sure this wifi interface won't accidentally stay open without encryption 
     
    409426                        list="  list ht_capab" 
    410427                        [ "$(($ht_cap & 1))" -eq 1 ] && append ht_capab "$list  LDPC" "$N" 
     428                        [ "$(($ht_cap & 16))" -eq 16 ] && append ht_capab "$list        GF" "$N" 
    411429                        [ "$(($ht_cap & 32))" -eq 32 ] && append ht_capab "$list        SHORT-GI-20" "$N" 
    412430                        [ "$(($ht_cap & 64))" -eq 64 ] && append ht_capab "$list        SHORT-GI-40" "$N" 
  • branches/backfire/package/mac80211/patches/001-disable_b44.patch

    r23107 r23733  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -297,8 +297,8 @@ endif #CONFIG_SSB 
     3@@ -300,8 +300,8 @@ endif #CONFIG_SSB 
    44  
    55 CONFIG_P54_PCI=m 
  • branches/backfire/package/mac80211/patches/002-disable_rfkill.patch

    r23107 r23733  
    1010 ifeq ($(CONFIG_MAC80211),y) 
    1111 $(error "ERROR: you have MAC80211 compiled into the kernel, CONFIG_MAC80211=y, as such you cannot replace its mac80211 driver. You need this set to CONFIG_MAC80211=m. If you are using Fedora upgrade your kernel as later version should this set as modular. For further information on Fedora see https://bugzilla.redhat.com/show_bug.cgi?id=470143. If you are using your own kernel recompile it and make mac80211 modular") 
    12 @@ -572,8 +572,8 @@ endif #CONFIG_COMPAT_KERNEL_27 
     12@@ -585,8 +585,8 @@ endif #CONFIG_COMPAT_KERNEL_27 
    1313 # We need the backported rfkill module on kernel < 2.6.31. 
    1414 # In more recent kernel versions use the in kernel rfkill module. 
  • branches/backfire/package/mac80211/patches/005-disable_ssb_build.patch

    r23107 r23733  
    77-obj-$(CONFIG_COMPAT_VAR_MODULES) +=  drivers/ssb/ drivers/misc/eeprom/ 
    88+obj-$(CONFIG_COMPAT_VAR_MODULES) +=  drivers/misc/eeprom/ 
    9  endif 
    109  
    11  obj-$(CONFIG_COMPAT_BLUETOOTH) += net/bluetooth/ 
     10 ifeq ($(CONFIG_STAGING_EXCLUDE_BUILD),) 
     11 obj-$(CONFIG_COMPAT_STAGING) += drivers/staging/ath6kl/ 
    1212--- a/config.mk 
    1313+++ b/config.mk 
     
    2020 include $(KLIB_BUILD)/.config 
    2121 endif 
    22 @@ -280,21 +279,6 @@ endif #CONFIG_WEXT_PRIV 
    23  endif #CONFIG_WEXT_SPY 
     22@@ -283,21 +282,6 @@ CONFIG_IPW2200_QOS=y 
     23 # % echo 1 > /sys/bus/pci/drivers/ipw2200/*/rtap_iface 
    2424 endif #CONFIG_WIRELESS_EXT 
    2525  
     
    4242  
    4343 # CONFIG_B44=m 
    44 @@ -474,7 +458,6 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
     44@@ -485,7 +469,6 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
    4545  
    4646 ifdef CONFIG_MMC 
  • branches/backfire/package/mac80211/patches/007-remove_misc_drivers.patch

    r23107 r23733  
    1010  
    1111 # mac80211 test driver 
    12 @@ -311,13 +311,13 @@ endif #CONFIG_CRC_ITU_T 
     12@@ -314,13 +314,13 @@ endif #CONFIG_CRC_ITU_T 
    1313 CONFIG_MWL8K=m 
    1414  
     
    2929  
    3030 ifdef CONFIG_WIRELESS_EXT 
    31 @@ -372,17 +372,17 @@ CONFIG_ZD1211RW=m 
     31@@ -371,17 +371,17 @@ CONFIG_ZD1211RW=m 
    3232 # Note: this depends on CONFIG_USB_NET_RNDIS_HOST and CONFIG_USB_NET_CDCETHER 
    3333 # it also requires new RNDIS_HOST and CDC_ETHER modules which we add 
  • branches/backfire/package/mac80211/patches/008-led_default.patch

    r23107 r23733  
    1010 # enable mesh networking too 
    1111 CONFIG_MAC80211_MESH=y 
    12 @@ -233,7 +233,7 @@ CONFIG_B43_PCI_AUTOSELECT=y 
     12@@ -240,7 +240,7 @@ CONFIG_B43_PCI_AUTOSELECT=y 
    1313 ifdef CONFIG_PCMCIA 
    1414 CONFIG_B43_PCMCIA=y 
     
    1919 CONFIG_B43_NPHY=y 
    2020 # CONFIG_B43_FORCE_PIO=y 
    21 @@ -242,7 +242,7 @@ CONFIG_B43_NPHY=y 
     21@@ -249,7 +249,7 @@ CONFIG_B43_NPHY=y 
    2222 CONFIG_B43LEGACY=m 
    2323 CONFIG_B43LEGACY_HWRNG=y 
     
    2828 CONFIG_B43LEGACY_DMA=y 
    2929 CONFIG_B43LEGACY_PIO=y 
    30 @@ -529,7 +529,7 @@ endif 
     30@@ -542,7 +542,7 @@ endif 
    3131  
    3232 # p54 
     
    8282--- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c 
    8383+++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c 
    84 @@ -871,6 +871,7 @@ static void ath9k_led_brightness_work(st 
     84@@ -860,6 +860,7 @@ static void ath9k_led_brightness_work(st 
    8585        } 
    8686 } 
     
    9090                                 enum led_brightness brightness) 
    9191 { 
    92 @@ -882,6 +883,7 @@ static void ath9k_led_brightness(struct  
     92@@ -871,6 +872,7 @@ static void ath9k_led_brightness(struct  
    9393                ieee80211_queue_delayed_work(priv->hw, 
    9494                                             &led->brightness_work, 0); 
     
    9898 static void ath9k_led_stop_brightness(struct ath9k_htc_priv *priv) 
    9999 { 
    100 @@ -894,6 +896,7 @@ static void ath9k_led_stop_brightness(st 
     100@@ -883,6 +885,7 @@ static void ath9k_led_stop_brightness(st 
    101101 static int ath9k_register_led(struct ath9k_htc_priv *priv, struct ath_led *led, 
    102102                              char *trigger) 
     
    106106  
    107107        led->priv = priv; 
    108 @@ -911,14 +914,19 @@ static int ath9k_register_led(struct ath 
     108@@ -900,14 +903,19 @@ static int ath9k_register_led(struct ath 
    109109        INIT_DELAYED_WORK(&led->brightness_work, ath9k_led_brightness_work); 
    110110  
  • branches/backfire/package/mac80211/patches/010-no_pcmcia.patch

    r23107 r23733  
    1010 include $(KLIB_BUILD)/.config 
    1111 endif 
    12 @@ -214,7 +214,7 @@ CONFIG_B43=m 
     12@@ -221,7 +221,7 @@ CONFIG_B43=m 
    1313 CONFIG_B43_HWRNG=y 
    1414 CONFIG_B43_PCI_AUTOSELECT=y 
  • branches/backfire/package/mac80211/patches/011-no_sdio.patch

    r23107 r23733  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -441,7 +441,7 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
     3@@ -452,7 +452,7 @@ endif #CONFIG_SPI_MASTER end of SPI driv 
    44  
    55 ifdef CONFIG_MMC 
  • branches/backfire/package/mac80211/patches/013-disable_b43_nphy.patch

    r23107 r23733  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -218,7 +218,7 @@ ifdef CONFIG_PCMCIA 
     3@@ -225,7 +225,7 @@ ifdef CONFIG_PCMCIA 
    44 endif #CONFIG_PCMCIA 
    55 # CONFIG_B43_LEDS=y 
  • branches/backfire/package/mac80211/patches/015-remove-rt2x00-options.patch

    r23107 r23733  
    11--- a/config.mk 
    22+++ b/config.mk 
    3 @@ -271,12 +271,12 @@ CONFIG_RTL8180=m 
     3@@ -274,12 +274,12 @@ CONFIG_RTL8180=m 
    44  
    55 CONFIG_ADM8211=m 
     
    1616 # CONFIG_RT2800PCI_RT35XX=y 
    1717 # CONFIG_RT2800PCI_SOC=y 
    18 @@ -391,7 +391,7 @@ CONFIG_RT2800USB_RT30XX=y 
     18@@ -402,7 +402,7 @@ CONFIG_RT2800USB_RT30XX=y 
    1919 CONFIG_RT2800USB_RT35XX=y 
    2020 CONFIG_RT2800USB_UNKNOWN=y 
  • branches/backfire/package/mac80211/patches/016-remove_pid_algo.patch

    r23107 r23733  
    44 # This is the one used by our compat-wireless net/mac80211/rate.c 
    55 # in case you have and old kernel which is overriding this to pid. 
    6  CONFIG_COMPAT_MAC80211_RC_DEFAULT=minstrel 
     6 CONFIG_COMPAT_MAC80211_RC_DEFAULT=minstrel_ht 
    77-CONFIG_MAC80211_RC_PID=y 
    88+# CONFIG_MAC80211_RC_PID=y 
  • branches/backfire/package/mac80211/patches/030-backport_93c86_eeprom.patch

    r23107 r23733  
    11--- a/include/linux/compat-2.6.36.h 
    22+++ b/include/linux/compat-2.6.36.h 
    3 @@ -15,6 +15,8 @@ struct va_format { 
    4   
    5  #define device_rename(dev, new_name) device_rename(dev, (char *)new_name) 
     3@@ -56,6 +56,8 @@ static inline int pcmcia_write_config_by 
     4        return pcmcia_access_configuration_register(p_dev, &reg); 
     5 } 
    66  
    77+#define PCI_EEPROM_WIDTH_93C86   8 
  • branches/backfire/package/mac80211/patches/110-disable_usb_compat.patch

    r23107 r23733  
    3232 extern void usb_poison_urb(struct urb *urb); 
    3333 #endif 
     34--- a/config.mk 
     35+++ b/config.mk 
     36@@ -389,7 +389,7 @@ endif #CONFIG_COMPAT_KERNEL_29 
     37 # This activates a threading fix for usb urb. 
     38 # this is mainline commit: b3e670443b7fb8a2d29831b62b44a039c283e351 
     39 # This fix will be included in some stable releases. 
     40-CONFIG_COMPAT_USB_URB_THREAD_FIX=y 
     41+# CONFIG_COMPAT_USB_URB_THREAD_FIX=y 
     42  
     43 CONFIG_ATH9K_HTC=m 
     44 # CONFIG_ATH9K_HTC_DEBUGFS=y 
  • branches/backfire/package/mac80211/patches/403-ath9k-fix-invalid-mac-address-handling.patch

    r22039 r23733  
    99  
    1010 #include "hw.h" 
    11 @@ -451,8 +452,16 @@ static int ath9k_hw_init_macaddr(struct  
     11@@ -449,8 +450,16 @@ static int ath9k_hw_init_macaddr(struct  
    1212                common->macaddr[2 * i] = eeval >> 8; 
    1313                common->macaddr[2 * i + 1] = eeval & 0xff; 
  • branches/backfire/package/mac80211/patches/404-ath_regd_optional.patch

    r23107 r23733  
    11--- a/drivers/net/wireless/ath/regd.c 
    22+++ b/drivers/net/wireless/ath/regd.c 
    3 @@ -18,6 +18,9 @@ 
    4  #include <net/cfg80211.h> 
    5  #include <net/mac80211.h> 
    6  #include "regd.h" 
    7 + 
    8 +#ifndef ATH_USER_REGD 
    9 + 
    10  #include "regd_common.h" 
    11   
    12  /* 
    13 @@ -587,3 +590,5 @@ u32 ath_regd_get_band_ctl(struct ath_reg 
    14         } 
    15  } 
    16  EXPORT_SYMBOL(ath_regd_get_band_ctl); 
    17 + 
    18 +#endif 
    19 --- a/drivers/net/wireless/ath/regd.h 
    20 +++ b/drivers/net/wireless/ath/regd.h 
    21 @@ -249,6 +249,41 @@ enum CountryCode { 
    22         CTRY_BELGIUM2 = 5002 
    23  }; 
     3@@ -185,6 +185,10 @@ ath_reg_apply_beaconing_flags(struct wip 
     4        u32 bandwidth = 0; 
     5        int r; 
    246  
    257+#ifdef ATH_USER_REGD 
     8+       return; 
     9+#endif 
    2610+ 
    27 +static inline bool 
    28 +ath_is_world_regd(struct ath_regulatory *reg) 
    29 +{ 
    30 +       return true; 
    31 +} 
     11        for (band = 0; band < IEEE80211_NUM_BANDS; band++) { 
     12  
     13                if (!wiphy->bands[band]) 
     14@@ -244,6 +248,10 @@ ath_reg_apply_active_scan_flags(struct w 
     15        u32 bandwidth = 0; 
     16        int r; 
     17  
     18+#ifdef ATH_USER_REGD 
     19+       return; 
     20+#endif 
    3221+ 
    33 +static inline int 
    34 +ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, 
    35 +             int (*reg_notifier)(struct wiphy *wiphy, 
    36 +             struct regulatory_request *request)) 
    37 +{ 
     22        sband = wiphy->bands[IEEE80211_BAND_2GHZ]; 
     23  
     24        /* 
     25@@ -291,6 +299,10 @@ static void ath_reg_apply_radar_flags(st 
     26        struct ieee80211_channel *ch; 
     27        unsigned int i; 
     28  
     29+#ifdef ATH_USER_REGD 
     30+       return; 
     31+#endif 
     32+ 
     33        if (!wiphy->bands[IEEE80211_BAND_5GHZ]) 
     34                return; 
     35  
     36@@ -449,6 +461,10 @@ ath_regd_init_wiphy(struct ath_regulator 
     37 { 
     38        const struct ieee80211_regdomain *regd; 
     39  
     40+#ifdef ATH_USER_REGD 
    3841+       return 0; 
    39 +} 
     42+#endif 
    4043+ 
    41 + 
    42 +static inline u32 
    43 +ath_regd_get_band_ctl(struct ath_regulatory *reg, 
    44 +                     enum ieee80211_band band) 
    45 +{ 
    46 +       return SD_NO_CTL; 
    47 +} 
    48 + 
    49 +static inline int 
    50 +ath_reg_notifier_apply(struct wiphy *wiphy, 
    51 +                      struct regulatory_request *request, 
    52 +                      struct ath_regulatory *reg) 
    53 +{ 
    54 +       return 0; 
    55 +} 
    56 + 
    57 + 
    58 +#else 
    59 + 
    60  bool ath_is_world_regd(struct ath_regulatory *reg); 
    61  int ath_regd_init(struct ath_regulatory *reg, struct wiphy *wiphy, 
    62                   int (*reg_notifier)(struct wiphy *wiphy, 
    63 @@ -260,3 +295,5 @@ int ath_reg_notifier_apply(struct wiphy  
    64                            struct ath_regulatory *reg); 
     44        wiphy->reg_notifier = reg_notifier; 
     45        wiphy->flags |= WIPHY_FLAG_STRICT_REGULATORY; 
    6546  
    66  #endif 
    67 + 
    68 +#endif 
  • branches/backfire/package/mac80211/patches/406-ath9k-set-AH_USE_EEPROM-only-if-no-platform-data-present.patch

    r23107 r23733  
    1111--- a/drivers/net/wireless/ath/ath9k/init.c 
    1212+++ b/drivers/net/wireless/ath/ath9k/init.c 
    13 @@ -540,6 +540,7 @@ static int ath9k_init_softc(u16 devid, s 
     13@@ -559,6 +559,7 @@ static int ath9k_init_softc(u16 devid, s 
    1414 { 
    1515        struct ath_hw *ah = NULL; 
     
    1919        int csz = 0; 
    2020  
    21 @@ -551,6 +552,10 @@ static int ath9k_init_softc(u16 devid, s 
     21@@ -570,6 +571,10 @@ static int ath9k_init_softc(u16 devid, s 
    2222        ah->hw_version.subsysid = subsysid; 
    2323        sc->sc_ah = ah; 
     
    3232--- a/drivers/net/wireless/ath/ath9k/hw.c 
    3333+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    34 @@ -422,10 +422,6 @@ static void ath9k_hw_init_defaults(struc 
     34@@ -420,10 +420,6 @@ static void ath9k_hw_init_defaults(struc 
    3535        ah->hw_version.magic = AR5416_MAGIC; 
    3636        ah->hw_version.subvendorid = 0; 
  • branches/backfire/package/mac80211/patches/407-ath9k-override-mac-address-from-platform-data.patch

    r22039 r23733  
    1212 #include "hw-ops.h" 
    1313 #include "rc.h" 
    14 @@ -436,18 +438,23 @@ static void ath9k_hw_init_defaults(struc 
     14@@ -434,18 +436,23 @@ static void ath9k_hw_init_defaults(struc 
    1515 static int ath9k_hw_init_macaddr(struct ath_hw *ah) 
    1616 { 
  • branches/backfire/package/mac80211/patches/408-ath9k_tweak_rx_intr_mitigation.patch

    r23107 r23733  
    11--- a/drivers/net/wireless/ath/ath9k/hw.c 
    22+++ b/drivers/net/wireless/ath/ath9k/hw.c 
    3 @@ -1427,7 +1427,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
     3@@ -1420,7 +1420,7 @@ int ath9k_hw_reset(struct ath_hw *ah, st 
    44  
    55        if (ah->config.rx_intr_mitigation) { 
  • branches/backfire/package/mac80211/patches/409-ath9k-add-wndr3700-antenna-initialization.patch

    r23107 r23733  
    99  
    1010 static char *dev_info = "ath9k"; 
    11 @@ -555,6 +556,8 @@ static int ath9k_init_softc(u16 devid, s 
     11@@ -574,6 +575,8 @@ static int ath9k_init_softc(u16 devid, s 
    1212        pdata = (struct ath9k_platform_data *) sc->dev->platform_data; 
    1313        if (!pdata) 
     
    1818        common = ath9k_hw_common(ah); 
    1919        common->ops = &ath9k_common_ops; 
    20 @@ -677,6 +680,24 @@ void ath9k_set_hw_capab(struct ath_softc 
     20@@ -704,6 +707,24 @@ void ath9k_set_hw_capab(struct ath_softc 
    2121        SET_IEEE80211_PERM_ADDR(hw, common->macaddr); 
    2222 } 
     
    4343                    const struct ath_bus_ops *bus_ops) 
    4444 { 
    45 @@ -695,6 +716,9 @@ int ath9k_init_device(u16 devid, struct  
     45@@ -723,6 +744,9 @@ int ath9k_init_device(u16 devid, struct  
    4646        common = ath9k_hw_common(ah); 
    4747        ath9k_set_hw_capab(sc, hw); 
     
    5555--- a/drivers/net/wireless/ath/ath9k/ath9k.h 
    5656+++ b/drivers/net/wireless/ath/ath9k/ath9k.h 
    57 @@ -643,6 +643,8 @@ struct ath_softc { 
     57@@ -635,6 +635,8 @@ struct ath_softc { 
    5858  
    5959        int beacon_interval; 
  • branches/backfire/package/mac80211/patches/410-ath9k-wndr3700-led-pin-fix.patch

    r23107 r23733  
    1414--- a/drivers/net/wireless/ath/ath9k/ath9k.h 
    1515+++ b/drivers/net/wireless/ath/ath9k/ath9k.h 
    16 @@ -460,6 +460,7 @@ void ath9k_btcoex_timer_pause(struct ath 
     16@@ -455,6 +455,7 @@ void ath9k_btcoex_timer_pause(struct ath 
    1717  
    1818 #define ATH_LED_PIN_DEF                1 
  • branches/backfire/package/mac80211/patches/500-ath9k_eeprom_debugfs.patch

    r23732 r23733  
    11--- a/drivers/net/wireless/ath/ath9k/debug.c 
    22+++ b/drivers/net/wireless/ath/ath9k/debug.c 
    3 @@ -897,6 +897,53 @@ static const struct file_operations fops 
     3@@ -861,6 +861,53 @@ static const struct file_operations fops 
    44        .owner = THIS_MODULE 
    55 }; 
     
    5555 { 
    5656        struct ath_common *common = ath9k_hw_common(ah); 
    57 @@ -960,6 +1007,10 @@ int ath9k_init_debug(struct ath_hw *ah) 
     57@@ -920,6 +967,10 @@ int ath9k_init_debug(struct ath_hw *ah) 
    5858                        sc->debug.debugfs_phy, &ah->config.cwm_ignore_extcca)) 
    5959                goto err; 
  • branches/backfire/package/mac80211/patches/601-rt2x00-fix-hang-on-ifdown.patch

    r23107 r23733  
    1717--- a/drivers/net/wireless/rt2x00/rt2800pci.c 
    1818+++ b/drivers/net/wireless/rt2x00/rt2800pci.c 
    19 @@ -585,6 +585,10 @@ static void rt2800pci_kill_tx_queue(stru 
     19@@ -593,6 +593,10 @@ static void rt2800pci_kill_tx_queue(stru 
    2020                return; 
    2121        } 
  • branches/backfire/package/mac80211/patches/800-b43-gpio-mask-module-option.patch

    r23107 r23733  
    11--- a/drivers/net/wireless/b43/b43.h 
    22+++ b/drivers/net/wireless/b43/b43.h 
    3 @@ -704,6 +704,7 @@ struct b43_wldev { 
     3@@ -705,6 +705,7 @@ struct b43_wldev { 
    44        bool qos_enabled;               /* TRUE, if QoS is used. */ 
    55        bool hwcrypto_enabled;          /* TRUE, if HW crypto acceleration is enabled. */ 
  • branches/backfire/package/mac80211/patches/810-b43_no_pio.patch

    r23107 r23733  
    11--- a/drivers/net/wireless/b43/Makefile 
    22+++ b/drivers/net/wireless/b43/Makefile 
    3 @@ -12,7 +12,7 @@ b43-y                         += xmit.o 
     3@@ -14,7 +14,7 @@ b43-y                         += xmit.o 
    44 b43-y                          += lo.o 
    55 b43-y                          += wa.o 
Note: See TracChangeset for help on using the changeset viewer.