Ignore:
Timestamp:
2011-03-30T14:37:36+02:00 (5 years ago)
Author:
nbd
Message:

backport mac80211, hostapd, iw, crda from trunk as of r26369

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/hostapd/patches/510-multicall.patch

    r26365 r26370  
    99 ifndef CONFIG_OS 
    1010 ifdef CONFIG_NATIVE_WINDOWS 
    11 @@ -157,10 +158,14 @@ ifdef CONFIG_IEEE80211N 
     11@@ -159,10 +160,14 @@ ifdef CONFIG_IEEE80211N 
    1212 CFLAGS += -DCONFIG_IEEE80211N 
    1313 endif 
     
    2727  
    2828 ifdef CONFIG_L2_PACKET 
    29 @@ -739,6 +744,12 @@ install: all 
     29@@ -780,6 +785,12 @@ install: all 
    3030  
    3131 BCHECK=../src/drivers/build.hostapd 
     
    3838+ 
    3939 hostapd: $(BCHECK) $(OBJS) 
    40         $(CC) $(LDFLAGS) -o hostapd $(OBJS) $(LIBS) 
    41   
    42 @@ -777,6 +788,12 @@ HOBJS += ../src/crypto/aes-internal.o 
     40        $(Q)$(CC) $(LDFLAGS) -o hostapd $(OBJS) $(LIBS) 
     41        @$(E) "  LD " $@ 
     42@@ -820,6 +831,12 @@ HOBJS += ../src/crypto/aes-internal.o 
    4343 HOBJS += ../src/crypto/aes-internal-enc.o 
    4444 endif 
     
    5151+ 
    5252 nt_password_hash: $(NOBJS) 
    53         $(CC) $(LDFLAGS) -o nt_password_hash $(NOBJS) $(LIBS_n) 
    54   
     53        $(Q)$(CC) $(LDFLAGS) -o nt_password_hash $(NOBJS) $(LIBS_n) 
     54        @$(E) "  LD " $@ 
    5555--- a/wpa_supplicant/Makefile 
    5656+++ b/wpa_supplicant/Makefile 
    57 @@ -52,6 +52,7 @@ OBJS_p += ../src/utils/wpabuf.o 
    58  OBJS_c = wpa_cli.o ../src/common/wpa_ctrl.o 
     57@@ -53,6 +53,7 @@ OBJS_c = wpa_cli.o ../src/common/wpa_ctr 
     58 OBJS_c += ../src/utils/wpa_debug.o 
    5959  
    6060 -include .config 
     
    6363 ifndef CONFIG_OS 
    6464 ifdef CONFIG_NATIVE_WINDOWS 
    65 @@ -581,6 +582,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
     65@@ -634,6 +635,10 @@ ifdef CONFIG_DYNAMIC_EAP_METHODS 
    6666 CFLAGS += -DCONFIG_DYNAMIC_EAP_METHODS 
    6767 LIBS += -ldl -rdynamic 
     
    7474  
    7575 ifdef CONFIG_AP 
    76 @@ -635,6 +640,12 @@ CFLAGS += -DEAP_SERVER_WSC 
     76@@ -642,9 +647,11 @@ NEED_EAP_COMMON=y 
     77 NEED_RSN_AUTHENTICATOR=y 
     78 CFLAGS += -DCONFIG_AP 
     79 OBJS += ap.o 
     80+ifndef MULTICALL 
     81 CFLAGS += -DCONFIG_NO_RADIUS 
     82 CFLAGS += -DCONFIG_NO_ACCOUNTING 
     83 CFLAGS += -DCONFIG_NO_VLAN 
     84+endif 
     85 OBJS += ../src/ap/hostapd.o 
     86 OBJS += ../src/ap/wpa_auth_glue.o 
     87 OBJS += ../src/ap/utils.o 
     88@@ -688,10 +695,18 @@ CFLAGS += -DEAP_SERVER_WSC 
    7789 OBJS += ../src/ap/wps_hostapd.o 
    7890 OBJS += ../src/eap_server/eap_server_wsc.o 
     
    8799  
    88100 ifdef NEED_RSN_AUTHENTICATOR 
    89 @@ -1270,6 +1281,12 @@ BCHECK=../src/drivers/build.wpa_supplica 
    90  wpa_priv: $(BCHECK) $(OBJS_priv) 
    91         $(LDO) $(LDFLAGS) -o wpa_priv $(OBJS_priv) $(LIBS) 
     101+ifndef MULTICALL 
     102 CFLAGS += -DCONFIG_NO_RADIUS 
     103+endif 
     104 NEED_AES_WRAP=y 
     105 OBJS += ../src/ap/wpa_auth.o 
     106 OBJS += ../src/ap/wpa_auth_ie.o 
     107@@ -1352,6 +1367,12 @@ wpa_priv: $(BCHECK) $(OBJS_priv) 
     108        $(Q)$(LDO) $(LDFLAGS) -o wpa_priv $(OBJS_priv) $(LIBS) 
     109        @$(E) "  LD " $@ 
    92110  
    93111+wpa_supplicant_multi.a: .config $(BCHECK) $(OBJS) $(EXTRA_progs) 
     
    98116+ 
    99117 wpa_supplicant: .config $(BCHECK) $(OBJS) $(EXTRA_progs) 
    100         $(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
    101   
    102 @@ -1329,6 +1346,12 @@ endif 
     118        $(Q)$(LDO) $(LDFLAGS) -o wpa_supplicant $(OBJS) $(LIBS) $(EXTRALIBS) 
     119        @$(E) "  LD " $@ 
     120@@ -1412,6 +1433,12 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2. 
    103121        $(Q)$(CC) -c -o $@ $(CFLAGS) $< 
    104122        @$(E) "  CC " $< 
     
    115133--- a/src/drivers/driver.h 
    116134+++ b/src/drivers/driver.h 
    117 @@ -2465,8 +2465,8 @@ union wpa_event_data { 
     135@@ -3169,8 +3169,8 @@ union wpa_event_data { 
    118136  * Driver wrapper code should call this function whenever an event is received 
    119137  * from the driver. 
     
    128146--- a/src/ap/drv_callbacks.c 
    129147+++ b/src/ap/drv_callbacks.c 
    130 @@ -375,8 +375,8 @@ static void hostapd_event_eapol_rx(struc 
     148@@ -443,8 +443,8 @@ static void hostapd_event_eapol_rx(struc 
    131149 } 
    132150  
     
    139157        struct hostapd_data *hapd = ctx; 
    140158  
    141 @@ -453,5 +453,6 @@ void wpa_supplicant_event(void *ctx, enu 
    142                 break; 
    143         } 
    144  } 
    145 - 
    146  #endif /* HOSTAPD */ 
    147 + 
    148 + 
    149159--- a/wpa_supplicant/wpa_priv.c 
    150160+++ b/wpa_supplicant/wpa_priv.c 
     
    170180--- a/wpa_supplicant/events.c 
    171181+++ b/wpa_supplicant/events.c 
    172 @@ -1582,8 +1582,8 @@ static void ft_rx_action(struct wpa_supp 
    173  #endif /* CONFIG_IEEE80211R */ 
     182@@ -1718,8 +1718,8 @@ static void wpa_supplicant_event_unprot_ 
     183 } 
    174184  
    175185  
     
    183193--- a/wpa_supplicant/wpa_supplicant.c 
    184194+++ b/wpa_supplicant/wpa_supplicant.c 
    185 @@ -2228,6 +2228,9 @@ struct wpa_supplicant * wpa_supplicant_g 
    186         return NULL; 
     195@@ -2313,6 +2313,9 @@ static void wpa_supplicant_deinit_iface( 
     196                wpa_drv_deinit(wpa_s); 
    187197 } 
    188198  
     
    192202  
    193203 /** 
    194   * wpa_supplicant_init - Initialize %wpa_supplicant 
    195 @@ -2246,6 +2249,7 @@ struct wpa_global * wpa_supplicant_init( 
    196         if (params == NULL) 
    197                 return NULL; 
     204  * wpa_supplicant_add_iface - Add a new network interface 
     205@@ -2496,6 +2499,7 @@ struct wpa_global * wpa_supplicant_init( 
     206        wpa_msg_register_ifname_cb(wpa_supplicant_msg_ifname_cb); 
     207 #endif /* CONFIG_NO_WPA_MSG */ 
    198208  
    199209+       wpa_supplicant_event = supplicant_event; 
     
    203213--- a/hostapd/main.c 
    204214+++ b/hostapd/main.c 
    205 @@ -479,6 +479,9 @@ static void usage(void) 
    206         exit(1); 
     215@@ -491,6 +491,9 @@ static const char * hostapd_msg_ifname_c 
     216        return NULL; 
    207217 } 
    208218  
     
    213223 int main(int argc, char *argv[]) 
    214224 { 
    215 @@ -490,6 +493,7 @@ int main(int argc, char *argv[]) 
     225@@ -503,6 +506,7 @@ int main(int argc, char *argv[]) 
    216226        if (os_program_init()) 
    217227                return -1; 
     
    219229+       wpa_supplicant_event = hostapd_wpa_event; 
    220230        for (;;) { 
    221                 c = getopt(argc, argv, "BdhKP:tv"); 
     231                c = getopt(argc, argv, "Bdf:hKP:tv"); 
    222232                if (c < 0) 
    223233--- a/src/drivers/drivers.c 
Note: See TracChangeset for help on using the changeset viewer.