Lines Matching defs:ieee80211_if_mesh

735 struct ieee80211_if_mesh {  struct
736 struct timer_list housekeeping_timer;
737 struct timer_list mesh_path_timer;
738 struct timer_list mesh_path_root_timer;
740 unsigned long wrkq_flags;
741 unsigned long mbss_changed[64 / BITS_PER_LONG];
743 bool userspace_handles_dfs;
745 u8 mesh_id[IEEE80211_MAX_MESH_ID_LEN];
746 size_t mesh_id_len;
748 u8 mesh_pp_id;
750 u8 mesh_pm_id;
752 u8 mesh_cc_id;
754 u8 mesh_sp_id;
756 u8 mesh_auth_id;
758 u32 sn;
760 u32 preq_id;
761 atomic_t mpaths;
763 unsigned long last_sn_update;
765 unsigned long next_perr;
767 unsigned long last_preq;
768 struct mesh_rmc *rmc;
769 spinlock_t mesh_preq_queue_lock;
770 struct mesh_preq_queue preq_queue;
771 int preq_queue_len;
772 struct mesh_stats mshstats;
773 struct mesh_config mshcfg;
774 atomic_t estab_plinks;
775 atomic_t mesh_seqnum;
776 bool accepting_plinks;
777 int num_gates;
778 struct beacon_data __rcu *beacon;
779 const u8 *ie;
780 u8 ie_len;
781 enum {
785 } security;
786 bool user_mpm;
788 const struct ieee80211_mesh_sync_ops *sync_ops;
789 s64 sync_offset_clockdrift_max;
790 spinlock_t sync_offset_lock;
792 enum nl80211_mesh_power_mode nonpeer_pm;
793 int ps_peers_light_sleep;
794 int ps_peers_deep_sleep;
795 struct ps_data ps;
797 struct mesh_csa_settings __rcu *csa;
798 enum {
802 } csa_role;
803 u8 chsw_ttl;
804 u16 pre_value;
807 int meshconf_offset;
809 struct mesh_table mesh_paths;
810 struct mesh_table mpp_paths; /* Store paths for MPP&MAP */
811 int mesh_paths_generation;
812 int mpp_paths_generation;
813 struct mesh_tx_cache tx_cache;