Lines Matching refs:sin6_addr

88 			addr->a.v6.sin6_addr = ifa->addr;
102 ipv6_addr_equal(&addr->a.v6.sin6_addr,
243 fl6->daddr = daddr->v6.sin6_addr;
246 if (ipv6_addr_type(&daddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
268 fl6->saddr = saddr->v6.sin6_addr;
334 fl6->saddr = laddr->a.v6.sin6_addr;
343 &laddr->a.v6.sin6_addr, bdst->dev, 1)) {
388 return ipv6_addr_diff(&s1->v6.sin6_addr, &s2->v6.sin6_addr);
405 saddr->v6.sin6_addr = fl6->saddr;
429 addr->a.v6.sin6_addr = ifp->addr;
490 sa->sin6_addr = ipv6_hdr(skb)->saddr;
493 sa->sin6_addr = ipv6_hdr(skb)->daddr;
502 addr->v6.sin6_addr = sk->sk_v6_rcv_saddr;
515 sk->sk_v6_rcv_saddr = addr->v6.sin6_addr;
528 sk->sk_v6_daddr = addr->v6.sin6_addr;
543 addr->v6.sin6_addr = param->v6.addr;
559 param->v6.addr = addr->v6.sin6_addr;
571 addr->v6.sin6_addr = *saddr;
581 ipv6_addr_v4mapped(&addr2->v6.sin6_addr) &&
582 addr2->v6.sin6_addr.s6_addr32[3] ==
588 ipv6_addr_v4mapped(&addr1->v6.sin6_addr) &&
589 addr1->v6.sin6_addr.s6_addr32[3] ==
596 if (!ipv6_addr_equal(&addr1->v6.sin6_addr, &addr2->v6.sin6_addr))
600 if ((ipv6_addr_type(&addr1->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL) &&
629 return ipv6_addr_any(&addr->v6.sin6_addr);
637 const struct in6_addr *in6 = (const struct in6_addr *)&addr->v6.sin6_addr;
666 int ret = ipv6_addr_type(&addr->v6.sin6_addr);
696 v6scope = ipv6_addr_scope(&addr->v6.sin6_addr);
775 ipv6_addr_v4mapped(&addr->v6.sin6_addr))
801 seq_printf(seq, "%pI6 ", &addr->v6.sin6_addr);
831 if (ipv6_addr_type(&paddr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
836 addr->v6.sin6_addr = paddr->v6.sin6_addr;
863 addr->v6.sin6_addr = ipv6_hdr(skb)->saddr;
864 if (ipv6_addr_type(&addr->v6.sin6_addr) & IPV6_ADDR_LINKLOCAL)
931 int type = ipv6_addr_type(&addr->v6.sin6_addr);
942 ipv6_chk_addr(net, &addr->v6.sin6_addr,
966 int type = ipv6_addr_type(&addr->v6.sin6_addr);