Lines Matching defs:next_hop
120 rcu_assign_pointer(mpath->next_hop, sta);
139 char *next_hop;
166 next_hop = rcu_dereference(gate_mpath->next_hop)->sta.addr;
167 memcpy(hdr->addr1, next_hop, ETH_ALEN);
183 * The gate mpath must be an active mpath with a valid mpath->next_hop.
200 if (WARN_ON(!gate_mpath->next_hop))
483 sta = rcu_dereference(mpath->next_hop);
638 if (rcu_access_pointer(entry->mpath->next_hop) == sta)
765 if (rcu_access_pointer(mpath->next_hop) == sta &&
828 if (rcu_access_pointer(mpath->next_hop) == sta)
1015 * @next_hop: the next hop to force
1019 void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop)
1022 mesh_path_assign_nexthop(mpath, next_hop);
1031 ewma_mesh_fail_avg_init(&next_hop->mesh->fail_avg);
1033 ewma_mesh_fail_avg_add(&next_hop->mesh->fail_avg, 1);