Lines Matching refs:ifmsh

2104 static int copy_mesh_setup(struct ieee80211_if_mesh *ifmsh,  in copy_mesh_setup()  argument
2109 struct ieee80211_sub_if_data *sdata = container_of(ifmsh, in copy_mesh_setup()
2115 old_ie = ifmsh->ie; in copy_mesh_setup()
2123 ifmsh->ie_len = setup->ie_len; in copy_mesh_setup()
2124 ifmsh->ie = new_ie; in copy_mesh_setup()
2128 ifmsh->mesh_id_len = setup->mesh_id_len; in copy_mesh_setup()
2129 memcpy(ifmsh->mesh_id, setup->mesh_id, ifmsh->mesh_id_len); in copy_mesh_setup()
2130 ifmsh->mesh_sp_id = setup->sync_method; in copy_mesh_setup()
2131 ifmsh->mesh_pp_id = setup->path_sel_proto; in copy_mesh_setup()
2132 ifmsh->mesh_pm_id = setup->path_metric; in copy_mesh_setup()
2133 ifmsh->user_mpm = setup->user_mpm; in copy_mesh_setup()
2134 ifmsh->mesh_auth_id = setup->auth_id; in copy_mesh_setup()
2135 ifmsh->security = IEEE80211_MESH_SEC_NONE; in copy_mesh_setup()
2136 ifmsh->userspace_handles_dfs = setup->userspace_handles_dfs; in copy_mesh_setup()
2138 ifmsh->security |= IEEE80211_MESH_SEC_AUTHED; in copy_mesh_setup()
2140 ifmsh->security |= IEEE80211_MESH_SEC_SECURED; in copy_mesh_setup()
2170 struct ieee80211_if_mesh *ifmsh; in ieee80211_update_mesh_config() local
2173 ifmsh = &sdata->u.mesh; in ieee80211_update_mesh_config()
2192 if (ifmsh->user_mpm) in ieee80211_update_mesh_config()
2221 ieee80211_mesh_root_setup(ifmsh); in ieee80211_update_mesh_config()
2230 ieee80211_mesh_root_setup(ifmsh); in ieee80211_update_mesh_config()
2288 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_join_mesh() local
2291 memcpy(&ifmsh->mshcfg, conf, sizeof(struct mesh_config)); in ieee80211_join_mesh()
2292 err = copy_mesh_setup(ifmsh, setup); in ieee80211_join_mesh()
3381 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_set_csa_beacon() local
3391 if (ifmsh->csa_role == IEEE80211_MESH_CSA_ROLE_NONE) { in ieee80211_set_csa_beacon()
3392 ifmsh->csa_role = IEEE80211_MESH_CSA_ROLE_INIT; in ieee80211_set_csa_beacon()
3393 if (!ifmsh->pre_value) in ieee80211_set_csa_beacon()
3394 ifmsh->pre_value = 1; in ieee80211_set_csa_beacon()
3396 ifmsh->pre_value++; in ieee80211_set_csa_beacon()
3403 ifmsh->csa_role = IEEE80211_MESH_CSA_ROLE_NONE; in ieee80211_set_csa_beacon()
3409 if (ifmsh->csa_role == IEEE80211_MESH_CSA_ROLE_INIT) in ieee80211_set_csa_beacon()