ip_hdrlen
hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb);
l3hlen = ip_hdrlen(skb) >> 2;
header |= PKT_OFFLOAD_HDR_SIZE_2((ip_hdrlen(skb) >> 8) & 0xf);
header2 |= PKT_OFFLOAD_HDR2_SIZE_2(ip_hdrlen(skb) & 0xff);
swqe->ip_end = swqe->ip_start + ip_hdrlen(skb) - 1;
int hlen = ip_hdrlen(skb);
skb->len < (ETH_HLEN + ip_hdrlen(skb) + sizeof(struct udphdr))) {
skb_set_transport_header(skb, ETH_HLEN + ip_hdrlen(skb));
ip_hdrlen(skb) > sizeof(struct iphdr))
!pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb)))
iphdrlen = ip_hdrlen(skb);
unsigned int snap_ip_tcp_hdrlen, ip_hdrlen, total_len, hdr_room;
ip_hdrlen = skb_network_header_len(skb);
snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb);
unsigned int snap_ip_tcp_hdrlen, ip_hdrlen, total_len, hdr_room;
ip_hdrlen = skb_network_header_len(skb);
snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb);
pkt->thoff = ip_hdrlen(pkt->skb);
t_len = ntohs(ip_hdr(skb)->tot_len) - ip_hdrlen(skb);
off = ip_hdrlen(skb);
int ihl = ip_hdrlen(skb);
ihl = ip_hdrlen(skb);
int ihl = ip_hdrlen(skb);
ihl = ip_hdrlen(skb);
if (iph->version != 4 || ip_hdrlen(skb) < sizeof(*iph))
offset += ip_hdrlen(skb) - sizeof(*iph);
ihl = ip_hdrlen(skb);
len = ip_hdrlen(skb) + qp->q.len;
const int ihl = ip_hdrlen(pkt);
acpar.thoff = ip_hdrlen(skb);
tcph = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_tcph), &_tcph);
if (skb_ensure_writable(skb, ip_hdrlen(skb) + sizeof(*tcph)))
tcph = (void *)ip_hdr(skb) + ip_hdrlen(skb);
th = skb_header_pointer(skb, ip_hdrlen(skb),
*data = skb->data + ip_hdrlen(skb) + th->doff * 4 + dataoff;
*data = skb->data + ip_hdrlen(skb) + sizeof(struct udphdr);
dataoff = ip_hdrlen(oldskb);
nf_ip_checksum(oldskb, hook, ip_hdrlen(oldskb), proto))
oth = skb_header_pointer(oldskb, ip_hdrlen(oldskb),
if (nf_ip_checksum(oldskb, hook, ip_hdrlen(oldskb), IPPROTO_TCP))
oldskb->len - ip_hdrlen(oldskb) -
int dataoff = ip_hdrlen(skb_in);
hp = skb_header_pointer(skb, ip_hdrlen(skb),
ip_hdrlen(skb) + __tcp_hdrlen((struct tcphdr *)hp) :
ip_hdrlen(skb) + sizeof(*hp);
unsigned int outside_hdrlen = ip_hdrlen(skb);
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
hp = skb_header_pointer(skb, ip_hdrlen(skb),
ip_hdrlen(skb) + __tcp_hdrlen(hp),
unsigned int protooff = skb_network_offset(skb) + ip_hdrlen(skb);
const unsigned int tcp_offset = ip_hdrlen(skb);
const unsigned int tcp_offset = ip_hdrlen(skb);
ihl = cp->af == AF_INET ? ip_hdrlen(skb) : sizeof(struct ipv6hdr);
ihl = ip_hdrlen(skb);
int ihl = cp->af == AF_INET ? ip_hdrlen(skb) : sizeof(struct ipv6hdr);
int ihl = ip_hdrlen(skb);
protoff = skb_network_offset(skb) + ip_hdrlen(skb);
protoff = ip_hdrlen(skb);
protoff = skb_network_offset(skb) + ip_hdrlen(skb);
th = (struct tcphdr *)(skb_network_header(skb) + ip_hdrlen(skb));
ip_hdrlen(skb);
unsigned int hdrlen = ip_hdrlen(skb);
thoff = ip_hdrlen(skb);
tcp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(struct tcphdr), _tcph);
ctx->optp = skb_header_pointer(skb, ip_hdrlen(skb) +
tcp = skb_header_pointer(skb, ip_hdrlen(skb),
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
return tcpoptstrip_mangle_packet(skb, par, ip_hdrlen(skb));
hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr);
ip_len = ip_hdrlen(skb);
acpar.thoff = ip_hdrlen(skb);