Lines Matching full:mesh
19 * enum mesh_path_flags - mac80211 mesh path flags
21 * @MESH_PATH_ACTIVE: the mesh path can be used for forwarding
22 * @MESH_PATH_RESOLVING: the discovery process is running for this mesh path
23 * @MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence
25 * @MESH_PATH_FIXED: the mesh path has been manually set and should not be
27 * @MESH_PATH_RESOLVED: the mesh path can has been resolved
30 * @MESH_PATH_DELETED: the mesh path has been deleted and should no longer
33 * MESH_PATH_RESOLVED is used by the mesh path timer to
34 * decide when to stop or cancel the mesh path discovery.
47 * enum mesh_deferred_task_flags - mac80211 mesh deferred tasks
51 * @MESH_WORK_HOUSEKEEPING: run the periodic mesh housekeeping tasks
52 * @MESH_WORK_ROOT: the mesh root station needs to send a frame
54 * mesh nodes
65 * struct mesh_path - mac80211 mesh path structure
67 * @dst: mesh path destination mac address
68 * @mpp: mesh proxy mac address
72 * @sdata: mesh subif
73 * @next_hop: mesh neighbor to which frames for this destination will be
75 * @timer: mesh path discovery timer
78 * @rcu: rcu head for freeing mesh path
86 * @flags: mesh path flags, as specified on &enum mesh_path_flags
87 * @state_lock: mesh path state lock used to protect changes to the
94 * @is_gate: the destination station of this path is a mesh gate
98 * The dst address is unique in the mesh path table. Since the mesh_path is
133 * @known_gates: list of known mesh gates and their mpaths by the station. The
159 * @seqnum: mesh sequence number of the frame
165 * have been received by a mesh interface and discards received multicast frames
204 void mesh_ids_set_default(struct ieee80211_if_mesh *mesh);
243 /* mesh power save */
258 /* Mesh paths */
287 /* Mesh plinks */
304 /* Mesh paths */
326 atomic_inc(&sdata->u.mesh.estab_plinks); in mesh_plink_inc_estab_count()
333 atomic_dec(&sdata->u.mesh.estab_plinks); in mesh_plink_dec_estab_count()
339 return sdata->u.mesh.mshcfg.dot11MeshMaxPeerLinks - in mesh_plink_free_count()
340 atomic_read(&sdata->u.mesh.estab_plinks); in mesh_plink_free_count()
356 return sdata->u.mesh.mesh_pp_id == IEEE80211_PATH_PROTOCOL_HWMP; in mesh_path_sel_is_hwmp()