Symbol: tcp_hdr
drivers/net/ethernet/airoha/airoha_eth.c
1956
tcp_hdr(skb)->check = (__force __sum16)csum;
drivers/net/ethernet/amazon/ena/ena_netdev.c
2430
ena_meta->l4_hdr_len = tcp_hdr(skb)->doff;
drivers/net/ethernet/atheros/alx/main.c
1442
tcp_hdr(skb)->check = ~csum_tcpudp_magic(iph->saddr, iph->daddr,
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
2078
tcp_hdr(skb)->check = ~csum_tcpudp_magic(
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
1662
tcp_hdr(skb)->check = ~csum_tcpudp_magic(
drivers/net/ethernet/atheros/atlx/atl1.c
2131
tcp_hdr(skb)->check =
drivers/net/ethernet/atheros/atlx/atl1.c
2146
tcp_hdr(skb)->check = ~csum_tcpudp_magic(iph->saddr,
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
782
#define pbd_tcp_flags(tcp_hdr) (ntohl(tcp_flag_word(tcp_hdr))>>16 & 0xff)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3507
pbd->tcp_send_seq = bswab32(tcp_hdr(skb)->seq);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3508
pbd->tcp_flags = pbd_tcp_flags(tcp_hdr(skb));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
3638
pbd->tcp_pseudo_csum = bswab16(tcp_hdr(skb)->check);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
716
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
728
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1703
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1710
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1776
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
1787
th = tcp_hdr(skb);
drivers/net/ethernet/broadcom/tg3.c
8042
tcph = tcp_hdr(skb);
drivers/net/ethernet/brocade/bna/bnad.c
2501
tcp_hdr(skb)->check =
drivers/net/ethernet/chelsio/cxgb/sge.c
1845
hdr->tcp_hdr_words = tcp_hdr(skb)->doff;
drivers/net/ethernet/chelsio/cxgb3/sge.c
1205
V_LSO_TCPHDR_WORDS(tcp_hdr(skb)->doff);
drivers/net/ethernet/chelsio/cxgb4/sge.c
1380
LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
drivers/net/ethernet/chelsio/cxgb4/sge.c
1942
LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1296
LSO_TCPHDR_LEN_V(tcp_hdr(skb)->doff));
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1904
th = tcp_hdr(nskb);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
1925
struct tcphdr *th = tcp_hdr(skb);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
1717
tcp_hdr(skb)->fin = 0;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
1775
tcp_hdr(skb)->fin = 0;
drivers/net/ethernet/cisco/enic/enic_main.c
657
tcp_hdr(skb)->check = ~csum_tcpudp_magic(ip_hdr(skb)->saddr,
drivers/net/ethernet/emulex/benet/be_main.c
1464
tcphdr = tcp_hdr(skb);
drivers/net/ethernet/freescale/gianfar.c
1693
fcb->phcs = (__force __be16)(tcp_hdr(skb)->check);
drivers/net/ethernet/fungible/funeth/funeth_tx.c
119
seq = ntohl(tcp_hdr(skb)->seq);
drivers/net/ethernet/fungible/funeth/funeth_tx.c
246
th = tcp_hdr(skb);
drivers/net/ethernet/google/gve/gve_tx_dqo.c
599
tcp = tcp_hdr(skb);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3887
th = tcp_hdr(skb);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
3895
th = tcp_hdr(skb);
drivers/net/ethernet/ibm/ibmveth.c
1282
tcp_hdr(skb)->check =
drivers/net/ethernet/intel/e1000/e1000_main.c
2718
tcp_hdr(skb)->check = ~csum_tcpudp_magic(iph->saddr,
drivers/net/ethernet/intel/e1000/e1000_main.c
2731
tucso = (void *)&(tcp_hdr(skb)->check) - (void *)skb->data;
drivers/net/ethernet/intel/e1000e/netdev.c
5478
tcp_hdr(skb)->check = ~csum_tcpudp_magic(iph->saddr, iph->daddr,
drivers/net/ethernet/intel/e1000e/netdev.c
5489
tucso = (void *)&(tcp_hdr(skb)->check) - (void *)skb->data;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3339
tcp_hdr(skb)->check =
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3347
tcp_hdr(skb)->check =
drivers/net/ethernet/jme.c
2052
tcp_hdr(skb)->check = ~csum_tcpudp_magic(iph->saddr,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
1800
tcp_hdr(skb)->check = htons(skb_shinfo(skb)->gso_size);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
860
seq = ntohl(tcp_hdr(skb)->seq);
drivers/net/ethernet/microsoft/mana/mana_en.c
454
tcp_hdr(skb)->check =
drivers/net/ethernet/microsoft/mana/mana_en.c
460
tcp_hdr(skb)->check =
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
607
seq = ntohl(tcp_hdr(skb)->seq);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
675
seq = ntohl(tcp_hdr(skb)->seq);
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1103
tcp_hdr(skb)->check = 0;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
1106
tcp_hdr(skb)->check =
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
1378
tcp_hdr(skb)->check =
drivers/net/ethernet/qlogic/qede/qede_fp.c
896
th = tcp_hdr(skb);
drivers/net/ethernet/qlogic/qede/qede_fp.c
910
th = tcp_hdr(skb);
drivers/net/ethernet/qualcomm/emac/emac-mac.c
1280
tcp_hdr(skb)->check =
drivers/net/ethernet/sfc/ef10.c
2266
tcp = tcp_hdr(skb);
drivers/net/ethernet/sfc/siena/tx_common.c
323
(tcp_hdr(skb)->doff << 2u);
drivers/net/ethernet/sfc/tx_common.c
363
(tcp_hdr(skb)->doff << 2u);
drivers/net/ethernet/sfc/tx_tso.c
161
EFX_WARN_ON_ONCE_PARANOID((PTR_DIFF(tcp_hdr(skb), skb->data) +
drivers/net/ethernet/sfc/tx_tso.c
162
(tcp_hdr(skb)->doff << 2u)) >
drivers/net/ethernet/sfc/tx_tso.c
179
header_len = st->tcp_off + (tcp_hdr(skb)->doff << 2u);
drivers/net/ethernet/sfc/tx_tso.c
190
st->seqnum = ntohl(tcp_hdr(skb)->seq);
drivers/net/ethernet/sfc/tx_tso.c
192
EFX_WARN_ON_ONCE_PARANOID(tcp_hdr(skb)->urg);
drivers/net/ethernet/sfc/tx_tso.c
193
EFX_WARN_ON_ONCE_PARANOID(tcp_hdr(skb)->syn);
drivers/net/ethernet/sfc/tx_tso.c
194
EFX_WARN_ON_ONCE_PARANOID(tcp_hdr(skb)->rst);
drivers/net/ethernet/sfc/tx_tso.c
307
tcp_flags = ((u8 *)tcp_hdr(skb))[TCP_FLAGS_OFFSET] & ~tcp_flags_mask;
drivers/net/ethernet/sgi/ioc3-eth.c
1027
tcp_hdr(skb)->check = csum;
drivers/net/ethernet/socionext/netsec.c
1167
tcp_hdr(skb)->check =
drivers/net/ethernet/sun/sunvnet_common.c
1240
hlen += tcp_hdr(skb)->doff * 4;
drivers/net/ethernet/sun/sunvnet_common.c
322
struct tcphdr *ptcp = tcp_hdr(skb);
drivers/net/ethernet/sun/sunvnet_common.c
355
struct tcphdr *ptcp = tcp_hdr(skb);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1335
tcph = enc ? inner_tcp_hdr(skb) : tcp_hdr(skb);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1347
tcph = enc ? inner_tcp_hdr(skb) : tcp_hdr(skb);
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
254
th = tcp_hdr(first->skb);
drivers/net/hyperv/netvsc_drv.c
579
tcp_hdr(skb)->check =
drivers/net/thunderbolt/main.c
1043
tucso = dest + ((void *)&(tcp_hdr(skb)->check) - data);
drivers/net/thunderbolt/main.c
1053
tucso = dest + ((void *)&(tcp_hdr(skb)->check) - data);
drivers/net/vmxnet3/vmxnet3_drv.c
1106
struct tcphdr *tcph = tcp_hdr(skb);
drivers/net/wireless/intel/iwlwifi/mld/tx.c
285
tcp_hdr(skb)->check = 0;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
120
tcp_hdr(skb)->check = 0;
drivers/s390/net/qeth_l3_main.c
1705
tcp_hdr(skb)->check = ~tcp_v4_check(0, iph->saddr,
include/linux/tcp.h
36
return __tcp_hdrlen(tcp_hdr(skb));
include/linux/tcp.h
81
return (tcp_hdr(skb)->doff - 5) * 4;
include/net/ip6_checksum.h
58
struct tcphdr *th = tcp_hdr(skb);
include/net/ip6_checksum.h
68
struct tcphdr *th = tcp_hdr(skb);
include/net/tcp_ecn.h
162
u8 ace = tcp_accecn_ace(tcp_hdr(skb));
include/net/tcp_ecn.h
53
if (tcp_ecn_mode_rfc3168(tp) && tcp_hdr(skb)->cwr) {
net/core/skbuff.c
5856
return err ? ERR_PTR(err) : &tcp_hdr(skb)->check;
net/core/tso.c
71
tso->tcp_seq = (tlen != sizeof(struct udphdr)) ? ntohl(tcp_hdr(skb)->seq) : 0;
net/ipv4/ip_output.c
1643
tcp_hdr(skb)->source, tcp_hdr(skb)->dest,
net/ipv4/syncookies.c
175
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/syncookies.c
270
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/syncookies.c
368
mss = __cookie_v4_check(ip_hdr(skb), tcp_hdr(skb));
net/ipv4/syncookies.c
386
tcp_hdr(skb)->dest,
net/ipv4/syncookies.c
387
tcp_hdr(skb)->source);
net/ipv4/syncookies.c
408
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp.c
4911
md5_update(ctx, (const u8 *)tcp_hdr(skb) + header_len, head_data_len);
net/ipv4/tcp.c
4999
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
1183
WRITE_ONCE(ao->risn, tcp_hdr(skb)->seq);
net/ipv4/tcp_ao.c
419
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
462
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
626
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
729
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
869
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
906
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ao.c
947
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_fastopen.c
356
tp->snd_wnd = ntohs(tcp_hdr(skb)->window);
net/ipv4/tcp_input.c
293
!(tcp_flag_word(tcp_hdr(skb)) & TCP_REMNANT))) {
net/ipv4/tcp_input.c
3956
u32 nwin = ntohs(tcp_hdr(skb)->window);
net/ipv4/tcp_input.c
3958
if (likely(!tcp_hdr(skb)->syn))
net/ipv4/tcp_input.c
4025
!tcp_hdr(skb)->syn)
net/ipv4/tcp_input.c
4338
if (tcp_ecn_rcv_ecn_echo(tp, tcp_hdr(skb)))
net/ipv4/tcp_input.c
4537
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_input.c
4815
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_input.c
501
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_input.c
5647
__skb_pull(skb, tcp_hdr(skb)->doff * 4);
net/ipv4/tcp_input.c
7174
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_input.c
7478
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_input.c
7533
ireq->ir_rmt_port = tcp_hdr(skb)->source;
net/ipv4/tcp_input.c
7534
ireq->ir_num = ntohs(tcp_hdr(skb)->dest);
net/ipv4/tcp_input.c
7741
pr_drop_req(req, ntohs(tcp_hdr(skb)->source),
net/ipv4/tcp_input.c
7758
if (tcp_parse_auth_options(tcp_hdr(skb), NULL, &aoh))
net/ipv4/tcp_ipv4.c
1059
if (tcp_parse_auth_options(tcp_hdr(skb), NULL, &aoh)) {
net/ipv4/tcp_ipv4.c
1118
if (tcp_parse_auth_options(tcp_hdr(skb), NULL, &aoh))
net/ipv4/tcp_ipv4.c
1136
ntohs(tcp_hdr(skb)->source),
net/ipv4/tcp_ipv4.c
1138
ntohs(tcp_hdr(skb)->dest));
net/ipv4/tcp_ipv4.c
114
tcp_hdr(skb)->dest,
net/ipv4/tcp_ipv4.c
115
tcp_hdr(skb)->source);
net/ipv4/tcp_ipv4.c
1606
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ipv4.c
1826
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ipv4.c
1949
th = tcp_hdr(skb);
net/ipv4/tcp_ipv4.c
665
struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ipv4.c
743
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_ipv4.c
793
if (tcp_parse_auth_options(tcp_hdr(skb), &md5_hash_location, &aoh))
net/ipv4/tcp_ipv4.c
938
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_minisocks.c
615
newtp->snd_wnd = ntohs(tcp_hdr(skb)->window) << newtp->rx_opt.snd_wscale;
net/ipv4/tcp_minisocks.c
697
const struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_minisocks.c
762
if (tcp_accecn_ace(tcp_hdr(skb)) == 0x0)
net/ipv4/tcp_offload.c
108
struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
119
struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
149
th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
198
th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
224
th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
274
th2 = tcp_hdr(p);
net/ipv4/tcp_offload.c
306
th2 = tcp_hdr(p);
net/ipv4/tcp_offload.c
371
struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
44
th = tcp_hdr(seg);
net/ipv4/tcp_offload.c
446
struct tcphdr *th = tcp_hdr(skb);
net/ipv4/tcp_offload.c
64
th = tcp_hdr(seg);
net/ipv4/tcp_offload.c
66
th2 = tcp_hdr(seg->next);
net/ipv4/tcp_offload.c
74
th2 = tcp_hdr(seg);
net/ipv4/tcp_sigpool.c
332
const struct tcphdr *tp = tcp_hdr(skb);
net/ipv6/syncookies.c
113
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/syncookies.c
141
mss = __cookie_v6_check(ipv6_hdr(skb), tcp_hdr(skb));
net/ipv6/syncookies.c
159
tcp_hdr(skb)->dest,
net/ipv6/syncookies.c
160
tcp_hdr(skb)->source);
net/ipv6/syncookies.c
176
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcp_ao.c
57
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcp_ipv6.c
1138
if (tcp_parse_auth_options(tcp_hdr(skb), NULL, &aoh))
net/ipv6/tcp_ipv6.c
114
tcp_hdr(skb)->dest,
net/ipv6/tcp_ipv6.c
115
tcp_hdr(skb)->source);
net/ipv6/tcp_ipv6.c
1193
if (tcp_parse_auth_options(tcp_hdr(skb), NULL, &aoh))
net/ipv6/tcp_ipv6.c
1211
ntohs(tcp_hdr(skb)->source),
net/ipv6/tcp_ipv6.c
1213
ntohs(tcp_hdr(skb)->dest));
net/ipv6/tcp_ipv6.c
1259
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcp_ipv6.c
1974
th = tcp_hdr(skb);
net/ipv6/tcp_ipv6.c
730
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcp_ipv6.c
830
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcp_ipv6.c
974
const struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcpv6_offload.c
124
th = tcp_hdr(seg);
net/ipv6/tcpv6_offload.c
126
th2 = tcp_hdr(seg->next);
net/ipv6/tcpv6_offload.c
135
th2 = tcp_hdr(seg);
net/ipv6/tcpv6_offload.c
169
struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcpv6_offload.c
180
struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcpv6_offload.c
74
struct tcphdr *th = tcp_hdr(skb);
net/ipv6/tcpv6_offload.c
98
struct tcphdr *th = tcp_hdr(seg);
net/mptcp/options.c
362
const struct tcphdr *th = tcp_hdr(skb);
net/mptcp/options.c
38
if (skb->len > tcp_hdr(skb)->doff << 2)
net/mptcp/syncookies.c
41
struct tcphdr *th = tcp_hdr(skb);
net/openvswitch/actions.c
331
inet_proto_csum_replace4(&tcp_hdr(skb)->check, skb,
net/openvswitch/actions.c
364
inet_proto_csum_replace16(&tcp_hdr(skb)->check, skb,
net/openvswitch/actions.c
640
th = tcp_hdr(skb);
net/openvswitch/conntrack.c
634
src = tcp_hdr(skb)->source;
net/openvswitch/conntrack.c
656
dst = tcp_hdr(skb)->dest;
net/openvswitch/flow.c
722
struct tcphdr *tcp = tcp_hdr(skb);
net/openvswitch/flow.c
846
struct tcphdr *tcp = tcp_hdr(skb);
net/tls/tls_device_fallback.c
157
struct tcphdr *th = tcp_hdr(skb);
net/tls/tls_device_fallback.c
225
u32 tcp_seq = ntohl(tcp_hdr(skb)->seq);
security/lsm_audit.c
57
struct tcphdr *th = tcp_hdr(skb);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
88
struct tcphdr *tcp_hdr;
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
93
tcp_hdr = (struct tcphdr *)(data + tcp_offset);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
94
if (tcp_hdr + 1 > data_end)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
97
tcp_hdr_opt_len = (tcp_hdr->doff * 4) - sizeof(struct tcphdr);
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
79
struct tcphdr *tcp_hdr;
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
90
tcp_hdr = bpf_dynptr_slice(&ptr, off, buffer, sizeof(buffer));
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
91
if (!tcp_hdr)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
94
tcp_hdr_opt_len = (tcp_hdr->doff * 4) - sizeof(struct tcphdr);