Lines Matching full:mesh
121 if (wdev->u.mesh.id_len) in __cfg80211_join_mesh()
135 setup->chandef = wdev->u.mesh.preset_chandef; in __cfg80211_join_mesh()
189 * mesh to be interoperable with older versions. in __cfg80211_join_mesh()
216 memcpy(wdev->u.mesh.id, setup->mesh_id, setup->mesh_id_len); in __cfg80211_join_mesh()
217 wdev->u.mesh.id_len = setup->mesh_id_len; in __cfg80211_join_mesh()
218 wdev->u.mesh.chandef = setup->chandef; in __cfg80211_join_mesh()
219 wdev->u.mesh.beacon_interval = setup->beacon_interval; in __cfg80211_join_mesh()
233 * into mesh mode but doesn't implement join_mesh. Instead, in cfg80211_set_mesh_channel()
234 * it is configured via sysfs and then joins the mesh when in cfg80211_set_mesh_channel()
235 * you set the channel. Note that the libertas mesh isn't in cfg80211_set_mesh_channel()
236 * compatible with 802.11 mesh. in cfg80211_set_mesh_channel()
248 wdev->u.mesh.chandef = *chandef; in cfg80211_set_mesh_channel()
253 if (wdev->u.mesh.id_len) in cfg80211_set_mesh_channel()
256 wdev->u.mesh.preset_chandef = *chandef; in cfg80211_set_mesh_channel()
274 if (!wdev->u.mesh.id_len) in cfg80211_leave_mesh()
280 wdev->u.mesh.id_len = 0; in cfg80211_leave_mesh()
281 wdev->u.mesh.beacon_interval = 0; in cfg80211_leave_mesh()
282 memset(&wdev->u.mesh.chandef, 0, in cfg80211_leave_mesh()
283 sizeof(wdev->u.mesh.chandef)); in cfg80211_leave_mesh()