Changeset 27031


Ignore:
Timestamp:
2011-05-30T16:01:37+02:00 (7 years ago)
Author:
nbd
Message:

hostapd: backport current version from trunk as of r27021

Location:
branches/backfire/package/hostapd
Files:
2 added
17 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/hostapd/Makefile

    r26416 r27031  
    99 
    1010PKG_NAME:=hostapd 
    11 PKG_VERSION:=20110402 
     11PKG_VERSION:=20110527 
    1212PKG_RELEASE:=1 
    13 PKG_REV:=4378fc14ebfb355705e7674bf347ea659bcd77bc 
     13PKG_REV:=ceb34f250af7a7082f18c1e0451dc7fbc0f000f3 
    1414 
    1515PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1616PKG_SOURCE_URL:=git://w1.fi/srv/git/hostap.git 
    17 PKG_SOURCE_SUBDIR:=hostapd-$(PKG_VERSION) 
     17PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 
    1818PKG_SOURCE_VERSION:=$(PKG_REV) 
    1919PKG_SOURCE_PROTO:=git 
    20 PKG_MIRROR_MD5SUM:=fd5e29bbfcb89a4e60fef633bd4efa94 
     20PKG_MIRROR_MD5SUM:=4b98902d782813b41aca1faff613f677 
    2121 
    2222PKG_BUILD_DEPENDS:= \ 
  • branches/backfire/package/hostapd/files/hostapd.sh

    r26370 r27031  
    6969                        # required fields? formats? 
    7070                        # hostapd is particular, maybe a default configuration for failures 
    71                         config_get server "$vif" server 
    72                         append "$var" "auth_server_addr=$server" "$N" 
    73                         config_get port "$vif" port 
    74                         port=${port:-1812} 
    75                         append "$var" "auth_server_port=$port" "$N" 
    76                         config_get secret "$vif" key 
    77                         append "$var" "auth_server_shared_secret=$secret" "$N" 
     71                        config_get auth_server "$vif" auth_server 
     72                        [ -z "$auth_server" ] && config_get auth_server "$vif" server 
     73                        append "$var" "auth_server_addr=$auth_server" "$N" 
     74                        config_get auth_port "$vif" auth_port 
     75                        [ -z "$auth_port" ] && config_get auth_port "$vif" port 
     76                        auth_port=${auth_port:-1812} 
     77                        append "$var" "auth_server_port=$auth_port" "$N" 
     78                        config_get auth_secret "$vif" auth_secret 
     79                        [ -z "$auth_secret" ] && config_get auth_secret "$vif" key 
     80                        append "$var" "auth_server_shared_secret=$auth_secret" "$N" 
     81                        config_get acct_server "$vif" acct_server 
     82                        [ -n "$acct_server" ] && append "$var" "acct_server_addr=$acct_server" "$N" 
     83                        config_get acct_port "$vif" acct_port 
     84                        [ -n "$acct_port" ] && acct_port=${acct_port:-1813} 
     85                        [ -n "$acct_port" ] && append "$var" "acct_server_port=$acct_port" "$N" 
     86                        config_get acct_secret "$vif" acct_secret 
     87                        [ -n "$acct_secret" ] && append "$var" "acct_server_shared_secret=$acct_secret" "$N" 
    7888                        config_get nasid "$vif" nasid 
    7989                        append "$var" "nas_identifier=$nasid" "$N" 
  • branches/backfire/package/hostapd/files/wpa_supplicant-full.config

    r23733 r27031  
    403403#LIBS_p += -lbfd -liberty -lz 
    404404#LIBS_c += -lbfd -liberty -lz 
     405 
     406NEED_80211_COMMON=y 
  • branches/backfire/package/hostapd/files/wpa_supplicant-mini.config

    r19286 r27031  
    403403#LIBS_p += -lbfd -liberty -lz 
    404404#LIBS_c += -lbfd -liberty -lz 
     405 
     406NEED_80211_COMMON=y 
  • branches/backfire/package/hostapd/patches/320-nl80211_multicall_fixes.patch

    r26416 r27031  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -1847,6 +1847,7 @@ static void * wpa_driver_nl80211_init(vo 
     3@@ -1890,6 +1890,7 @@ static void * wpa_driver_nl80211_init(vo 
    44        drv->monitor_ifidx = -1; 
    55        drv->monitor_sock = -1; 
     
    99        if (wpa_driver_nl80211_init_nl(drv)) { 
    1010                os_free(drv); 
    11 @@ -2013,29 +2014,29 @@ wpa_driver_nl80211_finish_drv_init(struc 
     11@@ -2056,29 +2057,29 @@ wpa_driver_nl80211_finish_drv_init(struc 
    1212        drv->ifindex = if_nametoindex(bss->ifname); 
    1313        drv->first_bss.ifindex = drv->ifindex; 
     
    5959        if (wpa_driver_nl80211_capa(drv)) 
    6060                return -1; 
    61 @@ -3765,7 +3766,8 @@ static void nl80211_remove_iface(struct  
     61@@ -3849,7 +3850,8 @@ static void nl80211_remove_iface(struct  
    6262  
    6363 #ifdef HOSTAPD 
     
    6969  
    7070        msg = nlmsg_alloc(); 
    71 @@ -3838,7 +3840,8 @@ static int nl80211_create_iface_once(str 
     71@@ -3922,7 +3924,8 @@ static int nl80211_create_iface_once(str 
    7272  
    7373 #ifdef HOSTAPD 
  • branches/backfire/package/hostapd/patches/330-multicall_bridge_fix.patch

    r26416 r27031  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -466,6 +466,10 @@ static void wpa_driver_nl80211_event_rtm 
     3@@ -475,6 +475,10 @@ static void wpa_driver_nl80211_event_rtm 
    44                return; 
    55        } 
     
    1212                   "(%s%s%s%s)", 
    1313                   drv->operstate, ifi->ifi_flags, 
    14 @@ -537,6 +541,10 @@ static void wpa_driver_nl80211_event_rtm 
     14@@ -546,6 +550,10 @@ static void wpa_driver_nl80211_event_rtm 
    1515        attrlen = len; 
    1616        attr = (struct rtattr *) buf; 
     
    2323        while (RTA_OK(attr, attrlen)) { 
    2424                if (attr->rta_type == IFLA_IFNAME) { 
    25 @@ -1636,6 +1644,11 @@ static int wpa_driver_nl80211_capa(struc 
     25@@ -1679,6 +1687,11 @@ static int wpa_driver_nl80211_capa(struc 
    2626        drv->capa.flags |= WPA_DRIVER_FLAGS_EAPOL_TX_STATUS; 
    2727        drv->capa.max_remain_on_chan = info.max_remain_on_chan; 
     
    3535 } 
    3636  
    37 @@ -5623,8 +5636,6 @@ static void *i802_init(struct hostapd_da 
     37@@ -5715,8 +5728,6 @@ static void *i802_init(struct hostapd_da 
    3838                br_ifindex = 0; 
    3939        } 
  • branches/backfire/package/hostapd/patches/500-scan_wait.patch

    r26416 r27031  
    1111--- a/src/ap/hostapd.c 
    1212+++ b/src/ap/hostapd.c 
    13 @@ -790,6 +790,9 @@ int hostapd_setup_interface_complete(str 
     13@@ -807,6 +807,9 @@ int hostapd_setup_interface_complete(str 
    1414        wpa_printf(MSG_DEBUG, "%s: Setup of interface done.", 
    1515                   iface->bss[0]->conf->iface); 
     
    3232  
    3333 struct hapd_interfaces { 
    34 @@ -163,6 +165,15 @@ static void hostapd_logger_cb(void *ctx, 
     34@@ -163,6 +165,16 @@ static void hostapd_logger_cb(void *ctx, 
    3535 } 
    3636 #endif /* CONFIG_NO_HOSTAPD_LOGGER */ 
     
    4343+       } 
    4444+       daemonize = 0; 
     45+       return 0; 
    4546+} 
    4647+ 
     
    4849 /** 
    4950  * hostapd_init - Allocate and initialize per-interface data 
    50 @@ -184,6 +195,7 @@ static struct hostapd_iface * hostapd_in 
     51@@ -184,6 +196,7 @@ static struct hostapd_iface * hostapd_in 
    5152        if (hapd_iface == NULL) 
    5253                goto fail; 
     
    5657        hapd_iface->config_read_cb = hostapd_config_read; 
    5758        hapd_iface->config_fname = os_strdup(config_file); 
    58 @@ -399,7 +411,7 @@ static int hostapd_global_init(struct ha 
     59@@ -399,7 +412,7 @@ static int hostapd_global_init(struct ha 
    5960 } 
    6061  
     
    6566 #ifdef EAP_SERVER_TNC 
    6667        tncs_global_deinit(); 
    67 @@ -419,8 +431,7 @@ static void hostapd_global_deinit(const  
     68@@ -419,8 +432,7 @@ static void hostapd_global_deinit(const  
    6869 } 
    6970  
     
    7576 #ifdef EAP_SERVER_TNC 
    7677        int tnc = 0; 
    77 @@ -441,11 +452,6 @@ static int hostapd_global_run(struct hap 
     78@@ -441,11 +453,6 @@ static int hostapd_global_run(struct hap 
    7879        } 
    7980 #endif /* EAP_SERVER_TNC */ 
     
    8788  
    8889        return 0; 
    89 @@ -501,8 +507,7 @@ int main(int argc, char *argv[]) 
     90@@ -501,8 +508,7 @@ int main(int argc, char *argv[]) 
    9091        struct hapd_interfaces interfaces; 
    9192        int ret = 1; 
     
    9798  
    9899        if (os_program_init()) 
    99 @@ -576,7 +581,7 @@ int main(int argc, char *argv[]) 
     100@@ -576,7 +582,7 @@ int main(int argc, char *argv[]) 
    100101                        goto out; 
    101102        } 
     
    106107  
    107108        ret = 0; 
    108 @@ -587,7 +592,7 @@ int main(int argc, char *argv[]) 
     109@@ -587,7 +593,7 @@ int main(int argc, char *argv[]) 
    109110                hostapd_interface_deinit_free(interfaces.iface[i]); 
    110111        os_free(interfaces.iface); 
     
    128129--- a/src/ap/ap_config.h 
    129130+++ b/src/ap/ap_config.h 
    130 @@ -389,6 +389,7 @@ struct hostapd_config { 
     131@@ -390,6 +390,7 @@ struct hostapd_config { 
    131132  
    132133        int ht_op_mode_fixed; 
  • branches/backfire/package/hostapd/patches/510-multicall.patch

    r26416 r27031  
    133133--- a/src/drivers/driver.h 
    134134+++ b/src/drivers/driver.h 
    135 @@ -3186,8 +3186,8 @@ union wpa_event_data { 
     135@@ -3199,8 +3199,8 @@ union wpa_event_data { 
    136136  * Driver wrapper code should call this function whenever an event is received 
    137137  * from the driver. 
     
    146146--- a/src/ap/drv_callbacks.c 
    147147+++ b/src/ap/drv_callbacks.c 
    148 @@ -443,8 +443,8 @@ static void hostapd_event_eapol_rx(struc 
     148@@ -448,8 +448,8 @@ static void hostapd_event_eapol_rx(struc 
    149149 } 
    150150  
     
    180180--- a/wpa_supplicant/events.c 
    181181+++ b/wpa_supplicant/events.c 
    182 @@ -1734,8 +1734,8 @@ static void wpa_supplicant_event_unprot_ 
     182@@ -1746,8 +1746,8 @@ static void wpa_supplicant_event_unprot_ 
    183183 } 
    184184  
     
    193193--- a/wpa_supplicant/wpa_supplicant.c 
    194194+++ b/wpa_supplicant/wpa_supplicant.c 
    195 @@ -2311,6 +2311,9 @@ static void wpa_supplicant_deinit_iface( 
     195@@ -2314,6 +2314,9 @@ static void wpa_supplicant_deinit_iface( 
    196196                wpa_drv_deinit(wpa_s); 
    197197 } 
     
    203203 /** 
    204204  * wpa_supplicant_add_iface - Add a new network interface 
    205 @@ -2494,6 +2497,7 @@ struct wpa_global * wpa_supplicant_init( 
     205@@ -2497,6 +2500,7 @@ struct wpa_global * wpa_supplicant_init( 
    206206        wpa_msg_register_ifname_cb(wpa_supplicant_msg_ifname_cb); 
    207207 #endif /* CONFIG_NO_WPA_MSG */ 
     
    213213--- a/hostapd/main.c 
    214214+++ b/hostapd/main.c 
    215 @@ -501,6 +501,9 @@ static const char * hostapd_msg_ifname_c 
     215@@ -502,6 +502,9 @@ static const char * hostapd_msg_ifname_c 
    216216        return NULL; 
    217217 } 
     
    223223 int main(int argc, char *argv[]) 
    224224 { 
    225 @@ -513,6 +516,7 @@ int main(int argc, char *argv[]) 
     225@@ -514,6 +517,7 @@ int main(int argc, char *argv[]) 
    226226        if (os_program_init()) 
    227227                return -1; 
  • branches/backfire/package/hostapd/patches/530-rescan_immediately.patch

    r26416 r27031  
    1 --- a/wpa_supplicant/events.c 
    2 +++ b/wpa_supplicant/events.c 
    3 @@ -958,7 +958,7 @@ static int _wpa_supplicant_event_scan_re 
    4                         wpa_dbg(wpa_s, MSG_DEBUG, "Setup a new network"); 
    5                         wpa_supplicant_associate(wpa_s, NULL, ssid); 
    6                 } else { 
    7 -                       int timeout_sec = 5; 
    8 +                       int timeout_sec = 0; 
    9                         int timeout_usec = 0; 
    10  #ifdef CONFIG_P2P 
    11                         if (wpa_s->p2p_in_provisioning) { 
     1--- a/wpa_supplicant/wpa_supplicant.c 
     2+++ b/wpa_supplicant/wpa_supplicant.c 
     3@@ -2070,7 +2070,7 @@ static struct wpa_supplicant * wpa_suppl 
     4        if (wpa_s == NULL) 
     5                return NULL; 
     6        wpa_s->scan_req = 1; 
     7-       wpa_s->scan_interval = 5; 
     8+       wpa_s->scan_interval = 0; 
     9        wpa_s->new_connection = 1; 
     10        wpa_s->parent = wpa_s; 
     11  
  • branches/backfire/package/hostapd/patches/540-optional_rfkill.patch

    r26416 r27031  
    1111        int has_capability; 
    1212  
    13 @@ -1776,7 +1778,7 @@ err1: 
     13@@ -1819,7 +1821,7 @@ err1: 
    1414        return -1; 
    1515 } 
     
    2020 { 
    2121        wpa_printf(MSG_DEBUG, "nl80211: RFKILL blocked"); 
    22 @@ -1798,6 +1800,7 @@ static void wpa_driver_nl80211_rfkill_un 
     22@@ -1841,6 +1843,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 @@ -1846,7 +1849,9 @@ static void * wpa_driver_nl80211_init(vo 
     30@@ -1889,7 +1892,9 @@ static void * wpa_driver_nl80211_init(vo 
    3131 { 
    3232        struct wpa_driver_nl80211_data *drv; 
     
    3838  
    3939        drv = os_zalloc(sizeof(*drv)); 
    40 @@ -1887,6 +1892,7 @@ static void * wpa_driver_nl80211_init(vo 
     40@@ -1930,6 +1935,7 @@ static void * wpa_driver_nl80211_init(vo 
    4141                goto failed; 
    4242        } 
     
    4646        if (rcfg == NULL) 
    4747                goto failed; 
    48 @@ -1899,6 +1905,7 @@ static void * wpa_driver_nl80211_init(vo 
     48@@ -1942,6 +1948,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 @@ -1909,7 +1916,9 @@ static void * wpa_driver_nl80211_init(vo 
     56@@ -1952,7 +1959,9 @@ static void * wpa_driver_nl80211_init(vo 
    5757        return bss; 
    5858  
     
    6464        if (drv->ioctl_sock >= 0) 
    6565                close(drv->ioctl_sock); 
    66 @@ -2012,10 +2021,12 @@ static int nl80211_register_action_frame 
     66@@ -2055,10 +2064,12 @@ static int nl80211_register_action_frame 
    6767 } 
    6868  
     
    7777  
    7878 static int 
    79 @@ -2034,13 +2045,16 @@ wpa_driver_nl80211_finish_drv_init(struc 
     79@@ -2077,13 +2088,16 @@ wpa_driver_nl80211_finish_drv_init(struc 
    8080                } 
    8181  
     
    9595                                           "interface '%s' UP", bss->ifname); 
    9696                                return -1; 
    97 @@ -2068,8 +2082,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
     97@@ -2111,8 +2125,10 @@ wpa_driver_nl80211_finish_drv_init(struc 
    9898        } 
    9999  
     
    106106  
    107107        return 0; 
    108 @@ -2150,7 +2166,9 @@ static void wpa_driver_nl80211_deinit(vo 
     108@@ -2193,7 +2209,9 @@ static void wpa_driver_nl80211_deinit(vo 
    109109  
    110110        netlink_send_oper_ifla(drv->netlink, drv->ifindex, 0, IF_OPER_UP); 
     
    116116        eloop_cancel_timeout(wpa_driver_nl80211_scan_timeout, drv, drv->ctx); 
    117117  
    118 @@ -5693,7 +5711,9 @@ static void *i802_init(struct hostapd_da 
     118@@ -5785,7 +5803,9 @@ static void *i802_init(struct hostapd_da 
    119119  
    120120 failed: 
  • branches/backfire/package/hostapd/patches/551-nl80211_del_beacon_bss.patch

    r26416 r27031  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -2092,23 +2092,41 @@ wpa_driver_nl80211_finish_drv_init(struc 
     3@@ -2135,23 +2135,43 @@ wpa_driver_nl80211_finish_drv_init(struc 
    44 } 
    55  
     
    3434+       for (bss = &drv->first_bss; bss; bss = bss->next) 
    3535+               wpa_driver_nl80211_del_bss_beacon(bss); 
     36+ 
     37+       return 0; 
    3638+} 
    3739+ 
     
    4042+       struct i802_bss *bss = priv; 
    4143+ 
    42 +       wpa_driver_nl80211_del_beacon(bss->drv); 
     44+       return wpa_driver_nl80211_del_beacon(bss->drv); 
    4345+} 
    4446  
    4547 /** 
    4648  * wpa_driver_nl80211_deinit - Deinitialize nl80211 driver interface 
    47 @@ -6566,4 +6584,5 @@ const struct wpa_driver_ops wpa_driver_n 
     49@@ -6658,4 +6678,5 @@ const struct wpa_driver_ops wpa_driver_n 
    4850        .set_intra_bss = nl80211_set_intra_bss, 
    4951        .set_param = nl80211_set_param, 
     
    5355--- a/src/drivers/driver.h 
    5456+++ b/src/drivers/driver.h 
    55 @@ -2240,6 +2240,8 @@ struct wpa_driver_ops { 
    56          * @signal_info: Connection info structure 
    57          */ 
    58         int (*signal_poll)(void *priv, struct wpa_signal_info *signal_info); 
     57@@ -2253,6 +2253,8 @@ struct wpa_driver_ops { 
     58         * implementation, there is no need to implement this function. 
     59         */ 
     60        int (*set_authmode)(void *priv, int authmode); 
    5961+ 
    6062+       int (*stop_ap)(void *priv); 
  • branches/backfire/package/hostapd/patches/553-ap_sta_support.patch

    r26416 r27031  
    108108                wpa_drv_set_operstate(wpa_s, 0); 
    109109 #ifndef IEEE8021X_EAPOL 
    110 @@ -2154,6 +2211,21 @@ static int wpa_supplicant_init_iface(str 
     110@@ -2157,6 +2214,21 @@ static int wpa_supplicant_init_iface(str 
    111111                os_strlcpy(wpa_s->bridge_ifname, iface->bridge_ifname, 
    112112                           sizeof(wpa_s->bridge_ifname)); 
  • branches/backfire/package/hostapd/patches/560-disable_ctrl_iface_mib.patch

    r26416 r27031  
    5656--- a/wpa_supplicant/ctrl_iface.c 
    5757+++ b/wpa_supplicant/ctrl_iface.c 
    58 @@ -2896,6 +2896,7 @@ char * wpa_supplicant_ctrl_iface_process 
     58@@ -2929,6 +2929,7 @@ char * wpa_supplicant_ctrl_iface_process 
    5959                        reply_len = -1; 
    6060        } else if (os_strncmp(buf, "NOTE ", 5) == 0) { 
     
    6464                reply_len = wpa_sm_get_mib(wpa_s->wpa, reply, reply_size); 
    6565                if (reply_len >= 0) { 
    66 @@ -2907,6 +2908,7 @@ char * wpa_supplicant_ctrl_iface_process 
     66@@ -2940,6 +2941,7 @@ char * wpa_supplicant_ctrl_iface_process 
    6767                        else 
    6868                                reply_len += res; 
     
    7272                reply_len = wpa_supplicant_ctrl_iface_status( 
    7373                        wpa_s, buf + 6, reply, reply_size); 
    74 @@ -3200,6 +3202,7 @@ char * wpa_supplicant_ctrl_iface_process 
     74@@ -3245,6 +3247,7 @@ char * wpa_supplicant_ctrl_iface_process 
    7575                reply_len = wpa_supplicant_ctrl_iface_bss( 
    7676                        wpa_s, buf + 4, reply, reply_size); 
     
    8080                reply_len = ap_ctrl_iface_sta_first(wpa_s, reply, reply_size); 
    8181        } else if (os_strncmp(buf, "STA ", 4) == 0) { 
    82 @@ -3208,6 +3211,7 @@ char * wpa_supplicant_ctrl_iface_process 
     82@@ -3253,6 +3256,7 @@ char * wpa_supplicant_ctrl_iface_process 
    8383        } else if (os_strncmp(buf, "STA-NEXT ", 9) == 0) { 
    8484                reply_len = ap_ctrl_iface_sta_next(wpa_s, buf + 9, reply, 
     
    106106--- a/src/ap/ieee802_1x.c 
    107107+++ b/src/ap/ieee802_1x.c 
    108 @@ -1876,6 +1876,7 @@ static const char * bool_txt(Boolean boo 
     108@@ -1896,6 +1896,7 @@ static const char * bool_txt(Boolean boo 
    109109        return bool ? "TRUE" : "FALSE"; 
    110110 } 
     
    114114 int ieee802_1x_get_mib(struct hostapd_data *hapd, char *buf, size_t buflen) 
    115115 { 
    116 @@ -2027,6 +2028,7 @@ int ieee802_1x_get_mib_sta(struct hostap 
     116@@ -2047,6 +2048,7 @@ int ieee802_1x_get_mib_sta(struct hostap 
    117117        return len; 
    118118 } 
  • branches/backfire/package/hostapd/patches/600-terminate_on_setup_failure.patch

    r26370 r27031  
    11--- a/src/ap/hostapd.c 
    22+++ b/src/ap/hostapd.c 
    3 @@ -717,11 +717,8 @@ int hostapd_setup_interface_complete(str 
     3@@ -723,11 +723,8 @@ int hostapd_setup_interface_complete(str 
    44        size_t j; 
    55        u8 *prev_addr; 
     
    1515        wpa_printf(MSG_DEBUG, "Completing interface initialization"); 
    1616        if (hapd->iconf->channel) { 
    17 @@ -737,7 +734,7 @@ int hostapd_setup_interface_complete(str 
     17@@ -743,7 +740,7 @@ int hostapd_setup_interface_complete(str 
    1818                                     hapd->iconf->secondary_channel)) { 
    1919                        wpa_printf(MSG_ERROR, "Could not set channel for " 
     
    2424        } 
    2525  
    26 @@ -748,7 +745,7 @@ int hostapd_setup_interface_complete(str 
     26@@ -754,7 +751,7 @@ int hostapd_setup_interface_complete(str 
    2727                        hostapd_logger(hapd, NULL, HOSTAPD_MODULE_IEEE80211, 
    2828                                       HOSTAPD_LEVEL_WARNING, 
     
    3333        } 
    3434  
    35 @@ -756,14 +753,14 @@ int hostapd_setup_interface_complete(str 
     35@@ -762,14 +759,14 @@ int hostapd_setup_interface_complete(str 
    3636            hostapd_set_rts(hapd, hapd->iconf->rts_threshold)) { 
    3737                wpa_printf(MSG_ERROR, "Could not set RTS threshold for " 
     
    5050  
    5151        prev_addr = hapd->own_addr; 
    52 @@ -773,7 +770,7 @@ int hostapd_setup_interface_complete(str 
     52@@ -779,7 +776,7 @@ int hostapd_setup_interface_complete(str 
    5353                if (j) 
    5454                        os_memcpy(hapd->own_addr, prev_addr, ETH_ALEN); 
     
    5959                        prev_addr = hapd->own_addr; 
    6060        } 
    61 @@ -785,7 +782,7 @@ int hostapd_setup_interface_complete(str 
     61@@ -791,7 +788,7 @@ int hostapd_setup_interface_complete(str 
    6262        if (hostapd_driver_commit(hapd) < 0) { 
    6363                wpa_printf(MSG_ERROR, "%s: Failed to commit driver " 
     
    6767        } 
    6868  
    69         if (hapd->setup_complete_cb) 
    70 @@ -798,6 +795,11 @@ int hostapd_setup_interface_complete(str 
     69        /* 
     70@@ -815,6 +812,11 @@ int hostapd_setup_interface_complete(str 
    7171                iface->init_complete(iface); 
    7272  
  • branches/backfire/package/hostapd/patches/700-random_pool_add_kernel.patch

    r26612 r27031  
    142142--- a/wpa_supplicant/Android.mk 
    143143+++ b/wpa_supplicant/Android.mk 
    144 @@ -1102,9 +1102,8 @@ endif 
     144@@ -1109,9 +1109,8 @@ endif 
    145145  
    146146 ifdef CONFIG_NO_RANDOM_POOL 
  • branches/backfire/package/hostapd/patches/710-bring_down_interface.patch

    r26416 r27031  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -4904,9 +4904,6 @@ static int wpa_driver_nl80211_set_mode(v 
     3@@ -5005,9 +5005,6 @@ static int wpa_driver_nl80211_set_mode(v 
    44                        /* Try to set the mode again while the interface is 
    55                         * down */ 
     
    1111                                break; 
    1212                } else 
    13 @@ -4919,6 +4916,8 @@ static int wpa_driver_nl80211_set_mode(v 
     13@@ -5020,6 +5017,8 @@ static int wpa_driver_nl80211_set_mode(v 
    1414                wpa_printf(MSG_DEBUG, "nl80211: Mode change succeeded while " 
    1515                           "interface is down"); 
  • branches/backfire/package/hostapd/patches/730-fix_wds_bridge_handling.patch

    r26726 r27031  
    11--- a/src/drivers/driver_nl80211.c 
    22+++ b/src/drivers/driver_nl80211.c 
    3 @@ -5487,6 +5487,9 @@ static int i802_set_wds_sta(void *priv,  
     3@@ -5660,6 +5660,9 @@ static int i802_set_wds_sta(void *priv,  
    44                linux_set_iface_flags(drv->ioctl_sock, name, 1); 
    55                return i802_set_sta_vlan(priv, addr, name, 0); 
     
    1111                return wpa_driver_nl80211_if_remove(priv, WPA_IF_AP_VLAN, 
    1212                                                    name); 
    13 @@ -5927,14 +5930,14 @@ static int wpa_driver_nl80211_if_remove( 
     13@@ -6021,14 +6024,14 @@ static int wpa_driver_nl80211_if_remove( 
    1414                return -1; 
    1515  
Note: See TracChangeset for help on using the changeset viewer.