Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
libipw_device Struct Reference

#include <libipw.h>

Data Fields

struct net_devicedev
 
struct wireless_dev wdev
 
struct libipw_security sec
 
struct libipw_stats ieee_stats
 
struct libipw_geo geo
 
struct ieee80211_supported_band bg_band
 
struct ieee80211_supported_band a_band
 
struct list_head network_free_list
 
struct list_head network_list
 
struct libipw_networknetworks [MAX_NETWORK_COUNT]
 
int scans
 
int scan_age
 
int iw_mode
 
struct iw_spy_data spy_data
 
spinlock_t lock
 
int tx_headroom
 
u32 config
 
int open_wep
 
int host_encrypt
 
int host_encrypt_msdu
 
int host_decrypt
 
int host_mc_decrypt
 
int host_strip_iv_icv
 
int host_open_frag
 
int ieee802_1x
 
int wpa_enabled
 
int drop_unencrypted
 
int privacy_invoked
 
size_t wpa_ie_len
 
u8wpa_ie
 
struct lib80211_crypt_info crypt_info
 
int bcrx_sta_key
 
struct libipw_frag_entry frag_cache [LIBIPW_FRAG_CACHE_LEN]
 
unsigned int frag_next_idx
 
u16 fts
 
u16 rts
 
u8 bssid [ETH_ALEN]
 
enum libipw_state state
 
int mode
 
int modulation
 
int freq_band
 
int abg_true
 
int perfect_rssi
 
int worst_rssi
 
u16 prev_seq_ctl
 
void(* set_security )(struct net_device *dev, struct libipw_security *sec)
 
netdev_tx_t(* hard_start_xmit )(struct libipw_txb *txb, struct net_device *dev, int pri)
 
int(* is_queue_full )(struct net_device *dev, int pri)
 
int(* handle_management )(struct net_device *dev, struct libipw_network *network, u16 type)
 
int(* is_qos_active )(struct net_device *dev, struct sk_buff *skb)
 
int(* handle_auth )(struct net_device *dev, struct libipw_auth *auth)
 
int(* handle_deauth )(struct net_device *dev, struct libipw_deauth *auth)
 
int(* handle_action )(struct net_device *dev, struct libipw_action *action, struct libipw_rx_stats *stats)
 
int(* handle_disassoc )(struct net_device *dev, struct libipw_disassoc *assoc)
 
int(* handle_beacon )(struct net_device *dev, struct libipw_beacon *beacon, struct libipw_network *network)
 
int(* handle_probe_response )(struct net_device *dev, struct libipw_probe_response *resp, struct libipw_network *network)
 
int(* handle_probe_request )(struct net_device *dev, struct libipw_probe_request *req, struct libipw_rx_stats *stats)
 
int(* handle_assoc_response )(struct net_device *dev, struct libipw_assoc_response *resp, struct libipw_network *network)
 
int(* handle_assoc_request )(struct net_device *dev)
 
int(* handle_reassoc_request )(struct net_device *dev, struct libipw_reassoc_request *req)
 
u8 priv [0]
 

Detailed Description

Definition at line 722 of file libipw.h.

Field Documentation

Definition at line 732 of file libipw.h.

int abg_true

Definition at line 793 of file libipw.h.

int bcrx_sta_key

Definition at line 776 of file libipw.h.

Definition at line 731 of file libipw.h.

u8 bssid[ETH_ALEN]

Definition at line 786 of file libipw.h.

Definition at line 748 of file libipw.h.

Definition at line 774 of file libipw.h.

Definition at line 723 of file libipw.h.

int drop_unencrypted

Definition at line 769 of file libipw.h.

Definition at line 780 of file libipw.h.

unsigned int frag_next_idx

Definition at line 781 of file libipw.h.

int freq_band

Definition at line 792 of file libipw.h.

u16 fts

Definition at line 782 of file libipw.h.

Definition at line 730 of file libipw.h.

Definition at line 816 of file libipw.h.

int(* handle_assoc_request)(struct net_device *dev)

Definition at line 835 of file libipw.h.

int(* handle_assoc_response)(struct net_device *dev, struct libipw_assoc_response *resp, struct libipw_network *network)

Definition at line 830 of file libipw.h.

Definition at line 812 of file libipw.h.

Definition at line 821 of file libipw.h.

Definition at line 814 of file libipw.h.

int(* handle_disassoc)(struct net_device *dev, struct libipw_disassoc *assoc)

Definition at line 819 of file libipw.h.

int(* handle_management)(struct net_device *dev, struct libipw_network *network, u16 type)

Definition at line 807 of file libipw.h.

Definition at line 827 of file libipw.h.

int(* handle_probe_response)(struct net_device *dev, struct libipw_probe_response *resp, struct libipw_network *network)

Definition at line 824 of file libipw.h.

int(* handle_reassoc_request)(struct net_device *dev, struct libipw_reassoc_request *req)

Definition at line 836 of file libipw.h.

netdev_tx_t(* hard_start_xmit)(struct libipw_txb *txb, struct net_device *dev, int pri)

Definition at line 803 of file libipw.h.

int host_decrypt

Definition at line 756 of file libipw.h.

int host_encrypt

Definition at line 754 of file libipw.h.

int host_encrypt_msdu

Definition at line 755 of file libipw.h.

int host_mc_decrypt

Definition at line 758 of file libipw.h.

int host_open_frag

Definition at line 764 of file libipw.h.

int host_strip_iv_icv

Definition at line 762 of file libipw.h.

int ieee802_1x

Definition at line 765 of file libipw.h.

struct libipw_stats ieee_stats

Definition at line 728 of file libipw.h.

int(* is_qos_active)(struct net_device *dev, struct sk_buff *skb)

Definition at line 809 of file libipw.h.

int(* is_queue_full)(struct net_device *dev, int pri)

Definition at line 805 of file libipw.h.

int iw_mode

Definition at line 741 of file libipw.h.

spinlock_t lock

Definition at line 744 of file libipw.h.

int mode

Definition at line 790 of file libipw.h.

int modulation

Definition at line 791 of file libipw.h.

struct list_head network_free_list

Definition at line 735 of file libipw.h.

struct list_head network_list

Definition at line 736 of file libipw.h.

Definition at line 737 of file libipw.h.

int open_wep

Definition at line 751 of file libipw.h.

int perfect_rssi

Definition at line 795 of file libipw.h.

u16 prev_seq_ctl

Definition at line 798 of file libipw.h.

u8 priv[0]

Definition at line 841 of file libipw.h.

int privacy_invoked

Definition at line 770 of file libipw.h.

u16 rts

Definition at line 783 of file libipw.h.

int scan_age

Definition at line 739 of file libipw.h.

int scans

Definition at line 738 of file libipw.h.

Definition at line 725 of file libipw.h.

Definition at line 801 of file libipw.h.

struct iw_spy_data spy_data

Definition at line 742 of file libipw.h.

Definition at line 788 of file libipw.h.

int tx_headroom

Definition at line 746 of file libipw.h.

Definition at line 724 of file libipw.h.

int worst_rssi

Definition at line 796 of file libipw.h.

int wpa_enabled

Definition at line 768 of file libipw.h.

u8* wpa_ie

Definition at line 772 of file libipw.h.

size_t wpa_ie_len

Definition at line 771 of file libipw.h.


The documentation for this struct was generated from the following file: