next_hop          292 drivers/s390/net/qeth_core.h 	} next_hop;
next_hop          399 drivers/s390/net/qeth_core.h 	       ipv6_addr_equal(&h1->next_hop.ipv6_addr,
next_hop          400 drivers/s390/net/qeth_core.h 			       &h2->next_hop.ipv6_addr);
next_hop         1349 drivers/s390/net/qeth_l3_main.c 				tg_addr, &hdr->hdr.l3.next_hop.rx.src_mac,
next_hop         1362 drivers/s390/net/qeth_l3_main.c 				hdr->hdr.l3.next_hop.rx.vlan_id;
next_hop         1950 drivers/s390/net/qeth_l3_main.c 			l3_hdr->next_hop.ipv6_addr.s6_addr16[0] = htons(0xfe80);
next_hop         1951 drivers/s390/net/qeth_l3_main.c 			memcpy(&l3_hdr->next_hop.ipv6_addr.s6_addr32[2],
next_hop         1987 drivers/s390/net/qeth_l3_main.c 		*((__be32 *) &hdr->hdr.l3.next_hop.ipv4.addr) = (rt) ?
next_hop         1994 drivers/s390/net/qeth_l3_main.c 			l3_hdr->next_hop.ipv6_addr = rt->rt6i_gateway;
next_hop         1996 drivers/s390/net/qeth_l3_main.c 			l3_hdr->next_hop.ipv6_addr = ipv6_hdr(skb)->daddr;
next_hop           21 drivers/thunderbolt/path.c 		    hop->in_hop_index, regs->out_port, regs->next_hop);
next_hop           58 drivers/thunderbolt/path.c 		hopid = hop.next_hop;
next_hop          146 drivers/thunderbolt/path.c 		h = hop.next_hop;
next_hop          170 drivers/thunderbolt/path.c 		int next_hop;
next_hop          184 drivers/thunderbolt/path.c 		next_hop = hop.next_hop;
next_hop          186 drivers/thunderbolt/path.c 		if (tb_port_alloc_out_hopid(out_port, next_hop, next_hop) < 0) {
next_hop          195 drivers/thunderbolt/path.c 		path->hops[i].next_hop_index = next_hop;
next_hop          197 drivers/thunderbolt/path.c 		h = next_hop;
next_hop          480 drivers/thunderbolt/path.c 		hop.next_hop = path->hops[i].next_hop_index;
next_hop          249 drivers/thunderbolt/tb_regs.h 	u32 next_hop:11; /*
next_hop         3686 include/net/cfg80211.h 			       const u8 *dst, const u8 *next_hop);
next_hop         3690 include/net/cfg80211.h 				  const u8 *dst, const u8 *next_hop);
next_hop         3692 include/net/cfg80211.h 			     u8 *dst, u8 *next_hop, struct mpath_info *pinfo);
next_hop         3694 include/net/cfg80211.h 			      int idx, u8 *dst, u8 *next_hop,
next_hop          459 net/batman-adv/network-coding.c 							 nc_path->next_hop);
next_hop          466 net/batman-adv/network-coding.c 				   nc_path->prev_hop, nc_path->next_hop);
next_hop          484 net/batman-adv/network-coding.c 	memcpy(key->next_hop, dst, sizeof(key->next_hop));
next_hop          500 net/batman-adv/network-coding.c 	hash = jhash(&nc_path->next_hop, sizeof(nc_path->next_hop), hash);
next_hop          525 net/batman-adv/network-coding.c 	if (!batadv_compare_eth(nc_path1->next_hop, nc_path2->next_hop))
next_hop          982 net/batman-adv/network-coding.c 	ether_addr_copy(nc_path->next_hop, dst);
next_hop          987 net/batman-adv/network-coding.c 		   nc_path->next_hop);
next_hop         1288 net/batman-adv/network-coding.c 		if (!batadv_compare_eth(nc_path->next_hop, out_nc_node->addr))
next_hop         2075 net/batman-adv/types.h 	u8 next_hop[ETH_ALEN];
next_hop         1722 net/mac80211/cfg.c 			       const u8 *dst, const u8 *next_hop)
next_hop         1731 net/mac80211/cfg.c 	sta = sta_info_get(sdata, next_hop);
next_hop         1762 net/mac80211/cfg.c 				  const u8 *dst, const u8 *next_hop)
next_hop         1772 net/mac80211/cfg.c 	sta = sta_info_get(sdata, next_hop);
next_hop         1790 net/mac80211/cfg.c static void mpath_set_pinfo(struct mesh_path *mpath, u8 *next_hop,
next_hop         1793 net/mac80211/cfg.c 	struct sta_info *next_hop_sta = rcu_dereference(mpath->next_hop);
next_hop         1796 net/mac80211/cfg.c 		memcpy(next_hop, next_hop_sta->sta.addr, ETH_ALEN);
next_hop         1798 net/mac80211/cfg.c 		eth_zero_addr(next_hop);
next_hop         1837 net/mac80211/cfg.c 			       u8 *dst, u8 *next_hop, struct mpath_info *pinfo)
next_hop         1852 net/mac80211/cfg.c 	mpath_set_pinfo(mpath, next_hop, pinfo);
next_hop         1858 net/mac80211/cfg.c 				int idx, u8 *dst, u8 *next_hop,
next_hop         1873 net/mac80211/cfg.c 	mpath_set_pinfo(mpath, next_hop, pinfo);
next_hop          110 net/mac80211/mesh.h 	struct sta_info __rcu *next_hop;
next_hop          272 net/mac80211/mesh.h void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop);
next_hop          451 net/mac80211/mesh_hwmp.c 				     (rcu_access_pointer(mpath->next_hop) !=
next_hop          489 net/mac80211/mesh_hwmp.c 			if (rcu_access_pointer(mpath->next_hop) != sta)
next_hop          523 net/mac80211/mesh_hwmp.c 			     ((rcu_access_pointer(mpath->next_hop) != sta ?
next_hop          537 net/mac80211/mesh_hwmp.c 			if (rcu_access_pointer(mpath->next_hop) != sta)
next_hop          690 net/mac80211/mesh_hwmp.c 	return rcu_dereference_protected(mpath->next_hop,
next_hop          703 net/mac80211/mesh_hwmp.c 	u8 next_hop[ETH_ALEN];
next_hop          733 net/mac80211/mesh_hwmp.c 	memcpy(next_hop, next_hop_deref_protected(mpath)->sta.addr, ETH_ALEN);
next_hop          744 net/mac80211/mesh_hwmp.c 			       target_addr, target_sn, next_hop, hopcount,
next_hop         1192 net/mac80211/mesh_hwmp.c 	struct sta_info *next_hop;
next_hop         1208 net/mac80211/mesh_hwmp.c 	next_hop = rcu_dereference(mpath->next_hop);
next_hop         1209 net/mac80211/mesh_hwmp.c 	if (next_hop) {
next_hop         1210 net/mac80211/mesh_hwmp.c 		memcpy(hdr->addr1, next_hop->sta.addr, ETH_ALEN);
next_hop         1212 net/mac80211/mesh_hwmp.c 		ieee80211_mps_set_frame_flags(sdata, next_hop, hdr);
next_hop           89 net/mac80211/mesh_pathtbl.c 	rcu_assign_pointer(mpath->next_hop, sta);
next_hop          108 net/mac80211/mesh_pathtbl.c 	char *next_hop;
next_hop          135 net/mac80211/mesh_pathtbl.c 	next_hop = rcu_dereference(gate_mpath->next_hop)->sta.addr;
next_hop          136 net/mac80211/mesh_pathtbl.c 	memcpy(hdr->addr1, next_hop, ETH_ALEN);
next_hop          170 net/mac80211/mesh_pathtbl.c 	if (WARN_ON(!gate_mpath->next_hop))
next_hop          496 net/mac80211/mesh_pathtbl.c 		if (rcu_access_pointer(mpath->next_hop) == sta &&
next_hop          554 net/mac80211/mesh_pathtbl.c 		if (rcu_access_pointer(mpath->next_hop) == sta)
next_hop          745 net/mac80211/mesh_pathtbl.c void mesh_path_fix_nexthop(struct mesh_path *mpath, struct sta_info *next_hop)
next_hop          748 net/mac80211/mesh_pathtbl.c 	mesh_path_assign_nexthop(mpath, next_hop);
next_hop          756 net/mac80211/mesh_pathtbl.c 	ewma_mesh_fail_avg_init(&next_hop->mesh->fail_avg);
next_hop          758 net/mac80211/mesh_pathtbl.c 	ewma_mesh_fail_avg_add(&next_hop->mesh->fail_avg, 1);
next_hop         2553 net/mac80211/tx.c 			struct sta_info *next_hop;
next_hop         2559 net/mac80211/tx.c 				next_hop = rcu_dereference(mpath->next_hop);
next_hop         2560 net/mac80211/tx.c 				if (!next_hop ||
next_hop         6101 net/wireless/nl80211.c 				u8 *dst, u8 *next_hop,
next_hop         6113 net/wireless/nl80211.c 	    nla_put(msg, NL80211_ATTR_MPATH_NEXT_HOP, ETH_ALEN, next_hop) ||
next_hop         6166 net/wireless/nl80211.c 	u8 next_hop[ETH_ALEN];
next_hop         6187 net/wireless/nl80211.c 				      next_hop, &pinfo);
next_hop         6195 net/wireless/nl80211.c 				       wdev->netdev, dst, next_hop,
next_hop         6218 net/wireless/nl80211.c 	u8 next_hop[ETH_ALEN];
next_hop         6233 net/wireless/nl80211.c 	err = rdev_get_mpath(rdev, dev, dst, next_hop, &pinfo);
next_hop         6242 net/wireless/nl80211.c 				 dev, dst, next_hop, &pinfo) < 0) {
next_hop         6255 net/wireless/nl80211.c 	u8 *next_hop = NULL;
next_hop         6264 net/wireless/nl80211.c 	next_hop = nla_data(info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]);
next_hop         6272 net/wireless/nl80211.c 	return rdev_change_mpath(rdev, dev, dst, next_hop);
next_hop         6280 net/wireless/nl80211.c 	u8 *next_hop = NULL;
next_hop         6289 net/wireless/nl80211.c 	next_hop = nla_data(info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]);
next_hop         6297 net/wireless/nl80211.c 	return rdev_add_mpath(rdev, dev, dst, next_hop);
next_hop          227 net/wireless/rdev-ops.h 				 struct net_device *dev, u8 *dst, u8 *next_hop)
next_hop          230 net/wireless/rdev-ops.h 	trace_rdev_add_mpath(&rdev->wiphy, dev, dst, next_hop);
next_hop          231 net/wireless/rdev-ops.h 	ret = rdev->ops->add_mpath(&rdev->wiphy, dev, dst, next_hop);
next_hop          248 net/wireless/rdev-ops.h 				    u8 *next_hop)
next_hop          251 net/wireless/rdev-ops.h 	trace_rdev_change_mpath(&rdev->wiphy, dev, dst, next_hop);
next_hop          252 net/wireless/rdev-ops.h 	ret = rdev->ops->change_mpath(&rdev->wiphy, dev, dst, next_hop);
next_hop          258 net/wireless/rdev-ops.h 				 struct net_device *dev, u8 *dst, u8 *next_hop,
next_hop          262 net/wireless/rdev-ops.h 	trace_rdev_get_mpath(&rdev->wiphy, dev, dst, next_hop);
next_hop          263 net/wireless/rdev-ops.h 	ret = rdev->ops->get_mpath(&rdev->wiphy, dev, dst, next_hop, pinfo);
next_hop          283 net/wireless/rdev-ops.h 				  u8 *next_hop, struct mpath_info *pinfo)
next_hop          287 net/wireless/rdev-ops.h 	trace_rdev_dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop);
next_hop          288 net/wireless/rdev-ops.h 	ret = rdev->ops->dump_mpath(&rdev->wiphy, dev, idx, dst, next_hop,
next_hop          856 net/wireless/trace.h 		 u8 *next_hop),
next_hop          857 net/wireless/trace.h 	TP_ARGS(wiphy, netdev, dst, next_hop),
next_hop          862 net/wireless/trace.h 		MAC_ENTRY(next_hop)
next_hop          868 net/wireless/trace.h 		MAC_ASSIGN(next_hop, next_hop);
next_hop          872 net/wireless/trace.h 		  MAC_PR_ARG(next_hop))
next_hop          877 net/wireless/trace.h 		 u8 *next_hop),
next_hop          878 net/wireless/trace.h 	TP_ARGS(wiphy, netdev, dst, next_hop)
next_hop          883 net/wireless/trace.h 		 u8 *next_hop),
next_hop          884 net/wireless/trace.h 	TP_ARGS(wiphy, netdev, dst, next_hop)
next_hop          889 net/wireless/trace.h 		 u8 *next_hop),
next_hop          890 net/wireless/trace.h 	TP_ARGS(wiphy, netdev, dst, next_hop)
next_hop          895 net/wireless/trace.h 		 u8 *dst, u8 *next_hop),
next_hop          896 net/wireless/trace.h 	TP_ARGS(wiphy, netdev, _idx, dst, next_hop),
next_hop          901 net/wireless/trace.h 		MAC_ENTRY(next_hop)
next_hop          908 net/wireless/trace.h 		MAC_ASSIGN(next_hop, next_hop);
next_hop          914 net/wireless/trace.h 		  MAC_PR_ARG(next_hop))