Searched refs:RTA_GATEWAY (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.10/net/decnet/ |
| D | dn_fib.c | 184 gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY); in dn_fib_get_nhs() 325 if (attrs[RTA_GATEWAY] && in dn_fib_create_info() 326 fi->fib_nh->nh_gw != nla_get_le16(attrs[RTA_GATEWAY])) in dn_fib_create_info() 334 if (attrs[RTA_GATEWAY]) in dn_fib_create_info() 335 nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info() 342 if (!attrs[RTA_GATEWAY] || nhs != 1 || attrs[RTA_OIF]) in dn_fib_create_info() 345 fi->fib_nh->nh_gw = nla_get_le16(attrs[RTA_GATEWAY]); in dn_fib_create_info() 350 if (attrs[RTA_GATEWAY] || attrs[RTA_OIF] || attrs[RTA_MULTIPATH]) in dn_fib_create_info()
|
| D | dn_table.c | 238 if (attrs[RTA_OIF] || attrs[RTA_GATEWAY]) { in dn_fib_nh_match() 240 (!attrs[RTA_GATEWAY] || nla_get_le16(attrs[RTA_GATEWAY]) != fi->fib_nh->nh_gw)) in dn_fib_nh_match() 262 gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY); in dn_fib_nh_match() 339 nla_put_le16(skb, RTA_GATEWAY, fi->fib_nh->nh_gw) < 0) in dn_fib_dump_info() 364 nla_put_le16(skb, RTA_GATEWAY, nh->nh_gw) < 0) in dn_fib_dump_info()
|
| D | dn_route.c | 1595 nla_put_le16(skb, RTA_GATEWAY, rt->rt_gateway) < 0) in dn_rt_fill_info() 1623 [RTA_GATEWAY] = { .type = NLA_U16 },
|
| /Linux-v5.10/net/ipv4/ |
| D | fib_semantics.c | 700 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_get_nhs() 907 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in fib_nh_match() 1618 if (nla_put_in_addr(skb, RTA_GATEWAY, nhc->nhc_gw.ipv4)) in fib_nexthop_info() 1637 } else if (nla_put_in6_addr(skb, RTA_GATEWAY, in fib_nexthop_info()
|
| D | fib_frontend.c | 658 [RTA_GATEWAY] = { .type = NLA_U32 }, 763 case RTA_GATEWAY: in rtm_to_fib_config()
|
| D | route.c | 2887 nla_put_in_addr(skb, RTA_GATEWAY, rt->rt_gw4)) { in rt_fill_info()
|
| /Linux-v5.10/include/uapi/linux/ |
| D | rtnetlink.h | 344 RTA_GATEWAY, enumerator
|
| /Linux-v5.10/samples/bpf/ |
| D | xdp_router_ipv4_user.c | 174 case RTA_GATEWAY: in read_route()
|
| /Linux-v5.10/net/ipv6/ |
| D | route.c | 4862 [RTA_GATEWAY] = { .len = sizeof(struct in6_addr) }, 4927 if (tb[RTA_GATEWAY] || tb[RTA_OIF] || in rtm_to_fib6_config() 4936 if (tb[RTA_GATEWAY]) { in rtm_to_fib6_config() 4937 cfg->fc_gateway = nla_get_in6_addr(tb[RTA_GATEWAY]); in rtm_to_fib6_config() 5138 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_add() 5306 nla = nla_find(attrs, attrlen, RTA_GATEWAY); in ip6_route_multipath_del() 5556 nla_put_in6_addr(skb, RTA_GATEWAY, &rt6->rt6i_gateway)) in rt6_fill_node()
|
| /Linux-v5.10/net/mpls/ |
| D | af_mpls.c | 1866 case RTA_GATEWAY: in rtm_to_route_config()
|