Lines Matching refs:ipv6hdr
40 head = sizeof(struct ipv6hdr); in seg6_lwt_headroom()
111 struct ipv6hdr *inner_hdr) in seg6_make_flowlabel()
132 struct ipv6hdr *hdr, *inner_hdr; in seg6_do_srh_encap()
194 hdr->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); in seg6_do_srh_encap()
209 struct ipv6hdr *hdr, *inner_hdr; in seg6_do_srh_encap_red()
231 tot_len = red_hdrlen + sizeof(struct ipv6hdr); in seg6_do_srh_encap_red()
273 isrh = (void *)hdr + sizeof(struct ipv6hdr); in seg6_do_srh_encap_red()
313 hdr->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); in seg6_do_srh_encap_red()
323 struct ipv6hdr *hdr, *oldhdr; in seg6_do_srh_inline()
335 skb_pull(skb, sizeof(struct ipv6hdr)); in seg6_do_srh_inline()
337 sizeof(struct ipv6hdr)); in seg6_do_srh_inline()
339 skb_push(skb, sizeof(struct ipv6hdr) + hdrlen); in seg6_do_srh_inline()
366 hdr->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); in seg6_do_srh_inline()
368 skb_postpush_rcsum(skb, hdr, sizeof(struct ipv6hdr) + hdrlen); in seg6_do_srh_inline()
441 skb_set_transport_header(skb, sizeof(struct ipv6hdr)); in seg6_do_srh()
544 struct ipv6hdr *hdr = ipv6_hdr(skb); in seg6_output_core()