Lines Matching +full:tsn +full:- +full:capable
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting
78 /* MIB-related state */
88 /* Hardware A-MSDU decode */
89 uint32_t ns_rx_amsdu_more; /* RX decap A-MSDU, more coming from A-MSDU */
90 uint32_t ns_rx_amsdu_more_end; /* RX decap A-MSDU (or any other frame), no more coming */
161 uint32_t is_crypto_tkipenmic; /* tkip en-MIC done in s/w */
162 uint32_t is_crypto_tkipdemic; /* tkip de-MIC done in s/w */
174 uint32_t is_crypto_enmicfail; /* en-MIC failed */
175 uint32_t is_ibss_capmismatch; /* merge failed-cap mismatch */
176 uint32_t is_ibss_norate; /* merge failed-rate mismatch */
177 uint32_t is_ps_unassoc; /* ps-poll for unassoc. sta */
178 uint32_t is_ps_badaid; /* ps-poll w/ incorrect aid */
179 uint32_t is_ps_qempty; /* ps-poll w/ nothing to send */
190 uint32_t is_amsdu_tooshort; /* A-MSDU rx decap error */
191 uint32_t is_amsdu_split; /* A-MSDU rx split error */
192 uint32_t is_amsdu_decap; /* A-MSDU decap'd */
193 uint32_t is_amsdu_encap; /* A-MSDU encap'd for tx */
194 uint32_t is_ampdu_bar_bad; /* A-MPDU BAR out of window */
195 uint32_t is_ampdu_bar_oow; /* A-MPDU BAR before ADDBA */
196 uint32_t is_ampdu_bar_move; /* A-MPDU BAR moved window */
197 uint32_t is_ampdu_bar_rx; /* A-MPDU BAR frames handled */
198 uint32_t is_ampdu_rx_flush; /* A-MPDU frames flushed */
199 uint32_t is_ampdu_rx_oor; /* A-MPDU frames out-of-order */
200 uint32_t is_ampdu_rx_copy; /* A-MPDU frames copied down */
201 uint32_t is_ampdu_rx_drop; /* A-MPDU frames dropped */
207 uint32_t is_ht_assoc_nohtcap; /* non-HT sta rejected */
210 uint32_t is_ampdu_rx_age; /* A-MPDU sent up 'cuz of age */
211 uint32_t is_ampdu_rx_move; /* A-MPDU MSDU moved window */
217 uint32_t is_ampdu_stop; /* A-MPDU stream stopped */
218 uint32_t is_ampdu_stop_failed; /* A-MPDU stream not running */
219 uint32_t is_ampdu_rx_reorder; /* A-MPDU held for rx reorder */
228 uint32_t is_ampdu_rexmt; /* A-MPDU frames rexmt ok */
229 uint32_t is_ampdu_rexmt_fail; /* A-MPDU frames rexmt fail */
249 uint32_t is_ampdu_bar_tx; /* A-MPDU BAR frames TXed */
250 uint32_t is_ampdu_bar_tx_retry; /* A-MPDU BAR frames TX rtry */
251 uint32_t is_ampdu_bar_tx_fail; /* A-MPDU BAR frames TX fail */
254 uint32_t is_amsdu_encapfail; /* failed A-MSDU encap */
391 (((_nchan)-1) * sizeof(struct ieee80211_channel)))
393 IEEE80211_CHANINFO_SIZE((_ci)->ic_nchans)
409 * Retrieve per-node statistics.
413 /* NB: explicitly force 64-bit alignment */
444 /* NB: [IEEE80211_NONQOS_TID] holds seq#'s for non-QoS stations */
461 * Retrieve per-station information; to retrieve all
466 /* NB: explicitly force 64-bit alignment */
474 * Get/set per-station tx power cap.
526 * per-client basis according to the capabilities of the client
549 (((_nchan)-1) * sizeof(struct ieee80211_channel)))
551 IEEE80211_REGDOMAIN_SIZE((_req)->chaninfo.ic_nchans)
567 (((_nchan)-1) * sizeof(struct ieee80211_channel)))
569 IEEE80211_DEVCAPS_SIZE((_dc)->dc_chaninfo.ic_nchans)
578 * Get/set per-station vlan tag.
587 * FreeBSD-style ioctls.
604 #define IEEE80211_WEP_NOSUP -1
615 #define IEEE80211_POWERSAVE_NOSUP -1
643 #define IEEE80211_IOC_APBRIDGE 30 /* AP inter-sta bridging */
644 /* 31-35,37-38 were for WPA authenticator settings */
647 #define IEEE80211_IOC_STA_STATS 40 /* per-station statistics */
651 #define IEEE80211_IOC_STA_TXPOW 44 /* per-station tx power limit */
670 /* 66-72 were IEEE80211_IOC_ROAM_* and IEEE80211_IOC_MCAST_RATE */
679 #define IEEE80211_IOC_AMPDU 82 /* 802.11n A-MPDU (on, off) */
680 #define IEEE80211_IOC_AMPDU_LIMIT 83 /* A-MPDU length limit */
681 #define IEEE80211_IOC_AMPDU_DENSITY 84 /* A-MPDU density */
682 #define IEEE80211_IOC_AMSDU 85 /* 802.11n A-MSDU (on, off) */
683 #define IEEE80211_IOC_AMSDU_LIMIT 86 /* A-MSDU length limit */
686 /* 89-91 were regulatory items */
687 #define IEEE80211_IOC_HTCOMPAT 92 /* support pre-D1.10 HT ie's */
688 #define IEEE80211_IOC_DWDS 93 /* DWDS/4-address handling */
692 #define IEEE80211_IOC_TSN 97 /* TSN operation */
704 #define IEEE80211_IOC_STA_VLAN 109 /* per-station vlan tag */
711 #define IEEE80211_IOC_UAPSD_INFO 116 /* UAPSD (SP, per-AC enable) */
788 #define IEEE80211_IOC_SCAN_NOJOIN 0x00040 /* no auto-sequencing */
835 * be a vap-capable device. All parameters specified with
840 * two stations encapsulating traffic in 4-address frames.
842 * an AP and sends a 4-address frame. If the AP vap is