Lines Matching defs:ieee80211_if_mesh

699 struct ieee80211_if_mesh {  struct
700 struct timer_list housekeeping_timer;
701 struct timer_list mesh_path_timer;
702 struct timer_list mesh_path_root_timer;
704 unsigned long wrkq_flags;
705 unsigned long mbss_changed[64 / BITS_PER_LONG];
707 bool userspace_handles_dfs;
709 u8 mesh_id[IEEE80211_MAX_MESH_ID_LEN];
710 size_t mesh_id_len;
712 u8 mesh_pp_id;
714 u8 mesh_pm_id;
716 u8 mesh_cc_id;
718 u8 mesh_sp_id;
720 u8 mesh_auth_id;
722 u32 sn;
724 u32 preq_id;
725 atomic_t mpaths;
727 unsigned long last_sn_update;
729 unsigned long next_perr;
731 unsigned long last_preq;
732 struct mesh_rmc *rmc;
733 spinlock_t mesh_preq_queue_lock;
734 struct mesh_preq_queue preq_queue;
735 int preq_queue_len;
736 struct mesh_stats mshstats;
737 struct mesh_config mshcfg;
738 atomic_t estab_plinks;
739 atomic_t mesh_seqnum;
740 bool accepting_plinks;
741 int num_gates;
742 struct beacon_data __rcu *beacon;
743 const u8 *ie;
744 u8 ie_len;
745 enum {
749 } security;
750 bool user_mpm;
752 const struct ieee80211_mesh_sync_ops *sync_ops;
753 s64 sync_offset_clockdrift_max;
754 spinlock_t sync_offset_lock;
756 enum nl80211_mesh_power_mode nonpeer_pm;
757 int ps_peers_light_sleep;
758 int ps_peers_deep_sleep;
759 struct ps_data ps;
761 struct mesh_csa_settings __rcu *csa;
762 enum {
766 } csa_role;
767 u8 chsw_ttl;
768 u16 pre_value;
771 int meshconf_offset;
773 struct mesh_table mesh_paths;
774 struct mesh_table mpp_paths; /* Store paths for MPP&MAP */
775 int mesh_paths_generation;
776 int mpp_paths_generation;
777 struct mesh_tx_cache tx_cache;