Home | History | Annotate | Download | only in tests
      1 /*
      2  * Dummy functions to allow link_test to be linked. The need for these
      3  * functions should be removed to allow IEEE 802.1X/EAPOL authenticator to
      4  * be built outside hostapd.
      5  */
      6 
      7 #include "includes.h"
      8 
      9 #include "common.h"
     10 
     11 
     12 struct hostapd_data;
     13 struct sta_info;
     14 struct rsn_pmksa_cache_entry;
     15 struct eapol_state_machine;
     16 struct hostapd_eap_user;
     17 struct hostapd_bss_config;
     18 struct hostapd_vlan;
     19 
     20 
     21 struct sta_info * ap_get_sta(struct hostapd_data *hapd, const u8 *sta)
     22 {
     23 	return NULL;
     24 }
     25 
     26 
     27 int ap_for_each_sta(struct hostapd_data *hapd,
     28 		    int (*cb)(struct hostapd_data *hapd, struct sta_info *sta,
     29 			      void *ctx),
     30 		    void *ctx)
     31 {
     32 	return 0;
     33 }
     34 
     35 
     36 void ap_sta_session_timeout(struct hostapd_data *hapd, struct sta_info *sta,
     37 			    u32 session_timeout)
     38 {
     39 }
     40 
     41 
     42 int ap_sta_bind_vlan(struct hostapd_data *hapd, struct sta_info *sta,
     43 		     int old_vlanid)
     44 {
     45 	return 0;
     46 }
     47 
     48 
     49 void rsn_preauth_finished(struct hostapd_data *hapd, struct sta_info *sta,
     50 			  int success)
     51 {
     52 }
     53 
     54 
     55 void rsn_preauth_send(struct hostapd_data *hapd, struct sta_info *sta,
     56 		      u8 *buf, size_t len)
     57 {
     58 }
     59 
     60 
     61 void accounting_sta_start(struct hostapd_data *hapd, struct sta_info *sta)
     62 {
     63 }
     64 
     65 
     66 void pmksa_cache_to_eapol_data(struct rsn_pmksa_cache_entry *entry,
     67 			       struct eapol_state_machine *eapol)
     68 {
     69 }
     70 
     71 
     72 const struct hostapd_eap_user *
     73 hostapd_get_eap_user(const struct hostapd_bss_config *conf, const u8 *identity,
     74 		     size_t identity_len, int phase2)
     75 {
     76 	return NULL;
     77 }
     78 
     79 
     80 const char * hostapd_get_vlan_id_ifname(struct hostapd_vlan *vlan, int vlan_id)
     81 {
     82 	return NULL;
     83 }
     84