patches/skb_tcp_all_headers.cocci (16 lines of code) (raw):

@@ identifier skb, header_len; @@ +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,0,0)) header_len = skb_tcp_all_headers(skb); +#else +header_len = skb_transport_offset(skb) + tcp_hdrlen(skb); +#endif @@ identifier skb, header_len; @@ +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,0,0)) const int header_len = skb_tcp_all_headers(skb); +#else +const int header_len = skb_checksum_start_offset(skb) + tcp_hdrlen(skb); +#endif