Lines Matching refs:addr
230 if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) {
231 net_dbg_ratelimited("hao is not an unicast addr: %pI6\n",
232 &hao->addr);
237 (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS);
254 swap(ipv6h->saddr, hao->addr);
326 struct in6_addr *addr;
334 addr = hdr->segments + hdr->segments_left;
349 (__be32 *)addr);
358 struct in6_addr *addr;
434 addr = hdr->segments + hdr->segments_left;
441 ipv6_hdr(skb)->daddr = *addr;
478 struct in6_addr addr;
564 buf = kcalloc(struct_size(hdr, segments.addr, n + 2), 2, GFP_ATOMIC);
589 addr = ipv6_hdr(skb)->daddr;
591 ohdr->rpl_segaddr[i] = addr;
662 struct in6_addr *addr = NULL;
710 if (!addr) {
782 addr = rthdr->addr;
783 addr += i - 1;
788 if (xfrm6_input_addr(skb, (xfrm_address_t *)addr,
795 if (!ipv6_chk_home_addr(dev_net(skb_dst(skb)->dev), addr)) {
806 if (ipv6_addr_is_multicast(addr)) {
812 daddr = *addr;
813 *addr = ipv6_hdr(skb)->daddr;
1070 memcpy(phdr->addr, ihdr->addr + 1,
1073 phdr->addr[hops - 1] = **addr_p;
1074 *addr_p = ihdr->addr;
1341 fl6->daddr = *((struct rt0_hdr *)opt->srcrt)->addr;