Lines Matching full:in6_addr

111 	.key_len =	sizeof(struct in6_addr),
287 int ndisc_mc_map(const struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in ndisc_mc_map()
327 struct in6_addr *addr = (struct in6_addr *)&neigh->primary_key; in ndisc_constructor()
375 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_constructor()
377 struct in6_addr maddr; in pndisc_constructor()
388 struct in6_addr *addr = (struct in6_addr *)&n->key; in pndisc_destructor()
390 struct in6_addr maddr; in pndisc_destructor()
441 const struct in6_addr *saddr, in ip6_nd_hdr()
442 const struct in6_addr *daddr, in ip6_nd_hdr()
468 void ndisc_send_skb(struct sk_buff *skb, const struct in6_addr *daddr, in ndisc_send_skb()
469 const struct in6_addr *saddr) in ndisc_send_skb()
524 void ndisc_send_na(struct net_device *dev, const struct in6_addr *daddr, in ndisc_send_na()
525 const struct in6_addr *solicited_addr, in ndisc_send_na()
529 struct in6_addr tmpaddr; in ndisc_send_na()
531 const struct in6_addr *src_addr; in ndisc_send_na()
607 struct sk_buff *ndisc_ns_create(struct net_device *dev, const struct in6_addr *solicit, in ndisc_ns_create()
608 const struct in6_addr *saddr, u64 nonce) in ndisc_ns_create()
654 void ndisc_send_ns(struct net_device *dev, const struct in6_addr *solicit, in ndisc_send_ns()
655 const struct in6_addr *daddr, const struct in6_addr *saddr, in ndisc_send_ns()
658 struct in6_addr addr_buf; in ndisc_send_ns()
674 void ndisc_send_rs(struct net_device *dev, const struct in6_addr *saddr, in ndisc_send_rs()
675 const struct in6_addr *daddr) in ndisc_send_rs()
741 struct in6_addr *saddr = NULL; in ndisc_solicit()
742 struct in6_addr mcaddr; in ndisc_solicit()
744 struct in6_addr *target = (struct in6_addr *)&neigh->primary_key; in ndisc_solicit()
791 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_ns()
792 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_ns()
970 static int accept_untracked_na(struct net_device *dev, struct in6_addr *saddr) in accept_untracked_na()
992 struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_na()
993 const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; in ndisc_recv_na()
1134 const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; in ndisc_recv_rs()
1194 size_t msg_size = base_size + nla_total_size(sizeof(struct in6_addr)); in ndisc_ra_useropt()
1657 void ndisc_send_redirect(struct sk_buff *skb, const struct in6_addr *target) in ndisc_send_redirect()
1666 struct in6_addr saddr_buf; in ndisc_send_redirect()
1788 return ipv6_addr_is_multicast((struct in6_addr *)pkey); in ndisc_is_multicast()