Lines Matching full:mesh

20  * enum mesh_path_flags - mac80211 mesh path flags
22 * @MESH_PATH_ACTIVE: the mesh path can be used for forwarding
23 * @MESH_PATH_RESOLVING: the discovery process is running for this mesh path
24 * @MESH_PATH_SN_VALID: the mesh path contains a valid destination sequence
26 * @MESH_PATH_FIXED: the mesh path has been manually set and should not be
28 * @MESH_PATH_RESOLVED: the mesh path can has been resolved
31 * @MESH_PATH_DELETED: the mesh path has been deleted and should no longer
34 * MESH_PATH_RESOLVED is used by the mesh path timer to
35 * decide when to stop or cancel the mesh path discovery.
48 * enum mesh_deferred_task_flags - mac80211 mesh deferred tasks
52 * @MESH_WORK_HOUSEKEEPING: run the periodic mesh housekeeping tasks
53 * @MESH_WORK_ROOT: the mesh root station needs to send a frame
55 * mesh nodes
66 * struct mesh_path - mac80211 mesh path structure
68 * @dst: mesh path destination mac address
69 * @mpp: mesh proxy mac address
73 * @sdata: mesh subif
74 * @next_hop: mesh neighbor to which frames for this destination will be
76 * @timer: mesh path discovery timer
79 * @rcu: rcu head for freeing mesh path
87 * @flags: mesh path flags, as specified on &enum mesh_path_flags
88 * @state_lock: mesh path state lock used to protect changes to the
95 * @is_gate: the destination station of this path is a mesh gate
99 * The dst address is unique in the mesh path table. Since the mesh_path is
137 * enum ieee80211_mesh_fast_tx_type - cached mesh fast tx entry type
141 * @MESH_FAST_TX_TYPE_FORWARDED: forwarded from a different mesh point
155 * struct ieee80211_mesh_fast_tx_key - cached mesh fast tx entry key
166 * struct ieee80211_mesh_fast_tx - cached mesh fast tx entry
170 * @hdr: cached mesh and rfc1042 headers
171 * @hdrlen: length of mesh + rfc1042
173 * @mpath: mesh path corresponding to the Mesh DA
199 * @seqnum: mesh sequence number of the frame
205 * have been received by a mesh interface and discards received multicast frames
286 /* mesh power save */
301 /* Mesh paths */
330 /* Mesh plinks */
347 /* Mesh paths */
384 atomic_inc(&sdata->u.mesh.estab_plinks); in mesh_plink_inc_estab_count()
391 atomic_dec(&sdata->u.mesh.estab_plinks); in mesh_plink_dec_estab_count()
397 return sdata->u.mesh.mshcfg.dot11MeshMaxPeerLinks - in mesh_plink_free_count()
398 atomic_read(&sdata->u.mesh.estab_plinks); in mesh_plink_free_count()
414 return sdata->u.mesh.mesh_pp_id == IEEE80211_PATH_PROTOCOL_HWMP; in mesh_path_sel_is_hwmp()