Lines Matching refs:gate_mpath
134 struct mesh_path *gate_mpath)
166 next_hop = rcu_dereference(gate_mpath->next_hop)->sta.addr;
169 memcpy(hdr->addr2, gate_mpath->sdata->vif.addr, ETH_ALEN);
185 * @gate_mpath: An active mpath the frames will be sent to (i.e. the gate)
190 static void mesh_path_move_to_queue(struct mesh_path *gate_mpath,
198 if (WARN_ON(gate_mpath == from_mpath))
200 if (WARN_ON(!gate_mpath->next_hop))
210 if (skb_queue_len(&gate_mpath->frame_queue) >=
212 mpath_dbg(gate_mpath->sdata, "mpath queue full!\n");
220 prepare_for_gate(skb, gate_mpath->dst, gate_mpath);
221 skb_queue_tail(&gate_mpath->frame_queue, skb);
230 mpath_dbg(gate_mpath->sdata, "Mpath queue for gate %pM has %d frames\n",
231 gate_mpath->dst, skb_queue_len(&gate_mpath->frame_queue));