Lines Matching defs:ieee80211_if_mesh

741 struct ieee80211_if_mesh {  struct
742 struct timer_list housekeeping_timer;
743 struct timer_list mesh_path_timer;
744 struct timer_list mesh_path_root_timer;
746 unsigned long wrkq_flags;
747 unsigned long mbss_changed[64 / BITS_PER_LONG];
749 bool userspace_handles_dfs;
751 u8 mesh_id[IEEE80211_MAX_MESH_ID_LEN];
752 size_t mesh_id_len;
754 u8 mesh_pp_id;
756 u8 mesh_pm_id;
758 u8 mesh_cc_id;
760 u8 mesh_sp_id;
762 u8 mesh_auth_id;
764 u32 sn;
766 u32 preq_id;
767 atomic_t mpaths;
769 unsigned long last_sn_update;
771 unsigned long next_perr;
773 unsigned long last_preq;
774 struct mesh_rmc *rmc;
775 spinlock_t mesh_preq_queue_lock;
776 struct mesh_preq_queue preq_queue;
777 int preq_queue_len;
778 struct mesh_stats mshstats;
779 struct mesh_config mshcfg;
780 atomic_t estab_plinks;
781 atomic_t mesh_seqnum;
782 bool accepting_plinks;
783 int num_gates;
784 struct beacon_data __rcu *beacon;
785 const u8 *ie;
786 u8 ie_len;
787 enum {
791 } security;
792 bool user_mpm;
794 const struct ieee80211_mesh_sync_ops *sync_ops;
795 s64 sync_offset_clockdrift_max;
796 spinlock_t sync_offset_lock;
798 enum nl80211_mesh_power_mode nonpeer_pm;
799 int ps_peers_light_sleep;
800 int ps_peers_deep_sleep;
801 struct ps_data ps;
803 struct mesh_csa_settings __rcu *csa;
804 enum {
808 } csa_role;
809 u8 chsw_ttl;
810 u16 pre_value;
813 int meshconf_offset;
815 struct mesh_table mesh_paths;
816 struct mesh_table mpp_paths; /* Store paths for MPP&MAP */
817 int mesh_paths_generation;
818 int mpp_paths_generation;
819 struct mesh_tx_cache tx_cache;