fib_nh_gw6
gw = &fib6_nh->fib_nh_gw6;
struct in6_addr *gw = &fib6_nh->fib_nh_gw6;
&rt->fib6_nh->fib_nh_gw6))
memcpy(&nh->gw_addr, &rt->fib6_nh->fib_nh_gw6, sizeof(nh->gw_addr));
ipv6_addr_equal(&nha->fib_nh_gw6, &nhb->fib_nh_gw6) &&
*in6 = res->nh->fib_nh_gw6;
*dst = res.nh->fib_nh_gw6;
&nh->fib_nh_gw6))
.fc_gateway = nh->fib_nh_gw6,
&nh->fib_nh_gw6);
ipv6_addr_cmp(&nh->fib_nh_gw6, &onh->fib_nh_gw6))
nh->fib_nh_gw6 = cfg->fc_gw6;
ipv6_addr_cmp(&nh->fib_nh_gw6, &cfg->fc_gw6))) {
ipv6_addr_cmp(&cfg->fc_gw6, &nh->fib_nh_gw6))
n = __ipv6_neigh_lookup_noref(nh->fib_nh_dev, &nh->fib_nh_gw6);
nla_put_in6_addr(skb, NHA_GATEWAY, &fib6_nh->fib_nh_gw6))
seq_printf(seq, "%pi6", &fib6_nh->fib_nh_gw6);
neigh = ip6_neigh_lookup(&rt->fib6_nh->fib_nh_gw6,
neigh = ip6_neigh_lookup(&rt->fib6_nh->fib_nh_gw6,
rt->rt6i_gateway = nh->fib_nh_gw6;
(arg->gw && !ipv6_addr_equal(arg->gw, &nh->fib_nh_gw6)))
if (!ipv6_addr_equal(gw, &nh->fib_nh_gw6)) {
fib6_nh->fib_nh_gw6 = cfg->fc_gateway;
fib6_nh->fib_nh_gw6 = cfg->fc_gateway;
!ipv6_addr_equal(&cfg->fc_gateway, &nh->fib_nh_gw6))
if (!ipv6_addr_equal(&rt->fib6_nh->fib_nh_gw6, gwaddr))
ipv6_addr_equal(&nh->fib_nh_gw6, addr))
nh->fib_nh_gw_family && ipv6_addr_equal(gateway, &nh->fib_nh_gw6))
nh_gw = &fib6_nh->fib_nh_gw6;
&fib6_nh->fib_nh_gw6);
BPF_SEQ_PRINTF(seq, "%pi6 ", &fib6_nh->fib_nh_gw6);