Lines Matching +full:channel +full:- +full:9
72 layer for protocol services but devices that off-load functionality
92 State that is not virtualized includes the current channel and
138 (specified in MHz) to an IEEE 802.11 channel number.
151 function converts the channel specified in
153 to an IEEE channel number for the driver
164 utility function converts the IEEE channel number
181 functions are device-independent handlers for
194 function returns the PHY mode required for use with the channel
206 sub-type, for the device
215 sub-type.
218 The virtual radio architecture splits state between a single per-device
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
250 that tracks peers in the local BSS, and the channel table that defines
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
304 .Bl -tag -width ic_channels
308 Drivers that support multi-bssid operation may honor the requested BSSID
353 .Xr malloc 9 .
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).
398 .Xr ieee80211_input 9
400 .Xr ieee80211_input_all 9 .
405 .Xr ieee80211_input 9
407 .Xr ieee80211_input_all 9 .
420 Set the current radio channel using
424 Start scanning on a channel.
425 This method is called immediately after each channel change
426 and must initiate the work to scan a channel and schedule a timer
427 to advance to the next channel in the scan list.
431 .Xr ieee80211_scan_next 9
432 according to the maximum dwell time for the channel.
433 Drivers that off-load scan work to firmware typically use this method
434 to trigger per-channel scan activity.
436 Handle reaching the minimum dwell time on a channel when scanning.
438 a channel and the minimum dwell time has been reached.
441 to the next channel as soon as possible.
444 on a channel.
448 .Xr ieee80211_recv_action 9
453 .Xr ieee80211_send_action 9
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.
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.
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
491 .Xr ieee80211_radiotap_attach 9 .
504 worry about being re-entered.
506 .Xr if_free 9
530 .Bl -tag -width IEEE80211_C_8023ENCAP
534 Device requires 802.3-encapsulated frames be passed for transmit.
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
625 Device supports 20/40 channel width operation.
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.
653 Device is intolerant of 40MHz wide channel use.
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.
680 .Xr ieee80211_amrr 9 ,
681 .Xr ieee80211_beacon 9 ,
682 .Xr ieee80211_bmiss 9 ,
683 .Xr ieee80211_crypto 9 ,
684 .Xr ieee80211_ddb 9 ,
685 .Xr ieee80211_input 9 ,
686 .Xr ieee80211_node 9 ,
687 .Xr ieee80211_output 9 ,
688 .Xr ieee80211_proto 9 ,
689 .Xr ieee80211_radiotap 9 ,
690 .Xr ieee80211_regdomain 9 ,
691 .Xr ieee80211_scan 9 ,
692 .Xr ieee80211_vap 9 ,
693 .Xr ifnet 9 ,
694 .Xr malloc 9
707 .An -nosplit