wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Enumerations | Functions
mesh_mpm.c File Reference

WPA Supplicant - Basic mesh peer management. More...

#include "utils/includes.h"
#include "utils/common.h"
#include "utils/eloop.h"
#include "common/ieee802_11_defs.h"
#include "ap/hostapd.h"
#include "ap/sta_info.h"
#include "ap/ieee802_11.h"
#include "wpa_supplicant_i.h"
#include "driver_i.h"
#include "mesh_mpm.h"
#include "mesh_rsn.h"

Data Structures

struct  mesh_peer_mgmt_ie
 

Enumerations

enum  plink_event {
  PLINK_UNDEFINED, OPN_ACPT, OPN_RJCT, OPN_IGNR,
  CNF_ACPT, CNF_RJCT, CNF_IGNR, CLS_ACPT,
  CLS_IGNR
}
 

Functions

void wpa_mesh_set_plink_state (struct wpa_supplicant *wpa_s, struct sta_info *sta, enum mesh_plink_state state)
 
int mesh_mpm_plink_close (struct hostapd_data *hapd, struct sta_info *sta, void *ctx)
 
void mesh_mpm_deinit (struct wpa_supplicant *wpa_s, struct hostapd_iface *ifmsh)
 
void mesh_mpm_auth_peer (struct wpa_supplicant *wpa_s, const u8 *addr)
 
void wpa_mesh_new_mesh_peer (struct wpa_supplicant *wpa_s, const u8 *addr, struct ieee802_11_elems *elems)
 
void mesh_mpm_mgmt_rx (struct wpa_supplicant *wpa_s, struct rx_mgmt *rx_mgmt)
 
void mesh_mpm_action_rx (struct wpa_supplicant *wpa_s, const struct ieee80211_mgmt *mgmt, size_t len)
 
void mesh_mpm_free_sta (struct sta_info *sta)
 

Detailed Description

WPA Supplicant - Basic mesh peer management.