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))