Lines Matching refs:in6_addr

103 					   const struct in6_addr *prefix, int prefixlen,
104 const struct in6_addr *gwaddr, int ifindex,
107 const struct in6_addr *prefix, int prefixlen,
108 const struct in6_addr *gwaddr, int ifindex);
194 struct in6_addr *p = &rt->rt6i_gateway; in choose_neigh_daddr()
467 const struct in6_addr *saddr, in rt6_device_match()
515 struct in6_addr target;
521 struct in6_addr mcaddr; in rt6_probe_deferred()
756 const struct in6_addr *gwaddr) in rt6_route_rcv()
760 struct in6_addr prefix_buf, *prefix; in rt6_route_rcv()
791 prefix = (struct in6_addr *)rinfo->prefix; in rt6_route_rcv()
795 (struct in6_addr *)rinfo->prefix, in rt6_route_rcv()
831 struct in6_addr *saddr) in fib6_backtrack()
879 struct rt6_info *rt6_lookup(struct net *net, const struct in6_addr *daddr, in rt6_lookup()
880 const struct in6_addr *saddr, int oif, int strict) in rt6_lookup()
933 const struct in6_addr *daddr, in ip6_rt_cache_alloc()
934 const struct in6_addr *saddr) in ip6_rt_cache_alloc()
1356 const struct in6_addr *daddr, *saddr; in __ip6_rt_update_pmtu()
1419 struct in6_addr gateway;
1481 const struct in6_addr *gateway) in ip6_route_redirect()
1902 const struct in6_addr *gw_addr; in ip6_route_info_create()
2194 nrt->rt6i_gateway = *(struct in6_addr *)neigh->primary_key; in rt6_do_redirect()
2252 const struct in6_addr *prefix, int prefixlen, in rt6_get_route_info()
2253 const struct in6_addr *gwaddr, int ifindex) in rt6_get_route_info()
2284 const struct in6_addr *prefix, int prefixlen, in rt6_add_route_info()
2285 const struct in6_addr *gwaddr, int ifindex, in rt6_add_route_info()
2313 struct rt6_info *rt6_get_dflt_router(const struct in6_addr *addr, struct net_device *dev) in rt6_get_dflt_router()
2335 struct rt6_info *rt6_add_dflt_router(const struct in6_addr *gwaddr, in rt6_add_dflt_router()
2494 const struct in6_addr *addr, in addrconf_dst_alloc()
2531 const struct in6_addr *daddr, in ip6_route_get_saddr()
2533 struct in6_addr *saddr) in ip6_route_get_saddr()
2550 struct in6_addr *addr;
2557 struct in6_addr *addr = ((struct arg_dev_net_ip *)arg)->addr; in fib6_remove_prefsrc()
2585 struct in6_addr *gateway = (struct in6_addr *)arg; in fib6_clean_tohost()
2595 void rt6_clean_tohost(struct net *net, struct in6_addr *gateway) in rt6_clean_tohost()
2694 [RTA_GATEWAY] = { .len = sizeof(struct in6_addr) },
3049 struct in6_addr *dst, struct in6_addr *src, in rt6_fill_node()
3159 struct in6_addr saddr_buf; in rt6_fill_node()
3166 struct in6_addr saddr_buf; in rt6_fill_node()
3242 if (nla_len(tb[RTA_SRC]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
3245 fl6.saddr = *(struct in6_addr *)nla_data(tb[RTA_SRC]); in inet6_rtm_getroute()
3249 if (nla_len(tb[RTA_DST]) < sizeof(struct in6_addr)) in inet6_rtm_getroute()
3252 fl6.daddr = *(struct in6_addr *)nla_data(tb[RTA_DST]); in inet6_rtm_getroute()