struct cfg80211_bss — BSS description
struct cfg80211_bss { u64 tsf; struct ieee80211_channel * channel; const struct cfg80211_bss_ies __rcu * ies; const struct cfg80211_bss_ies __rcu * beacon_ies; const struct cfg80211_bss_ies __rcu * proberesp_ies; void (* free_priv) (struct cfg80211_bss *bss); s32 signal; u16 beacon_interval; u16 capability; u8 bssid[ETH_ALEN]; u8 priv[0] __attribute__((__aligned__(sizeof(void *)))); };
timestamp of last received update
channel this BSS is on
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
the information elements from the last Beacon frame
the information elements from the last Probe Response frame
function pointer to free private data
signal strength value (type depends on the wiphy's signal_type)
the beacon interval as from the frame
the capability field in host byte order
BSSID of the BSS
private area for driver use, has at least wiphy->bss_priv_size bytes