Searched refs:nh_gw (Results 1 – 5 of 5) sorted by relevance
123 nh->nh_gw != onh->nh_gw || in dn_fib_nh_comp()184 nh->nh_gw = gw_attr ? nla_get_le16(gw_attr) : 0; in dn_fib_get_nhs()198 if (nh->nh_gw) { in dn_fib_check_nh()207 if (dnet_addr_type(nh->nh_gw) != RTN_UNICAST) in dn_fib_check_nh()220 fld.daddr = nh->nh_gw; in dn_fib_check_nh()325 fi->fib_nh->nh_gw != nla_get_le16(attrs[RTA_GATEWAY])) in dn_fib_create_info()334 nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info()344 fi->fib_nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info()362 if (nhs != 1 || nh->nh_gw) in dn_fib_create_info()
240 (!attrs[RTA_GATEWAY] || nla_get_le16(attrs[RTA_GATEWAY]) != fi->fib_nh->nh_gw)) in dn_fib_nh_match()265 if (gw && gw != nh->nh_gw) in dn_fib_nh_match()338 if (fi->fib_nh->nh_gw && in dn_fib_dump_info()339 nla_put_le16(skb, RTA_GATEWAY, fi->fib_nh->nh_gw) < 0) in dn_fib_dump_info()363 if (nh->nh_gw && in dn_fib_dump_info()364 nla_put_le16(skb, RTA_GATEWAY, nh->nh_gw) < 0) in dn_fib_dump_info()
950 return (daddr&~mask)|res->fi->fib_nh->nh_gw; in dn_fib_rules_map_destination()
26 __le16 nh_gw; member51 #define DN_FIB_RES_GW(res) (DN_FIB_RES_NH(res).nh_gw)
614 const struct in6_addr *nh_gw; in rt6_probe() local631 nh_gw = &fib6_nh->fib_nh_gw6; in rt6_probe()636 neigh = __ipv6_neigh_lookup_noref(dev, nh_gw); in rt6_probe()660 work->target = *nh_gw; in rt6_probe()