Lines Matching refs:ipv6_hdr

89 		if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr))  in ip6_tlvopt_unknown()
234 struct ipv6hdr *ipv6h = ipv6_hdr(skb); in ipv6_dest_hao()
270 ipv6h = ipv6_hdr(skb); in ipv6_dest_hao()
359 update_csum_diff16(skb, (__be32 *)(&ipv6_hdr(skb)->daddr), in seg6_update_csum()
453 ipv6_hdr(skb)->daddr = *addr; in ipv6_srh_rcv()
465 if (ipv6_hdr(skb)->hop_limit <= 1) { in ipv6_srh_rcv()
472 ipv6_hdr(skb)->hop_limit--; in ipv6_srh_rcv()
601 ipv6_rpl_srh_decompress(ohdr, hdr, &ipv6_hdr(skb)->daddr, n); in ipv6_rpl_srh_rcv()
604 if ((ipv6_addr_type(&ipv6_hdr(skb)->daddr) & IPV6_ADDR_MULTICAST) || in ipv6_rpl_srh_rcv()
619 addr = ipv6_hdr(skb)->daddr; in ipv6_rpl_srh_rcv()
620 ipv6_hdr(skb)->daddr = ohdr->rpl_segaddr[i]; in ipv6_rpl_srh_rcv()
623 ipv6_rpl_srh_compress(chdr, ohdr, &ipv6_hdr(skb)->daddr, n); in ipv6_rpl_srh_rcv()
625 oldhdr = ipv6_hdr(skb); in ipv6_rpl_srh_rcv()
635 memmove(ipv6_hdr(skb), oldhdr, sizeof(struct ipv6hdr)); in ipv6_rpl_srh_rcv()
638 ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); in ipv6_rpl_srh_rcv()
639 skb_postpush_rcsum(skb, ipv6_hdr(skb), in ipv6_rpl_srh_rcv()
654 if (ipv6_hdr(skb)->hop_limit <= 1) { in ipv6_rpl_srh_rcv()
661 ipv6_hdr(skb)->hop_limit--; in ipv6_rpl_srh_rcv()
703 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) || in ipv6_rthdr_rcv()
808 (xfrm_address_t *)&ipv6_hdr(skb)->saddr, in ipv6_rthdr_rcv()
832 *addr = ipv6_hdr(skb)->daddr; in ipv6_rthdr_rcv()
833 ipv6_hdr(skb)->daddr = daddr; in ipv6_rthdr_rcv()
844 if (ipv6_hdr(skb)->hop_limit <= 1) { in ipv6_rthdr_rcv()
851 ipv6_hdr(skb)->hop_limit--; in ipv6_rthdr_rcv()
1018 if (ipv6_hdr(skb)->payload_len) { in ipv6_hop_jumbo()