Ignore:
Timestamp:
2011-04-02T21:44:47+02:00 (5 years ago)
Author:
nbd
Message:

hostapd: update to 20110402, fixes issues with non-QoS clients

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/hostapd/patches/350-hostap_multicall_fix.patch

    r26220 r26414  
    4141                         int len); 
    4242 static int hostap_set_iface_flags(void *priv, int dev_up); 
    43 @@ -399,65 +404,6 @@ static int hostapd_ioctl(void *priv, str 
     43@@ -400,65 +405,6 @@ static int hostapd_ioctl(void *priv, str 
    4444 } 
    4545  
     
    107107                             int idx, u8 *seq) 
    108108 { 
    109 @@ -1125,21 +1071,9 @@ static struct hostapd_hw_modes * hostap_ 
     109@@ -1126,21 +1072,9 @@ static struct hostapd_hw_modes * hostap_ 
    110110        return mode; 
    111111 } 
     
    131131                         int len, int show_err) 
    132132 { 
    133 @@ -1161,7 +1095,12 @@ static int hostapd_ioctl(struct wpa_driv 
     133@@ -1162,7 +1096,12 @@ static int hostapd_ioctl(struct wpa_driv 
    134134 } 
    135135  
     
    145145 { 
    146146        struct prism2_hostapd_param *param; 
    147 @@ -1177,7 +1116,7 @@ static int wpa_driver_hostap_set_wpa_ie( 
     147@@ -1178,7 +1117,7 @@ static int wpa_driver_hostap_set_wpa_ie( 
    148148        param->cmd = PRISM2_HOSTAPD_SET_GENERIC_ELEMENT; 
    149149        param->u.generic_elem.len = wpa_ie_len; 
     
    154154        os_free(param); 
    155155  
    156 @@ -1185,7 +1124,7 @@ static int wpa_driver_hostap_set_wpa_ie( 
     156@@ -1186,7 +1125,7 @@ static int wpa_driver_hostap_set_wpa_ie( 
    157157 } 
    158158  
     
    163163 { 
    164164        struct iwreq iwr; 
    165 @@ -1207,7 +1146,7 @@ static int prism2param(struct wpa_driver 
     165@@ -1208,7 +1147,7 @@ static int prism2param(struct wpa_driver 
    166166  
    167167 static int wpa_driver_hostap_set_wpa(void *priv, int enabled) 
     
    172172  
    173173        wpa_printf(MSG_DEBUG, "%s: enabled=%d", __FUNCTION__, enabled); 
    174 @@ -1223,125 +1162,15 @@ static int wpa_driver_hostap_set_wpa(voi 
     174@@ -1224,125 +1163,15 @@ static int wpa_driver_hostap_set_wpa(voi 
    175175 } 
    176176  
     
    300300 { 
    301301        struct iwreq iwr; 
    302 @@ -1362,7 +1191,7 @@ static int wpa_driver_hostap_reset(struc 
     302@@ -1363,7 +1192,7 @@ static int wpa_driver_hostap_reset(struc 
    303303 } 
    304304  
     
    309309 { 
    310310        struct prism2_hostapd_param param; 
    311 @@ -1377,7 +1206,7 @@ static int wpa_driver_hostap_mlme(struct 
     311@@ -1378,7 +1207,7 @@ static int wpa_driver_hostap_mlme(struct 
    312312        os_memcpy(param.sta_addr, addr, ETH_ALEN); 
    313313        param.u.mlme.cmd = cmd; 
     
    318318                os_sleep(0, 100000); 
    319319                ret = wpa_driver_hostap_reset(drv, 2); 
    320 @@ -1389,7 +1218,7 @@ static int wpa_driver_hostap_mlme(struct 
     320@@ -1390,7 +1219,7 @@ static int wpa_driver_hostap_mlme(struct 
    321321 static int wpa_driver_hostap_deauthenticate(void *priv, const u8 *addr, 
    322322                                            int reason_code) 
     
    327327        return wpa_driver_hostap_mlme(drv, addr, MLME_STA_DEAUTH, 
    328328                                      reason_code); 
    329 @@ -1399,7 +1228,7 @@ static int wpa_driver_hostap_deauthentic 
     329@@ -1400,7 +1229,7 @@ static int wpa_driver_hostap_deauthentic 
    330330 static int wpa_driver_hostap_disassociate(void *priv, const u8 *addr, 
    331331                                          int reason_code) 
     
    336336        return wpa_driver_hostap_mlme(drv, addr, MLME_STA_DISASSOC, 
    337337                                      reason_code); 
    338 @@ -1410,7 +1239,7 @@ static int 
     338@@ -1411,7 +1240,7 @@ static int 
    339339 wpa_driver_hostap_associate(void *priv, 
    340340                            struct wpa_driver_associate_params *params) 
     
    345345        int allow_unencrypted_eapol; 
    346346  
    347 @@ -1474,7 +1303,7 @@ wpa_driver_hostap_associate(void *priv, 
     347@@ -1475,7 +1304,7 @@ wpa_driver_hostap_associate(void *priv, 
    348348 static int wpa_driver_hostap_scan(void *priv, 
    349349                                  struct wpa_driver_scan_params *params) 
     
    354354        int ret; 
    355355        const u8 *ssid = params->ssids[0].ssid; 
    356 @@ -1495,7 +1324,7 @@ static int wpa_driver_hostap_scan(void * 
     356@@ -1496,7 +1325,7 @@ static int wpa_driver_hostap_scan(void * 
    357357        param.cmd = PRISM2_HOSTAPD_SCAN_REQ; 
    358358        param.u.scan_req.ssid_len = ssid_len; 
     
    363363        /* Not all drivers generate "scan completed" wireless event, so try to 
    364364         * read results after a timeout. */ 
    365 @@ -1510,7 +1339,7 @@ static int wpa_driver_hostap_scan(void * 
     365@@ -1511,7 +1340,7 @@ static int wpa_driver_hostap_scan(void * 
    366366  
    367367 static int wpa_driver_hostap_set_auth_alg(void *priv, int auth_alg) 
     
    372372  
    373373        if (auth_alg & WPA_AUTH_ALG_OPEN) 
    374 @@ -1528,35 +1357,35 @@ static int wpa_driver_hostap_set_auth_al 
     374@@ -1529,35 +1358,35 @@ static int wpa_driver_hostap_set_auth_al 
    375375  
    376376 static int wpa_driver_hostap_get_bssid(void *priv, u8 *bssid) 
     
    413413        drv = os_zalloc(sizeof(*drv)); 
    414414        if (drv == NULL) 
    415 @@ -1596,14 +1425,120 @@ static void * wpa_driver_hostap_init(voi 
     415@@ -1597,14 +1426,120 @@ static void * wpa_driver_hostap_init(voi 
    416416  
    417417 static void wpa_driver_hostap_deinit(void *priv) 
     
    536536  
    537537 const struct wpa_driver_ops wpa_driver_hostap_ops = { 
    538 @@ -1631,7 +1566,8 @@ const struct wpa_driver_ops wpa_driver_h 
     538@@ -1632,7 +1567,8 @@ const struct wpa_driver_ops wpa_driver_h 
    539539        .sta_clear_stats = hostap_sta_clear_stats, 
    540540        .get_hw_feature_data = hostap_get_hw_feature_data, 
     
    546546        .get_ssid = wpa_driver_hostap_get_ssid, 
    547547        .set_countermeasures = wpa_driver_hostap_set_countermeasures, 
    548 @@ -1643,5 +1579,5 @@ const struct wpa_driver_ops wpa_driver_h 
     548@@ -1644,5 +1580,5 @@ const struct wpa_driver_ops wpa_driver_h 
    549549        .init = wpa_driver_hostap_init, 
    550550        .deinit = wpa_driver_hostap_deinit, 
Note: See TracChangeset for help on using the changeset viewer.