Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
cfg80211_bss Struct Reference

#include <cfg80211.h>

Public Member Functions

u8 priv[0] __attribute__ ((__aligned__(sizeof(void *))))
 

Data Fields

struct ieee80211_channelchannel
 
u8 bssid [ETH_ALEN]
 
u64 tsf
 
u16 beacon_interval
 
u16 capability
 
u8information_elements
 
size_t len_information_elements
 
u8beacon_ies
 
size_t len_beacon_ies
 
u8proberesp_ies
 
size_t len_proberesp_ies
 
s32 signal
 
void(* free_priv )(struct cfg80211_bss *bss)
 

Detailed Description

struct cfg80211_bss - BSS description

This structure describes a BSS (which may also be a mesh network) for use in scan results and similar.

: channel this BSS is on : BSSID of the BSS : timestamp of last received update : the beacon interval as from the frame : the capability field in host byte order : the information elements (Note that there is no guarantee that these are well-formed!); this is a pointer to either the beacon_ies or proberesp_ies depending on whether Probe Response frame has been received : total length of the information elements : the information elements from the last Beacon frame : total length of the beacon_ies : the information elements from the last Probe Response frame : total length of the proberesp_ies : signal strength value (type depends on the wiphy's signal_type) : function pointer to free private data : private area for driver use, has at least wiphy->bss_priv_size bytes

Definition at line 1113 of file cfg80211.h.

Member Function Documentation

u8 priv [0] __attribute__ ( (__aligned__(sizeof(void *)))  )

Field Documentation

u8* beacon_ies

Definition at line 1122 of file cfg80211.h.

u16 beacon_interval

Definition at line 1118 of file cfg80211.h.

u8 bssid[ETH_ALEN]

Definition at line 1116 of file cfg80211.h.

u16 capability

Definition at line 1119 of file cfg80211.h.

Definition at line 1114 of file cfg80211.h.

void(* free_priv)(struct cfg80211_bss *bss)

Definition at line 1129 of file cfg80211.h.

u8* information_elements

Definition at line 1120 of file cfg80211.h.

size_t len_beacon_ies

Definition at line 1123 of file cfg80211.h.

size_t len_information_elements

Definition at line 1121 of file cfg80211.h.

size_t len_proberesp_ies

Definition at line 1125 of file cfg80211.h.

u8* proberesp_ies

Definition at line 1124 of file cfg80211.h.

s32 signal

Definition at line 1127 of file cfg80211.h.

u64 tsf

Definition at line 1117 of file cfg80211.h.


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