mac80211.h (1d70218e9e1a27915a5d6ac434c226c8861f64f2) | mac80211.h (05e640dc9e13015735d25366fc0e088939f1e099) |
---|---|
1/*- 2 * Copyright (c) 2020-2022 The FreeBSD Foundation 3 * Copyright (c) 2020-2022 Bjoern A. Zeeb 4 * 5 * This software was developed by Björn Zeeb under sponsorship from 6 * the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 609 unchanged lines hidden (view full) --- 618 uint8_t rx_nss; 619 enum ieee80211_sta_rx_bw bandwidth; 620 struct ieee80211_sta_txpwr txpwr; 621}; 622 623#define IEEE80211_NUM_TIDS 16 /* net80211::WME_NUM_TID */ 624struct ieee80211_sta { 625 /* TODO FIXME */ | 1/*- 2 * Copyright (c) 2020-2022 The FreeBSD Foundation 3 * Copyright (c) 2020-2022 Bjoern A. Zeeb 4 * 5 * This software was developed by Björn Zeeb under sponsorship from 6 * the FreeBSD Foundation. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 609 unchanged lines hidden (view full) --- 618 uint8_t rx_nss; 619 enum ieee80211_sta_rx_bw bandwidth; 620 struct ieee80211_sta_txpwr txpwr; 621}; 622 623#define IEEE80211_NUM_TIDS 16 /* net80211::WME_NUM_TID */ 624struct ieee80211_sta { 625 /* TODO FIXME */ |
626 int max_amsdu_len, max_amsdu_subframes, max_rc_amsdu_len, max_sp; 627 int mfp, smps_mode, tdls, tdls_initiator, uapsd_queues, wme; | 626 int max_amsdu_len, max_amsdu_subframes, max_rc_amsdu_len; 627 int mfp, smps_mode, tdls, tdls_initiator; |
628 struct ieee80211_txq *txq[IEEE80211_NUM_TIDS + 1]; /* iwlwifi: 8 and adds +1 to tid_data, net80211::IEEE80211_TID_SIZE */ 629 struct ieee80211_sta_rates *rates; /* some rcu thing? */ 630 uint32_t max_tid_amsdu_len[IEEE80211_NUM_TIDS]; 631 uint8_t addr[ETH_ALEN]; 632 uint16_t aid; | 628 struct ieee80211_txq *txq[IEEE80211_NUM_TIDS + 1]; /* iwlwifi: 8 and adds +1 to tid_data, net80211::IEEE80211_TID_SIZE */ 629 struct ieee80211_sta_rates *rates; /* some rcu thing? */ 630 uint32_t max_tid_amsdu_len[IEEE80211_NUM_TIDS]; 631 uint8_t addr[ETH_ALEN]; 632 uint16_t aid; |
633 bool wme; 634 uint8_t max_sp; 635 uint8_t uapsd_queues; |
|
633 634 struct ieee80211_link_sta deflink; 635 636 /* Must stay last. */ 637 uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE); 638}; 639 640struct ieee80211_tdls_ch_sw_params { --- 1827 unchanged lines hidden --- | 636 637 struct ieee80211_link_sta deflink; 638 639 /* Must stay last. */ 640 uint8_t drv_priv[0] __aligned(CACHE_LINE_SIZE); 641}; 642 643struct ieee80211_tdls_ch_sw_params { --- 1827 unchanged lines hidden --- |