This kerneldoc is updated daily based on the wireless-2.6 everything branch.

enum work_done_result

enum work_done_result {
WORK_DONE_DESTROY,
WORK_DONE_REQUEUE
};

Constants

WORK_DONE_DESTROY
This work item is no longer needed, destroy.
WORK_DONE_REQUEUE
This work item was reset to be reused, and should be requeued.

enum ieee80211_sub_if_data_flags

enum ieee80211_sub_if_data_flags {
IEEE80211_SDATA_ALLMULTI,
IEEE80211_SDATA_PROMISC,
IEEE80211_SDATA_OPERATING_GMODE,
IEEE80211_SDATA_DONT_BRIDGE_PACKETS
};

Constants

IEEE80211_SDATA_ALLMULTI
interface wants all multicast packets
IEEE80211_SDATA_PROMISC
interface is promisc
IEEE80211_SDATA_OPERATING_GMODE
operating in G-only mode
IEEE80211_SDATA_DONT_BRIDGE_PACKETS
bridge packets between associated stations and deliver multicast frames both back to wireless media and to the local net stack.

enum mac80211_scan_state

enum mac80211_scan_state {
SCAN_DECISION,
SCAN_SET_CHANNEL,
SCAN_SEND_PROBE,
SCAN_LEAVE_OPER_CHANNEL,
SCAN_ENTER_OPER_CHANNEL
};

Constants

SCAN_DECISION
Main entry point to the scan state machine, this state determines if we should keep on scanning or switch back to the operating channel
SCAN_SET_CHANNEL
Set the next channel to be scanned
SCAN_SEND_PROBE
Send probe requests and wait for probe responses
SCAN_LEAVE_OPER_CHANNEL
Leave the operating channel, notify the AP about us leaving the channel and stop all associated STA interfaces
SCAN_ENTER_OPER_CHANNEL
Enter the operating channel again, notify the AP about us being back and restart all associated STA interfaces