Lines Matching defs:ieee80211_sub_if_data
1100 struct ieee80211_sub_if_data { struct
1101 struct list_head list;
1103 struct wireless_dev wdev;
1106 struct list_head key_list;
1109 int crypto_tx_tailroom_needed_cnt;
1110 int crypto_tx_tailroom_pending_dec;
1111 struct wiphy_delayed_work dec_tailroom_needed_wk;
1113 struct net_device *dev;
1114 struct ieee80211_local *local;
1116 unsigned int flags;
1118 unsigned long state;
1120 char name[IFNAMSIZ];
1122 struct ieee80211_fragment_cache frags;
1125 u16 noack_map;
1128 u8 wmm_acm;
1130 struct ieee80211_key __rcu *keys[NUM_DEFAULT_KEYS];
1131 struct ieee80211_key __rcu *default_unicast_key;
1133 u16 sequence_number;
1134 u16 mld_mcast_seq;
1135 __be16 control_port_protocol;
1136 bool control_port_no_encrypt;
1137 bool control_port_no_preauth;
1138 bool control_port_over_nl80211;
1140 atomic_t num_tx_queued;
1141 struct mac80211_qos_map __rcu *qos_map;
1143 struct wiphy_work work;
1144 struct sk_buff_head skb_queue;
1145 struct sk_buff_head status_queue;
1152 struct ieee80211_if_ap *bss;
1155 u32 rc_rateidx_mask[NUM_NL80211_BANDS];
1157 bool rc_has_mcs_mask[NUM_NL80211_BANDS];
1158 u8 rc_rateidx_mcs_mask[NUM_NL80211_BANDS][IEEE80211_HT_MCS_MASK_LEN];
1160 bool rc_has_vht_mcs_mask[NUM_NL80211_BANDS];
1161 u16 rc_rateidx_vht_mcs_mask[NUM_NL80211_BANDS][NL80211_VHT_NSS_MAX];
1164 u32 beacon_rateidx_mask[NUM_NL80211_BANDS];
1165 bool beacon_rate_set;
1167 union {
1176 } u;
1178 struct ieee80211_link_data deflink;
1202 struct ieee80211_sub_if_data *vif_to_sdata(struct ieee80211_vif *p) in vif_to_sdata() argument