Lines Matching +full:local +full:- +full:timer +full:- +full:stop
1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) 2023-2024 Intel Corporation
20 * enum mesh_path_flags - mac80211 mesh path flags
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
66 * struct mesh_path - mac80211 mesh path structure
76 * @timer: mesh path discovery timer
97 * @fast_tx_check: timestamp of last fast-xmit enable attempt
113 struct timer_list timer; member
138 * enum ieee80211_mesh_fast_tx_type - cached mesh fast tx entry type
140 * @MESH_FAST_TX_TYPE_LOCAL: tx from the local vif address as SA
141 * @MESH_FAST_TX_TYPE_PROXIED: local tx with a different SA (e.g. bridged)
156 * struct ieee80211_mesh_fast_tx_key - cached mesh fast tx entry key
167 * struct ieee80211_mesh_fast_tx - cached mesh fast tx entry
198 * struct rmc_entry - entry in the Recent Multicast Cache
274 void ieee80211s_update_metric(struct ieee80211_local *local,
328 u32 airtime_link_metric_get(struct ieee80211_local *local,
385 atomic_inc(&sdata->u.mesh.estab_plinks); in mesh_plink_inc_estab_count()
392 atomic_dec(&sdata->u.mesh.estab_plinks); in mesh_plink_dec_estab_count()
398 return sdata->u.mesh.mshcfg.dot11MeshMaxPeerLinks - in mesh_plink_free_count()
399 atomic_read(&sdata->u.mesh.estab_plinks); in mesh_plink_free_count()
405 MESH_MAX_PLINKS - sdata->local->num_sta)) > 0; in mesh_plink_availables()
410 mpath->flags |= MESH_PATH_ACTIVE | MESH_PATH_RESOLVED; in mesh_path_activate()
415 return sdata->u.mesh.mesh_pp_id == IEEE80211_PATH_PROTOCOL_HWMP; in mesh_path_sel_is_hwmp()