Home
last modified time | relevance | path

Searched refs:nh_gw (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/net/ipv4/
Dfib_semantics.c261 nh->nh_gw != onh->nh_gw || in nh_comp()
344 nh->nh_gw == gw && in ip_fib_check_default()
420 n = neigh_lookup(&arp_tbl, &fi->fib_nh[0].nh_gw, fi->fib_dev); in fib_detect_death()
471 nexthop_nh->nh_gw = nla ? nla_get_in_addr(nla) : 0; in fib_get_nhs()
500 (!cfg->fc_gw || cfg->fc_gw == fi->fib_nh->nh_gw)) in fib_nh_match()
526 if (nla && nla_get_in_addr(nla) != nh->nh_gw) in fib_nh_match()
593 if (nh->nh_gw) { in fib_check_nh()
600 if (inet_addr_type(net, nh->nh_gw) != RTN_UNICAST) in fib_check_nh()
615 .daddr = nh->nh_gw, in fib_check_nh()
753 nh->nh_gw, in fib_info_update_nh_saddr()
[all …]
Droute.c1401 if (nh->nh_gw && nh->nh_scope == RT_SCOPE_LINK) { in rt_set_nexthop()
1402 rt->rt_gateway = nh->nh_gw; in rt_set_nexthop()
2002 !(nh->nh_gw && in __mkroute_output()
Dfib_trie.c2534 if (fi && fi->fib_nh->nh_gw) in fib_flag_trans()
2585 fi->fib_nh->nh_gw, flags, 0, 0, in fib_route_seq_show()
/linux-4.1.27/net/decnet/
Ddn_fib.c122 nh->nh_gw != onh->nh_gw || in dn_fib_nh_comp()
182 nh->nh_gw = gw_attr ? nla_get_le16(gw_attr) : 0; in dn_fib_get_nhs()
195 if (nh->nh_gw) { in dn_fib_check_nh()
204 if (dnet_addr_type(nh->nh_gw) != RTN_UNICAST) in dn_fib_check_nh()
217 fld.daddr = nh->nh_gw; in dn_fib_check_nh()
322 fi->fib_nh->nh_gw != nla_get_le16(attrs[RTA_GATEWAY])) in dn_fib_create_info()
331 nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info()
341 fi->fib_nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info()
359 if (nhs != 1 || nh->nh_gw) in dn_fib_create_info()
Ddn_table.c238 (!attrs[RTA_GATEWAY] || nla_get_le16(attrs[RTA_GATEWAY]) != fi->fib_nh->nh_gw)) in dn_fib_nh_match()
263 if (gw && gw != nh->nh_gw) in dn_fib_nh_match()
336 if (fi->fib_nh->nh_gw && in dn_fib_dump_info()
337 nla_put_le16(skb, RTA_GATEWAY, fi->fib_nh->nh_gw) < 0) in dn_fib_dump_info()
360 if (nh->nh_gw && in dn_fib_dump_info()
361 nla_put_le16(skb, RTA_GATEWAY, nh->nh_gw) < 0) in dn_fib_dump_info()
Ddn_route.c960 return (daddr&~mask)|res->fi->fib_nh->nh_gw; in dn_fib_rules_map_destination()
/linux-4.1.27/include/net/
Ddn_fib.h24 __le16 nh_gw; member
49 #define DN_FIB_RES_GW(res) (DN_FIB_RES_NH(res).nh_gw)
Dip_fib.h87 __be32 nh_gw; member
177 #define FIB_RES_GW(res) (FIB_RES_NH(res).nh_gw)
/linux-4.1.27/drivers/net/ethernet/rocker/
Drocker.c3786 has_gw = !!nh->nh_gw; in rocker_port_fib_ipv4()
3790 nh->nh_gw, &index); in rocker_port_fib_ipv4()