struct cfg80211_bss — BSS description
struct cfg80211_bss { struct ieee80211_channel * channel; u8 bssid[ETH_ALEN]; u64 tsf; u16 beacon_interval; u16 capability; u8 * information_elements; size_t len_information_elements; u8 * beacon_ies; size_t len_beacon_ies; u8 * proberesp_ies; size_t len_proberesp_ies; s32 signal; void (* free_priv) (struct cfg80211_bss *bss); u8 priv[0] __attribute__((__aligned__(sizeof(void *)))); };
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