Lines Matching refs:sin6_addr

89 			addr->a.v6.sin6_addr = ifa->addr;
103 ipv6_addr_equal(&addr->a.v6.sin6_addr,
291 fl6->daddr = daddr->v6.sin6_addr;
294 if (ipv6_addr_type(&daddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
316 fl6->saddr = saddr->v6.sin6_addr;
382 fl6->saddr = laddr->a.v6.sin6_addr;
391 &laddr->a.v6.sin6_addr, bdst->dev, 1)) {
436 return ipv6_addr_diff(&s1->v6.sin6_addr, &s2->v6.sin6_addr);
453 saddr->v6.sin6_addr = fl6->saddr;
477 addr->a.v6.sin6_addr = ifp->addr;
538 sa->sin6_addr = ipv6_hdr(skb)->saddr;
541 sa->sin6_addr = ipv6_hdr(skb)->daddr;
550 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr;
563 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr;
576 sk->sk_v6_daddr = addr->v6.sin6_addr;
591 addr->v6.sin6_addr = param->v6.addr;
607 param->v6.addr = addr->v6.sin6_addr;
619 addr->v6.sin6_addr = *saddr;
629 ipv6_addr_v4mapped(&addr2->v6.sin6_addr) &&
630 addr2->v6.sin6_addr.s6_addr32[3] ==
636 ipv6_addr_v4mapped(&addr1->v6.sin6_addr) &&
637 addr1->v6.sin6_addr.s6_addr32[3] ==
644 if (!ipv6_addr_equal(&addr1->v6.sin6_addr, &addr2->v6.sin6_addr))
648 if ((ipv6_addr_type(&addr1->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL) &&
677 return ipv6_addr_any(&addr->v6.sin6_addr);
683 const struct in6_addr *in6 = (const struct in6_addr *)&addr->v6.sin6_addr;
722 int ret = ipv6_addr_type(&addr->v6.sin6_addr);
752 v6scope = ipv6_addr_scope(&addr->v6.sin6_addr);
829 ipv6_addr_v4mapped(&addr->v6.sin6_addr))
860 seq_printf(seq, "%pI6 ", &addr->v6.sin6_addr);
890 if (ipv6_addr_type(&paddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
895 addr->v6.sin6_addr = paddr->v6.sin6_addr;
922 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr;
923 if (ipv6_addr_type(&addr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
990 int type = ipv6_addr_type(&addr->v6.sin6_addr);
1001 ipv6_chk_addr(net, &addr->v6.sin6_addr,
1025 int type = ipv6_addr_type(&addr->v6.sin6_addr);