Lines Matching refs:in6_addr
129 sizeof(struct neighbour) + sizeof(struct in6_addr),
130 sizeof(struct in6_addr),
219 int ndisc_mc_map(struct in6_addr *addr, char *buf, struct net_device *dev, int dir) in ndisc_mc_map()
248 for (i = 0; i < (sizeof(struct in6_addr) / sizeof(u32)); i++) in ndisc_hash()
256 struct in6_addr *addr = (struct in6_addr*)&neigh->primary_key; in ndisc_constructor()
304 struct in6_addr *addr = (struct in6_addr*)&n->key; in pndisc_constructor()
305 struct in6_addr maddr; in pndisc_constructor()
317 struct in6_addr *addr = (struct in6_addr*)&n->key; in pndisc_destructor()
318 struct in6_addr maddr; in pndisc_destructor()
331 struct in6_addr *daddr, struct neighbour *neigh, int len) in ndisc_build_ll_hdr()
375 struct in6_addr *daddr, struct in6_addr *solicited_addr, in ndisc_send_na()
378 static struct in6_addr tmpaddr; in ndisc_send_na()
381 struct in6_addr *src_addr; in ndisc_send_na()
387 len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in ndisc_send_na()
451 struct in6_addr *solicit, in ndisc_send_ns()
452 struct in6_addr *daddr, struct in6_addr *saddr) in ndisc_send_ns()
457 struct in6_addr addr_buf; in ndisc_send_ns()
468 len = sizeof(struct icmp6hdr) + sizeof(struct in6_addr); in ndisc_send_ns()
512 void ndisc_send_rs(struct net_device *dev, struct in6_addr *saddr, in ndisc_send_rs()
513 struct in6_addr *daddr) in ndisc_send_rs()
578 struct in6_addr *saddr = NULL; in ndisc_solicit()
579 struct in6_addr mcaddr; in ndisc_solicit()
581 struct in6_addr *target = (struct in6_addr *)&neigh->primary_key; in ndisc_solicit()
604 struct in6_addr *saddr = &skb->nh.ipv6h->saddr; in ndisc_recv_ns()
605 struct in6_addr *daddr = &skb->nh.ipv6h->daddr; in ndisc_recv_ns()
684 struct in6_addr maddr; in ndisc_recv_ns()
732 struct in6_addr maddr; in ndisc_recv_ns()
808 struct in6_addr *saddr = &skb->nh.ipv6h->saddr; in ndisc_recv_na()
809 struct in6_addr *daddr = &skb->nh.ipv6h->daddr; in ndisc_recv_na()
1098 struct in6_addr *dest; in ndisc_redirect_rcv()
1099 struct in6_addr *target; /* new first hop to destination */ in ndisc_redirect_rcv()
1114 optlen -= sizeof(struct icmp6hdr) + 2 * sizeof(struct in6_addr); in ndisc_redirect_rcv()
1123 target = (struct in6_addr *) (icmph + 1); in ndisc_redirect_rcv()
1190 struct in6_addr *target) in ndisc_send_redirect()
1193 int len = sizeof(struct icmp6hdr) + 2 * sizeof(struct in6_addr); in ndisc_send_redirect()
1196 struct in6_addr saddr_buf; in ndisc_send_redirect()
1197 struct in6_addr *addrp; in ndisc_send_redirect()
1270 addrp = (struct in6_addr *)(icmph + 1); in ndisc_send_redirect()