Lines Matching +full:power +full:- +full:management +full:- +full:ic +full:- +full:for +full:- +full:system

18 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
37 .Fn ieee80211_ifattach "struct ieee80211com *ic"
39 .Fn ieee80211_ifdetach "struct ieee80211com *ic"
43 .Fn ieee80211_chan2ieee "struct ieee80211com *ic" "const struct ieee80211_channel *c"
51 .Fn ieee80211_setmode "struct ieee80211com *ic" "enum ieee80211_phymode mode"
58 .Fa "struct ieee80211com *ic" "int rate" "enum ieee80211_phymode mode"
67 This software provides a support framework for drivers that includes
68 ifnet cloning, state management, and a user management API by which
72 layer for protocol services but devices that off-load functionality
82 that is fixed for the lifetime of the interface.
96 layer with drivers responsible purely for moving data between the host
119 .Fa ic
153 to an IEEE channel number for the driver
154 .Fa ic .
156 system console.
181 functions are device-independent handlers for
194 function returns the PHY mode required for use with the channel
197 beacons, for example.
206 sub-type, for the device
207 .Fa ic
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.
242 is used for other
244 data structures and should be exploited to maintain driver-private state
255 Long-lasting references to a node are counted to guard against
258 (either explicitly for transmit or implicitly on receive).
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
286 Device/driver capabilities; see below for a complete description.
304 .Bl -tag -width ic_channels
308 Drivers that support multi-bssid operation may honor the requested BSSID
314 Return the list of calibrated channels for the radio.
320 transmit power caps).
323 Send an 802.11 management frame.
337 Update hardware for a change in the multicast packet filter.
340 Update hardware for a change in the promiscuous mode setting.
343 Update driver/device state for association to a new AP (in station mode)
377 This can happen, for example, when a node must not be reclaimed
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).
391 Return the Receive Signal Strength Indication (RSSI) in .5 dBm units for
402 Return the RSSI and noise floor (in .5 dBm units) for a station.
409 Return MIMO radio state for a station in support of the
414 Prepare driver/hardware state for scanning.
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.
449 which provides a mechanism for setting up handlers for each Action frame class.
454 which provides a mechanism for setting up handlers for each Action frame class.
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
504 worry about being re-entered.
505 The driver is responsible for calling
507 on the ifnet it allocated for the physical device.
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.
554 Device support dynamic transmit power changes on transmitted frames;
555 also known as Transmit Power Control (TPC).
557 Device supports short slot time operation (for 802.11g).
559 Device supports short preamble operation (for 802.11g).
578 (at the moment this is mostly support for sending and receiving
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.
612 Device supports hardware Michael for use with TKIP.
623 .Bl -tag -width IEEE80211_C_8023ENCAP
627 Device supports dynamic SM power save operation.
629 Device supports static SM power save operation.
637 Device supports Space Time Block Convolution (STBC) for transmit.
639 Device supports 1 spatial stream for STBC receive.
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
659 so this implicitly means support for
661 of A-MPDU frames.
663 Device supports A-MSDU aggregation.
664 Note that any 802.11n compliant device must support A-MSDU receive
665 so this implicitly means support for
667 of A-MSDU frames.
674 Device supports MIMO Power Save operation.
707 .An -nosplit