Lines Matching refs:addr
254 if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
255 net_dbg_ratelimited("hao is not an unicast addr: %pI6\n",
256 &hao->addr);
262 (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS);
281 swap(ipv6h->saddr, hao->addr);
342 struct in6_addr *addr;
350 addr = hdr->segments + hdr->segments_left;
365 (__be32 *)addr);
374 struct in6_addr *addr;
447 addr = hdr->segments + hdr->segments_left;
454 ipv6_hdr(skb)->daddr = *addr;
559 buf = kcalloc(struct_size(hdr, segments.addr, n + 2), 2, GFP_ATOMIC);
652 struct in6_addr *addr = NULL;
698 if (!addr) {
770 addr = rthdr->addr;
771 addr += i - 1;
776 if (xfrm6_input_addr(skb, (xfrm_address_t *)addr,
783 if (!ipv6_chk_home_addr(dev_net(skb_dst(skb)->dev), addr)) {
794 if (ipv6_addr_is_multicast(addr)) {
800 swap(*addr, ipv6_hdr(skb)->daddr);
1094 memcpy(phdr->addr, ihdr->addr + 1,
1097 phdr->addr[hops - 1] = **addr_p;
1098 *addr_p = ihdr->addr;
1365 fl6->daddr = *((struct rt0_hdr *)opt->srcrt)->addr;