tcp_hdrlen
packet->tcp_header_len = tcp_hdrlen(skb);
l4hlen = tcp_hdrlen(skb) >> 2;
hdr_len = ethhdr + ip_hdrlen(skb) + tcp_hdrlen(skb);
dx_buff->len_l4 = tcp_hdrlen(skb);
tpd->word3 |= ((tcp_hdrlen(skb) >> 2) &
iph->daddr, tcp_hdrlen(skb),
ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) &
ptpd->word3 |= ((tcp_hdrlen(skb) >> 2) &
header2 |= PKT_OFFLOAD_HDR2_SIZE_3(tcp_hdrlen(skb));
*parsing_data |= ((tcp_hdrlen(skb) / 4) <<
hlen += tcp_hdrlen(skb) / 2;
tcp_hdrlen(skb) >> 2, skb_transport_offset(skb)));
wr->u.tcpseg.tcplen = tcp_hdrlen(skb);
tlen = skb_is_gso_tcp(skb) ? tcp_hdrlen(skb) : sizeof(struct udphdr);
hlen = skb_is_gso(skb) ? skb_checksum_start_offset(skb) + tcp_hdrlen(skb) :
hlen = is_gso ? l4_hdr_offset + tcp_hdrlen(skb) :
hlen = is_gso ? l4_hdr_offset + tcp_hdrlen(skb) : skb_headlen(skb);
l4_len = tcp_hdrlen(skb);
l4_len = tcp_hdrlen(skb);
hdr_len[2] = tcp_hdrlen(skb);
hdr_len[2] = tcp_hdrlen(skb);
ipv6_hdr(skb)->payload_len = htons(tcp_hdrlen(skb));
cksum_offset = tcp_hdrlen(skb);
sizeof(struct udphdr) : tcp_hdrlen(skb);
sizeof(struct udphdr) : tcp_hdrlen(skb);
cpu_to_le16(((tcp_hdrlen(skb) / 4) &
tcp_hdrlen(skb) > sizeof(struct tcphdr))
tcp_hdr_len = tcp_hdrlen(skb);
hdr = tcp_hdrlen(skb);
pkt_info->tcp_header_len = tcp_hdrlen(skb);
l4len = enc ? inner_tcp_hdrlen(skb) : tcp_hdrlen(skb);
tcp_hdrlen(skb);
ctx->l4_hdr_size = tcp_hdrlen(skb);
(tcp_hdrlen(skb) & DMA_CFG_DESC_TX_0_L4_LENGTH_MSK);
tcp_hdr_len = tcp_hdrlen(skb);
tcp_hdr_len = tcp_hdrlen(skb);
tcp_hdrlen(tmp) + tmp->data_len;
snap_ip_tcp = 8 + skb_network_header_len(skb) + tcp_hdrlen(skb);
tcp_hdrlen(skb) + skb->data_len;
tcp_hdrlen(skb) + skb->data_len;
tcp_hdrlen(skb) + skb->data_len;
snap_ip_tcp = 8 + skb_network_header_len(skb) + tcp_hdrlen(skb);
tcp_hdrlen(skb) + skb->data_len;
snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb);
snap_ip_tcp_hdrlen = 8 + ip_hdrlen + tcp_hdrlen(skb);
proto_len = skb_transport_offset(skb) + tcp_hdrlen(skb);
return skb_transport_offset(skb) + tcp_hdrlen(skb);
saved_syn->tcp_hdrlen;
hdr_len += tcp_hdrlen(skb);
u32 tcp_hdrlen;
if (skb->len > tcp_hdrlen(skb))
ret = tcp_hdrlen(syn_skb);
tcp_hdrlen(syn_skb);
tcp_hdrlen(syn_skb);
ret = saved_syn->tcp_hdrlen;
saved_syn->tcp_hdrlen;
saved_syn->tcp_hdrlen;
thlen = tcp_hdrlen(skb);
int tlen = skb_is_gso_tcp(skb) ? tcp_hdrlen(skb) : sizeof(struct udphdr);
__skb_pull(skb, tcp_hdrlen(skb));
bpf_skops_init_skb(&sock_ops, skb, tcp_hdrlen(skb));
bpf_skops_init_skb(&sock_ops, skb, tcp_hdrlen(skb));
u32 len = skb_network_header_len(skb) + tcp_hdrlen(skb);
saved_syn->tcp_hdrlen = tcp_hdrlen(skb);
first_opt_off = tcp_hdrlen(skb) - max_opt_len;
for (i = sizeof(struct tcphdr); i <= tcp_hdrlen - TCPOLEN_MSS; i += optlen(opt, i)) {
if (len > tcp_hdrlen)
if (tcp_hdrlen >= 15 * 4)
int len, tcp_hdrlen;
tcp_hdrlen = tcph->doff * 4;
if (len < tcp_hdrlen || tcp_hdrlen < sizeof(struct tcphdr))
int tcp_hdrlen;
tcp_hdrlen = tcph->doff * 4;
if (tcp_hdrlen < sizeof(struct tcphdr))
if (skb_ensure_writable(skb, tcphoff + tcp_hdrlen))
for (i = sizeof(struct tcphdr); i < tcp_hdrlen - 1; i += optl) {
if (i + optl > tcp_hdrlen)
tcp_len = tcp_hdrlen(skb);
if (tcp_hdrlen(th) < skops->skb_len)
if (th->ack && !th->fin && tcp_hdrlen(th) == skops->skb_len)
if (skops->skb_len > tcp_hdrlen(th))