Lines Matching defs:daddr
99 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr))
236 ret = xfrm6_input_addr(skb, (xfrm_address_t *)&ipv6h->daddr,
330 * but daddr is not yet updated with next segment
348 update_csum_diff16(skb, (__be32 *)(&ipv6_hdr(skb)->daddr),
441 ipv6_hdr(skb)->daddr = *addr;
571 ipv6_rpl_srh_decompress(ohdr, hdr, &ipv6_hdr(skb)->daddr, n);
574 if ((ipv6_addr_type(&ipv6_hdr(skb)->daddr) & IPV6_ADDR_MULTICAST) ||
589 addr = ipv6_hdr(skb)->daddr;
590 ipv6_hdr(skb)->daddr = ohdr->rpl_segaddr[i];
593 ipv6_rpl_srh_compress(chdr, ohdr, &ipv6_hdr(skb)->daddr, n);
663 struct in6_addr daddr;
684 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) ||
812 daddr = *addr;
813 *addr = ipv6_hdr(skb)->daddr;
814 ipv6_hdr(skb)->daddr = daddr;
1158 struct in6_addr **daddr, struct in6_addr *saddr)
1161 ipv6_push_rthdr(skb, proto, opt->srcrt, daddr, saddr);
1321 * @fl6: flowi6 for which daddr is to be updated
1323 * @orig: copy of original daddr address if modified
1326 * and initial value of fl6->daddr set in orig
1335 *orig = fl6->daddr;
1341 fl6->daddr = *((struct rt0_hdr *)opt->srcrt)->addr;
1347 fl6->daddr = srh->segments[srh->segments_left];