Ignore:
Timestamp:
2011-11-04T02:05:26+01:00 (5 years ago)
Author:
nbd
Message:

hostapd: update to latest git version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/hostapd/patches/540-optional_rfkill.patch

    r27021 r28746  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -129,7 +129,9 @@ struct wpa_driver_nl80211_data { 
    4         int ifindex; 
     3@@ -198,7 +198,9 @@ struct wpa_driver_nl80211_data { 
    54        int if_removed; 
    65        int if_disabled; 
     6        int ignore_if_down_event; 
    77+#ifdef CONFIG_RFKILL 
    88        struct rfkill_data *rfkill; 
     
    1111        int has_capability; 
    1212  
    13 @@ -1819,7 +1821,7 @@ err1: 
     13@@ -2203,7 +2205,7 @@ err3: 
    1414        return -1; 
    1515 } 
     
    2020 { 
    2121        wpa_printf(MSG_DEBUG, "nl80211: RFKILL blocked"); 
    22 @@ -1841,6 +1843,7 @@ static void wpa_driver_nl80211_rfkill_un 
     22@@ -2226,6 +2228,7 @@ static void wpa_driver_nl80211_rfkill_un 
    2323        } 
    2424        /* rtnetlink ifup handler will report interface as enabled */ 
     
    2828  
    2929 static void nl80211_get_phy_name(struct wpa_driver_nl80211_data *drv) 
    30 @@ -1889,7 +1892,9 @@ static void * wpa_driver_nl80211_init(vo 
     30@@ -2283,7 +2286,9 @@ static void * wpa_driver_nl80211_init(vo 
     31                                      void *global_priv) 
    3132 { 
    3233        struct wpa_driver_nl80211_data *drv; 
    33         struct netlink_config *cfg; 
    3434+#ifdef CONFIG_RFKILL 
    3535        struct rfkill_config *rcfg; 
     
    3838  
    3939        drv = os_zalloc(sizeof(*drv)); 
    40 @@ -1930,6 +1935,7 @@ static void * wpa_driver_nl80211_init(vo 
    41                 goto failed; 
    42         } 
     40@@ -2311,6 +2316,7 @@ static void * wpa_driver_nl80211_init(vo 
     41  
     42        nl80211_get_phy_name(drv); 
    4343  
    4444+#ifdef CONFIG_RFKILL 
     
    4646        if (rcfg == NULL) 
    4747                goto failed; 
    48 @@ -1942,6 +1948,7 @@ static void * wpa_driver_nl80211_init(vo 
     48@@ -2323,6 +2329,7 @@ static void * wpa_driver_nl80211_init(vo 
    4949                wpa_printf(MSG_DEBUG, "nl80211: RFKILL status not available"); 
    5050                os_free(rcfg); 
     
    5454        if (wpa_driver_nl80211_finish_drv_init(drv)) 
    5555                goto failed; 
    56 @@ -1952,7 +1959,9 @@ static void * wpa_driver_nl80211_init(vo 
    57         return bss; 
    58   
    59  failed: 
    60 +#ifdef CONFIG_RFKILL 
    61         rfkill_deinit(drv->rfkill); 
    62 +#endif 
    63         netlink_deinit(drv->netlink); 
    64         if (drv->ioctl_sock >= 0) 
    65                 close(drv->ioctl_sock); 
    66 @@ -2055,10 +2064,12 @@ static int nl80211_register_action_frame 
     56@@ -2445,10 +2452,12 @@ static int nl80211_register_action_frame 
    6757 } 
    6858  
     
    7767  
    7868 static int 
    79 @@ -2077,13 +2088,16 @@ wpa_driver_nl80211_finish_drv_init(struc 
     69@@ -2475,13 +2484,16 @@ wpa_driver_nl80211_finish_drv_init(struc 
    8070                } 
    8171  
    82                 if (linux_set_iface_flags(drv->ioctl_sock, bss->ifname, 1)) { 
     72                if (linux_set_iface_flags(drv->global->ioctl_sock, bss->ifname, 1)) { 
    8373+#ifdef CONFIG_RFKILL 
    8474                        if (rfkill_is_blocked(drv->rfkill)) { 
     
    9585                                           "interface '%s' UP", bss->ifname); 
    9686                                return -1; 
    97 @@ -2111,8 +2125,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
     87@@ -2510,8 +2522,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
    9888        } 
    9989  
     
    10696  
    10797        return 0; 
    108 @@ -2193,7 +2209,9 @@ static void wpa_driver_nl80211_deinit(vo 
    109   
    110         netlink_send_oper_ifla(drv->netlink, drv->ifindex, 0, IF_OPER_UP); 
    111         netlink_deinit(drv->netlink); 
     98@@ -2596,7 +2610,9 @@ static void wpa_driver_nl80211_deinit(vo 
     99  
     100        netlink_send_oper_ifla(drv->global->netlink, drv->ifindex, 0, 
     101                               IF_OPER_UP); 
    112102+#ifdef CONFIG_RFKILL 
    113103        rfkill_deinit(drv->rfkill); 
     
    116106        eloop_cancel_timeout(wpa_driver_nl80211_scan_timeout, drv, drv->ctx); 
    117107  
    118 @@ -5785,7 +5803,9 @@ static void *i802_init(struct hostapd_da 
    119   
    120  failed: 
    121         nl80211_remove_monitor_interface(drv); 
    122 +#ifdef CONFIG_RFKILL 
    123         rfkill_deinit(drv->rfkill); 
    124 +#endif 
    125         netlink_deinit(drv->netlink); 
    126         if (drv->ioctl_sock >= 0) 
    127                 close(drv->ioctl_sock); 
    128108--- a/src/drivers/driver_wext.c 
    129109+++ b/src/drivers/driver_wext.c 
Note: See TracChangeset for help on using the changeset viewer.