• Home
  • Raw
  • Download

Lines Matching defs:ieee80211_sub_if_data

884 struct ieee80211_sub_if_data {  struct
885 struct list_head list;
887 struct wireless_dev wdev;
890 struct list_head key_list;
893 int crypto_tx_tailroom_needed_cnt;
894 int crypto_tx_tailroom_pending_dec;
895 struct delayed_work dec_tailroom_needed_wk;
897 struct net_device *dev;
898 struct ieee80211_local *local;
900 unsigned int flags;
902 unsigned long state;
904 char name[IFNAMSIZ];
906 struct ieee80211_fragment_cache frags;
909 u16 noack_map;
912 u8 wmm_acm;
914 struct ieee80211_key __rcu *keys[NUM_DEFAULT_KEYS + NUM_DEFAULT_MGMT_KEYS];
915 struct ieee80211_key __rcu *default_unicast_key;
916 struct ieee80211_key __rcu *default_multicast_key;
917 struct ieee80211_key __rcu *default_mgmt_key;
919 u16 sequence_number;
920 __be16 control_port_protocol;
921 bool control_port_no_encrypt;
922 bool control_port_over_nl80211;
923 int encrypt_headroom;
925 atomic_t num_tx_queued;
926 struct ieee80211_tx_queue_params tx_conf[IEEE80211_NUM_ACS];
927 struct mac80211_qos_map __rcu *qos_map;
929 struct work_struct csa_finalize_work;
930 bool csa_block_tx; /* write-protected by sdata_lock and local->mtx */
931 struct cfg80211_chan_def csa_chandef;
933 struct list_head assigned_chanctx_list; /* protected by chanctx_mtx */
934 struct list_head reserved_chanctx_list; /* protected by chanctx_mtx */
937 struct ieee80211_chanctx *reserved_chanctx;
938 struct cfg80211_chan_def reserved_chandef;
939 bool reserved_radar_required;
940 bool reserved_ready;
943 struct work_struct recalc_smps;
945 struct work_struct work;
946 struct sk_buff_head skb_queue;
948 u8 needed_rx_chains;
949 enum ieee80211_smps_mode smps_mode;
951 int user_power_level; /* in dBm */
952 int ap_power_level; /* in dBm */
954 bool radar_required;
955 struct delayed_work dfs_cac_timer_work;
962 struct ieee80211_if_ap *bss;
965 u32 rc_rateidx_mask[NUM_NL80211_BANDS];
967 bool rc_has_mcs_mask[NUM_NL80211_BANDS];
968 u8 rc_rateidx_mcs_mask[NUM_NL80211_BANDS][IEEE80211_HT_MCS_MASK_LEN];
970 bool rc_has_vht_mcs_mask[NUM_NL80211_BANDS];
971 u16 rc_rateidx_vht_mcs_mask[NUM_NL80211_BANDS][NL80211_VHT_NSS_MAX];
973 union {
999 struct ieee80211_sub_if_data *vif_to_sdata(struct ieee80211_vif *p) in vif_to_sdata() argument