Main Page | Data Structures | Directories | File List | Data Fields | Globals

hostap_info.c File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ADD_COMM_TALLIES(name)   local->comm_tallies.name += le16_to_cpu(tallies->name)
#define ADD_COMM_TALLIES(name)   local->comm_tallies.name += le32_to_cpu(tallies->name)

Functions

static void prism2_info_commtallies16 (local_info_t *local, unsigned char *buf, int left)
static void prism2_info_commtallies32 (local_info_t *local, unsigned char *buf, int left)
static void prism2_info_commtallies (local_info_t *local, unsigned char *buf, int left)
static const char * hfa384x_linkstatus_str (u16 linkstatus)
static void prism2_info_linkstatus (local_info_t *local, unsigned char *buf, int left)
static void prism2_host_roaming (local_info_t *local)
static void hostap_report_scan_complete (local_info_t *local)
static void prism2_info_scanresults (local_info_t *local, unsigned char *buf, int left)
static void prism2_info_hostscanresults (local_info_t *local, unsigned char *buf, int left)
void hostap_info_process (local_info_t *local, struct sk_buff *skb)
static void handle_info_queue_linkstatus (local_info_t *local)
static void handle_info_queue_scanresults (local_info_t *local)
static void handle_info_queue (void *data)
void hostap_info_init (local_info_t *local)
 EXPORT_SYMBOL (hostap_info_init)
 EXPORT_SYMBOL (hostap_info_process)


Define Documentation

#define ADD_COMM_TALLIES name  )    local->comm_tallies.name += le32_to_cpu(tallies->name)
 

#define ADD_COMM_TALLIES name  )    local->comm_tallies.name += le16_to_cpu(tallies->name)
 

Referenced by prism2_info_commtallies16(), and prism2_info_commtallies32().


Function Documentation

EXPORT_SYMBOL hostap_info_process  ) 
 

EXPORT_SYMBOL hostap_info_init  ) 
 

static void handle_info_queue void * data  ) [static]
 

Definition at line 447 of file hostap_info.c.

References handle_info_queue_linkstatus(), and handle_info_queue_scanresults().

Referenced by hostap_info_init().

Here is the call graph for this function:

static void handle_info_queue_linkstatus local_info_t * local  ) [static]
 

Definition at line 400 of file hostap_info.c.

References HFA384X_LINKSTATUS_AP_CHANGE, HFA384X_LINKSTATUS_AP_IN_RANGE, HFA384X_LINKSTATUS_CONNECTED, HFA384X_RID_CURRENTBSSID, hostap_add_sta(), MAC2STR, and MACSTR.

Referenced by handle_info_queue().

Here is the call graph for this function:

static void handle_info_queue_scanresults local_info_t * local  ) [static]
 

Definition at line 438 of file hostap_info.c.

References IW_MODE_INFRA, and prism2_host_roaming().

Referenced by handle_info_queue().

Here is the call graph for this function:

static const char* hfa384x_linkstatus_str u16 linkstatus  ) [static]
 

Definition at line 97 of file hostap_info.c.

References HFA384X_LINKSTATUS_AP_CHANGE, HFA384X_LINKSTATUS_AP_IN_RANGE, HFA384X_LINKSTATUS_AP_OUT_OF_RANGE, HFA384X_LINKSTATUS_ASSOC_FAILED, HFA384X_LINKSTATUS_CONNECTED, and HFA384X_LINKSTATUS_DISCONNECTED.

Referenced by prism2_info_linkstatus().

void hostap_info_init local_info_t * local  ) 
 

Definition at line 466 of file hostap_info.c.

References handle_info_queue(), and INIT_WORK().

Referenced by prism2_init_local_data().

Here is the call graph for this function:

void hostap_info_process local_info_t * local,
struct sk_buff * skb
 

Definition at line 353 of file hostap_info.c.

References HFA384X_INFO_COMMTALLIES, HFA384X_INFO_HOSTSCANRESULTS, HFA384X_INFO_LINKSTATUS, HFA384X_INFO_SCANRESULTS, hfa384x_info_frame::len, prism2_info_commtallies(), prism2_info_hostscanresults(), prism2_info_linkstatus(), prism2_info_scanresults(), and hfa384x_info_frame::type.

Referenced by hostap_info_tasklet().

Here is the call graph for this function:

static void hostap_report_scan_complete local_info_t * local  ) [inline, static]
 

Definition at line 239 of file hostap_info.c.

Referenced by prism2_info_hostscanresults(), and prism2_info_scanresults().

static void prism2_host_roaming local_info_t * local  ) [static]
 

Definition at line 156 of file hostap_info.c.

References hfa384x_join_request::bssid, hfa384x_scan_result::bssid, hfa384x_join_request::channel, hfa384x_scan_result::chid, HFA384X_RID_JOINREQUEST, MAC2STR, and MACSTR.

Referenced by handle_info_queue_scanresults().

static void prism2_info_commtallies local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 85 of file hostap_info.c.

References prism2_info_commtallies16(), and prism2_info_commtallies32().

Referenced by hostap_info_process().

Here is the call graph for this function:

static void prism2_info_commtallies16 local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 5 of file hostap_info.c.

References ADD_COMM_TALLIES.

Referenced by prism2_info_commtallies().

static void prism2_info_commtallies32 local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 45 of file hostap_info.c.

References ADD_COMM_TALLIES.

Referenced by prism2_info_commtallies().

static void prism2_info_hostscanresults local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 289 of file hostap_info.c.

References hostap_report_scan_complete().

Referenced by hostap_info_process().

Here is the call graph for this function:

static void prism2_info_linkstatus local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 120 of file hostap_info.c.

References HFA384X_LINKSTATUS_DISCONNECTED, hfa384x_linkstatus_str(), IW_MODE_MASTER, IW_MODE_MONITOR, IW_MODE_REPEAT, and PRISM2_SCHEDULE_TASK.

Referenced by hostap_info_process().

Here is the call graph for this function:

static void prism2_info_scanresults local_info_t * local,
unsigned char * buf,
int left
[static]
 

Definition at line 246 of file hostap_info.c.

References hostap_report_scan_complete(), and PRISM2_SCHEDULE_TASK.

Referenced by hostap_info_process().

Here is the call graph for this function:


Generated on Mon Nov 21 16:01:22 2005 for openwifi by  doxygen 1.4.1