@ -270,7 +270,7 @@ static int hostap_init_sockets(struct hostap_driver_data *drv, u8 *own_addr)
}
static int hostap_send_mlme ( void * priv , const u8 * msg , size_t len )
static int hostap_send_mlme ( void * priv , const u8 * msg , size_t len , int noack )
{
struct hostap_driver_data * drv = priv ;
struct ieee80211_hdr * hdr = ( struct ieee80211_hdr * ) msg ;
@ -319,7 +319,7 @@ static int hostap_send_eapol(void *priv, const u8 *addr, const u8 *data,
pos + = 2 ;
memcpy ( pos , data , data_len ) ;
res = hostap_send_mlme ( drv , ( u8 * ) hdr , len );
res = hostap_send_mlme ( drv , ( u8 * ) hdr , len , 0 );
if ( res < 0 ) {
wpa_printf ( MSG_ERROR , " hostap_send_eapol - packet len: %lu - "
" failed: %d (%s) " ,
@ -1051,7 +1051,7 @@ static int hostap_sta_deauth(void *priv, const u8 *own_addr, const u8 *addr,
memcpy ( mgmt . bssid , own_addr , ETH_ALEN ) ;
mgmt . u . deauth . reason_code = host_to_le16 ( reason ) ;
return hostap_send_mlme ( drv , ( u8 * ) & mgmt , IEEE80211_HDRLEN +
sizeof ( mgmt . u . deauth ) );
sizeof ( mgmt . u . deauth ) , 0 );
}
@ -1088,7 +1088,7 @@ static int hostap_sta_disassoc(void *priv, const u8 *own_addr, const u8 *addr,
memcpy ( mgmt . bssid , own_addr , ETH_ALEN ) ;
mgmt . u . disassoc . reason_code = host_to_le16 ( reason ) ;
return hostap_send_mlme ( drv , ( u8 * ) & mgmt , IEEE80211_HDRLEN +
sizeof ( mgmt . u . disassoc ) );
sizeof ( mgmt . u . disassoc ) , 0 );
}
@ -1166,7 +1166,7 @@ static void wpa_driver_hostap_poll_client(void *priv, const u8 *own_addr,
os_memcpy ( hdr . IEEE80211_BSSID_FROMDS , own_addr , ETH_ALEN ) ;
os_memcpy ( hdr . IEEE80211_SA_FROMDS , own_addr , ETH_ALEN ) ;
hostap_send_mlme ( priv , ( u8 * ) & hdr , sizeof ( hdr ) );
hostap_send_mlme ( priv , ( u8 * ) & hdr , sizeof ( hdr ) , 0 );
}