Lines Matching +full:default +full:- +full:state

68 ifnet cloning, state management, and a user management API by which
72 layer for protocol services but devices that off-load functionality
90 layer virtualizes most 802.11 state
91 and coordinates vap state changes including scheduling multiple vaps.
92 State that is not virtualized includes the current channel and
103 instead drivers are notified of state changes that
123 functions which need to store driver state across invocations.
181 functions are device-independent handlers for
206 sub-type, for the device
215 sub-type.
218 The virtual radio architecture splits state between a single per-device
223 Drivers are expected to setup various shared state in these structures
225 as read-only.
240 and should be extended with any driver-private state.
244 data structures and should be exploited to maintain driver-private state
247 state.
255 Long-lasting references to a node are counted to guard against
265 fill-in and/or override to take control of certain operations.
275 The driver is expected to allocate and setup any device-private
279 structure must be pre-initialized with state required to setup the
282 .Bl -tag -width ic_channels
290 through calls that change the regulatory state.
298 the driver is expected to override default callback functions in the
304 .Bl -tag -width ic_channels
308 Drivers that support multi-bssid operation may honor the requested BSSID
315 The default method returns the current list of channels
318 Process a request to change regulatory state.
321 The default method accepts all proposed changes.
324 The default method fabricates the frame using
326 state and passes it to the driver through the
331 The default method drops the frame and generates a message on the console.
333 Update hardware state after an 802.11 IFS slot time change.
334 There is no default method; the pointer may be NULL in which case
338 The default method prints a console message.
341 The default method prints a console message.
343 Update driver/device state for association to a new AP (in station mode)
345 There is no default method; the pointer may be NULL in which case
352 The default method allocates zero'd memory using
364 their own method to cleanup private state but must call through
367 to reclaim it's private state.
369 Cleanup state in a
376 to cleanup adjunct state.
385 The default method ages frames on the power-save queue (in AP mode)
386 and pending frames in the receive reorder queues (for stations using A-MPDU).
396 The default method calculates a filtered average over the last ten
403 The default method calculates RSSI as described above;
409 Return MIMO radio state for a station in support of the
412 The default method returns nothing.
414 Prepare driver/hardware state for scanning.
417 Restore driver/hardware state after scanning completes.
429 The default method handles active scan work (e.g. sending ProbeRequest
433 Drivers that off-load scan work to firmware typically use this method
434 to trigger per-channel scan activity.
440 The default method signals the scan machinery to advance
447 The default method points to
452 The default method points to
456 Check if transmit A-MPDU should be enabled for the specified station and AC.
457 The default method checks a per-AC traffic rate against a per-vap
458 threshold to decide if A-MPDU should be enabled.
459 This method also rate-limits ADDBA requests so that requests are not
462 Request A-MPDU transmit aggregation.
463 The default method sets up local state and issues an
465 Drivers may interpose this method if they need to setup private state
466 for handling transmit A-MPDU.
469 needed for doing transmit A-MPDU.
471 Shutdown an A-MPDU transmit stream for the specified station and AC.
472 The default method reclaims local state after sending a DelBA Action frame.
476 Prepare to receive A-MPDU data from the specified station for the TID.
478 Terminate receipt of A-MPDU data from the specified station for the TID.
485 .Bl -enum
496 State is torn down and reclaimed with a call to
499 so it should be done before any critical driver state is reclaimed.
503 to user applications so it is safe to teardown driver state without
504 worry about being re-entered.
530 .Bl -tag -width IEEE80211_C_8023ENCAP
534 Device requires 802.3-encapsulated frames be passed for transmit.
535 By default
539 Device supports Atheros Fast-Frames.
545 Device supports dynamic power-management (aka power save) in station mode.
581 Device supports transmit/receive of 4-address frames.
593 will fall-back to software support when a device is not capable
595 This can be done on a per-key basis.
602 .Bl -tag -width IEEE80211_C_8023ENCAP
608 Device supports hardware AES-OCB cipher.
610 Device supports hardware AES-CCM cipher.
623 .Bl -tag -width IEEE80211_C_8023ENCAP
641 Device supports 1-2 spatial streams for STBC receive.
643 Device supports 1-3 spatial streams for STBC receive.
645 Device supports A-MSDU frames up to 7935 octets.
647 Device supports A-MSDU frames up to 3839 octets.
655 Device supports L-SIG TXOP protection.
657 Device supports A-MPDU aggregation.
658 Note that any 802.11n compliant device must support A-MPDU receive
661 of A-MPDU frames.
663 Device supports A-MSDU aggregation.
664 Note that any 802.11n compliant device must support A-MSDU receive
667 of A-MSDU frames.
707 .An -nosplit