tcphdr             52 include/linux/inet_lro.h 	struct tcphdr *tcph;
tcphdr             65 include/linux/tcp.h 	struct tcphdr hdr;
tcphdr            181 include/linux/tcp.h static inline struct tcphdr *tcp_hdr(const struct sk_buff *skb)
tcphdr            183 include/linux/tcp.h 	return (struct tcphdr *)skb_transport_header(skb);
tcphdr            132 include/net/slhc_vj.h 	struct tcphdr cs_tcp;
tcphdr            105 net/ipv4/inet_lro.c 	struct tcphdr *tcph = lro_desc->tcph;
tcphdr            338 net/ipv4/inet_lro.c 	struct tcphdr *tcph;
tcphdr            441 net/ipv4/inet_lro.c 	struct tcphdr *tcph;
tcphdr             50 net/ipv4/netfilter/ipt_ECN.c 	struct tcphdr _tcph, *tcph;
tcphdr            100 net/ipv4/netfilter/ipt_LOG.c 		struct tcphdr _tcph;
tcphdr            101 net/ipv4/netfilter/ipt_LOG.c 		const struct tcphdr *th;
tcphdr            150 net/ipv4/netfilter/ipt_LOG.c 		    && th->doff * 4 > sizeof(struct tcphdr)) {
tcphdr            151 net/ipv4/netfilter/ipt_LOG.c 			unsigned char _opt[4 * 15 - sizeof(struct tcphdr)];
tcphdr            155 net/ipv4/netfilter/ipt_LOG.c 			optsize = th->doff * 4 - sizeof(struct tcphdr);
tcphdr             40 net/ipv4/netfilter/ipt_REJECT.c 	const struct tcphdr *oth;
tcphdr             41 net/ipv4/netfilter/ipt_REJECT.c 	struct tcphdr _otcph, *tcph;
tcphdr             62 net/ipv4/netfilter/ipt_REJECT.c 	nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct tcphdr) +
tcphdr             81 net/ipv4/netfilter/ipt_REJECT.c 	tcph = (struct tcphdr *)skb_put(nskb, sizeof(struct tcphdr));
tcphdr             85 net/ipv4/netfilter/ipt_REJECT.c 	tcph->doff	= sizeof(struct tcphdr) / 4;
tcphdr             97 net/ipv4/netfilter/ipt_REJECT.c 	tcph->check	= tcp_v4_check(sizeof(struct tcphdr),
tcphdr            100 net/ipv4/netfilter/ipt_REJECT.c 						    sizeof(struct tcphdr), 0));
tcphdr             35 net/ipv4/netfilter/ipt_ecn.c 	struct tcphdr _tcph;
tcphdr             36 net/ipv4/netfilter/ipt_ecn.c 	const struct tcphdr *th;
tcphdr             35 net/ipv4/netfilter/nf_nat_h323.c 	const struct tcphdr *th;
tcphdr             36 net/ipv4/netfilter/nf_nat_h323.c 	struct tcphdr _tcph;
tcphdr            145 net/ipv4/netfilter/nf_nat_helper.c 	struct tcphdr *tcph;
tcphdr            173 net/ipv4/netfilter/nf_nat_helper.c 			skb->csum_offset = offsetof(struct tcphdr, check);
tcphdr            336 net/ipv4/netfilter/nf_nat_helper.c 	optoff = ip_hdrlen(skb) + sizeof(struct tcphdr);
tcphdr            377 net/ipv4/netfilter/nf_nat_helper.c 	struct tcphdr *tcph;
tcphdr             40 net/ipv4/netfilter/nf_nat_proto_tcp.c 	struct tcphdr *hdr;
tcphdr             49 net/ipv4/netfilter/nf_nat_proto_tcp.c 	if (skb->len >= hdroff + sizeof(struct tcphdr))
tcphdr             50 net/ipv4/netfilter/nf_nat_proto_tcp.c 		hdrsize = sizeof(struct tcphdr);
tcphdr             56 net/ipv4/netfilter/nf_nat_proto_tcp.c 	hdr = (struct tcphdr *)(skb->data + hdroff);
tcphdr            166 net/ipv4/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            198 net/ipv4/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            259 net/ipv4/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr           2381 net/ipv4/tcp.c 	struct tcphdr *th;
tcphdr           2603 net/ipv4/tcp.c 	sg_init_one(&sg, th, sizeof(struct tcphdr));
tcphdr           2604 net/ipv4/tcp.c 	err = crypto_hash_update(&hp->md5_desc, &sg, sizeof(struct tcphdr));
tcphdr           2615 net/ipv4/tcp.c 	const struct tcphdr *tp = tcp_hdr(skb);
tcphdr            142 net/ipv4/tcp_input.c 		if (len >= TCP_MIN_RCVMSS + sizeof(struct tcphdr) ||
tcphdr            148 net/ipv4/tcp_input.c 		    (len >= TCP_MIN_MSS + sizeof(struct tcphdr) &&
tcphdr           3369 net/ipv4/tcp_input.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           3370 net/ipv4/tcp_input.c 	int length = (th->doff * 4) - sizeof(struct tcphdr);
tcphdr           3480 net/ipv4/tcp_input.c 	if (th->doff == sizeof(struct tcphdr) >> 2) {
tcphdr           3484 net/ipv4/tcp_input.c 		   th->doff == (sizeof(struct tcphdr)>>2)+(TCPOLEN_TSTAMP_ALIGNED>>2)) {
tcphdr           3577 net/ipv4/tcp_input.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           3981 net/ipv4/tcp_input.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           4845 net/ipv4/tcp_input.c 		if (tcp_header_len == sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED) {
tcphdr           4869 net/ipv4/tcp_input.c 				    (sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED) &&
tcphdr           4909 net/ipv4/tcp_input.c 					    (sizeof(struct tcphdr) +
tcphdr           4932 net/ipv4/tcp_input.c 				    (sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED) &&
tcphdr           5098 net/ipv4/tcp_input.c 				sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED;
tcphdr           5102 net/ipv4/tcp_input.c 			tp->tcp_header_len = sizeof(struct tcphdr);
tcphdr           5203 net/ipv4/tcp_input.c 				sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED;
tcphdr           5205 net/ipv4/tcp_input.c 			tp->tcp_header_len = sizeof(struct tcphdr);
tcphdr            337 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = (struct tcphdr *)(skb->data + (iph->ihl << 2));
tcphdr            486 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            492 net/ipv4/tcp_ipv4.c 		skb->csum_offset = offsetof(struct tcphdr, check);
tcphdr            504 net/ipv4/tcp_ipv4.c 	struct tcphdr *th;
tcphdr            515 net/ipv4/tcp_ipv4.c 	skb->csum_offset = offsetof(struct tcphdr, check);
tcphdr            535 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            537 net/ipv4/tcp_ipv4.c 		struct tcphdr th;
tcphdr            559 net/ipv4/tcp_ipv4.c 	rep.th.doff   = sizeof(struct tcphdr) / 4;
tcphdr            593 net/ipv4/tcp_ipv4.c 	arg.csumoffset = offsetof(struct tcphdr, check) / 2;
tcphdr            613 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            615 net/ipv4/tcp_ipv4.c 		struct tcphdr th;
tcphdr            625 net/ipv4/tcp_ipv4.c 	memset(&rep.th, 0, sizeof(struct tcphdr));
tcphdr            668 net/ipv4/tcp_ipv4.c 	arg.csumoffset = offsetof(struct tcphdr, check) / 2;
tcphdr            724 net/ipv4/tcp_ipv4.c 		struct tcphdr *th = tcp_hdr(skb);
tcphdr           1053 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           1112 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           1411 net/ipv4/tcp_ipv4.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           1542 net/ipv4/tcp_ipv4.c 	struct tcphdr *th;
tcphdr           1553 net/ipv4/tcp_ipv4.c 	if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
tcphdr           1558 net/ipv4/tcp_ipv4.c 	if (th->doff < sizeof(struct tcphdr) / 4)
tcphdr            469 net/ipv4/tcp_minisocks.c 			newtp->tcp_header_len = sizeof(struct tcphdr) + TCPOLEN_TSTAMP_ALIGNED;
tcphdr            472 net/ipv4/tcp_minisocks.c 			newtp->tcp_header_len = sizeof(struct tcphdr);
tcphdr            498 net/ipv4/tcp_minisocks.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            505 net/ipv4/tcp_minisocks.c 	if (th->doff > (sizeof(struct tcphdr)>>2)) {
tcphdr            595 net/ipv4/tcp_output.c 	struct tcphdr *th;
tcphdr            625 net/ipv4/tcp_output.c 	tcp_header_size = tcp_options_size + sizeof(struct tcphdr);
tcphdr            920 net/ipv4/tcp_output.c 	mss_now = pmtu - icsk->icsk_af_ops->net_header_len - sizeof(struct tcphdr);
tcphdr            934 net/ipv4/tcp_output.c 	mss_now -= tp->tcp_header_len - sizeof(struct tcphdr);
tcphdr            960 net/ipv4/tcp_output.c 	icsk->icsk_mtup.search_high = tp->rx_opt.mss_clamp + sizeof(struct tcphdr) +
tcphdr           1048 net/ipv4/tcp_output.c 		     sizeof(struct tcphdr);
tcphdr           2235 net/ipv4/tcp_output.c 	struct tcphdr *th;
tcphdr           2274 net/ipv4/tcp_output.c 			  sizeof(struct tcphdr);
tcphdr           2280 net/ipv4/tcp_output.c 	memset(th, 0, sizeof(struct tcphdr));
tcphdr           2328 net/ipv4/tcp_output.c 	tp->tcp_header_len = sizeof(struct tcphdr) +
tcphdr           2352 net/ipv4/tcp_output.c 				  tp->advmss - (tp->rx_opt.ts_recent_stamp ? tp->tcp_header_len - sizeof(struct tcphdr) : 0),
tcphdr            205 net/ipv6/netfilter/ip6t_LOG.c 		struct tcphdr _tcph;
tcphdr            206 net/ipv6/netfilter/ip6t_LOG.c 		const struct tcphdr *th;
tcphdr            253 net/ipv6/netfilter/ip6t_LOG.c 		    && th->doff * 4 > sizeof(struct tcphdr)) {
tcphdr            254 net/ipv6/netfilter/ip6t_LOG.c 			u_int8_t _opt[60 - sizeof(struct tcphdr)];
tcphdr            258 net/ipv6/netfilter/ip6t_LOG.c 					       - sizeof(struct tcphdr);
tcphdr            261 net/ipv6/netfilter/ip6t_LOG.c 						ptr + sizeof(struct tcphdr),
tcphdr             41 net/ipv6/netfilter/ip6t_REJECT.c 	struct tcphdr otcph, *tcph;
tcphdr             67 net/ipv6/netfilter/ip6t_REJECT.c 	if (proto != IPPROTO_TCP || otcplen < sizeof(struct tcphdr)) {
tcphdr             74 net/ipv6/netfilter/ip6t_REJECT.c 	if (skb_copy_bits(oldskb, tcphoff, &otcph, sizeof(struct tcphdr)))
tcphdr            105 net/ipv6/netfilter/ip6t_REJECT.c 			 + sizeof(struct tcphdr) + dst->trailer_len,
tcphdr            128 net/ipv6/netfilter/ip6t_REJECT.c 	tcph = (struct tcphdr *)skb_put(nskb, sizeof(struct tcphdr));
tcphdr            130 net/ipv6/netfilter/ip6t_REJECT.c 	tcph->doff = sizeof(struct tcphdr)/4;
tcphdr            156 net/ipv6/netfilter/ip6t_REJECT.c 				      sizeof(struct tcphdr), IPPROTO_TCP,
tcphdr            158 net/ipv6/netfilter/ip6t_REJECT.c 						   sizeof(struct tcphdr), 0));
tcphdr            911 net/ipv6/route.c 	mtu -= sizeof(struct ipv6hdr) + sizeof(struct tcphdr);
tcphdr            922 net/ipv6/route.c 	if (mtu > IPV6_MAXPLEN - sizeof(struct tcphdr))
tcphdr            130 net/ipv6/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            150 net/ipv6/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            166 net/ipv6/syncookies.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr            287 net/ipv6/tcp_ipv6.c 	tp->rx_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr);
tcphdr            321 net/ipv6/tcp_ipv6.c 	const struct tcphdr *th = (struct tcphdr *)(skb->data+offset);
tcphdr            500 net/ipv6/tcp_ipv6.c 		struct tcphdr *th = tcp_hdr(skb);
tcphdr            799 net/ipv6/tcp_ipv6.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            847 net/ipv6/tcp_ipv6.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            912 net/ipv6/tcp_ipv6.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr            917 net/ipv6/tcp_ipv6.c 		skb->csum_offset = offsetof(struct tcphdr, check);
tcphdr            928 net/ipv6/tcp_ipv6.c 	struct tcphdr *th;
tcphdr            940 net/ipv6/tcp_ipv6.c 	skb->csum_offset = offsetof(struct tcphdr, check);
tcphdr            948 net/ipv6/tcp_ipv6.c 	struct tcphdr *th = tcp_hdr(skb), *t1;
tcphdr            953 net/ipv6/tcp_ipv6.c 	unsigned int tot_len = sizeof(struct tcphdr);
tcphdr            970 net/ipv6/tcp_ipv6.c 	t1 = (struct tcphdr *) skb_push(buff, tot_len);
tcphdr           1037 net/ipv6/tcp_ipv6.c 	struct tcphdr *th = tcp_hdr(skb);
tcphdr           1090 net/ipv6/tcp_ipv6.c 	const struct tcphdr *th = tcp_hdr(skb);
tcphdr           1166 net/ipv6/tcp_ipv6.c 	tmp_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr);
tcphdr           1586 net/ipv6/tcp_ipv6.c 	struct tcphdr *th;
tcphdr           1599 net/ipv6/tcp_ipv6.c 	if (!pskb_may_pull(skb, sizeof(struct tcphdr)))
tcphdr           1604 net/ipv6/tcp_ipv6.c 	if (th->doff < sizeof(struct tcphdr)/4)
tcphdr            330 net/netfilter/ipvs/ip_vs_app.c 	struct tcphdr *th;
tcphdr            336 net/netfilter/ipvs/ip_vs_app.c 	th = (struct tcphdr *)(skb_network_header(skb) + tcp_offset);
tcphdr            405 net/netfilter/ipvs/ip_vs_app.c 	struct tcphdr *th;
tcphdr            411 net/netfilter/ipvs/ip_vs_app.c 	th = (struct tcphdr *)(skb_network_header(skb) + tcp_offset);
tcphdr            859 net/netfilter/ipvs/ip_vs_core.c 	struct tcphdr _tcph, *th;
tcphdr            140 net/netfilter/ipvs/ip_vs_ftp.c 	struct tcphdr *th;
tcphdr            170 net/netfilter/ipvs/ip_vs_ftp.c 		th = (struct tcphdr *)&(((char *)iph)[iph->ihl*4]);
tcphdr            252 net/netfilter/ipvs/ip_vs_ftp.c 	struct tcphdr *th;
tcphdr            282 net/netfilter/ipvs/ip_vs_ftp.c 	th = (struct tcphdr *)&(((char *)iph)[iph->ihl*4]);
tcphdr             78 net/netfilter/ipvs/ip_vs_proto_tcp.c 	struct tcphdr _tcph, *th;
tcphdr            163 net/netfilter/ipvs/ip_vs_proto_tcp.c 	struct tcphdr *tcph;
tcphdr            233 net/netfilter/ipvs/ip_vs_proto_tcp.c 	struct tcphdr *tcph;
tcphdr            571 net/netfilter/ipvs/ip_vs_proto_tcp.c 	struct tcphdr _tcph, *th;
tcphdr            354 net/netfilter/nf_conntrack_ftp.c 	const struct tcphdr *th;
tcphdr            355 net/netfilter/nf_conntrack_ftp.c 	struct tcphdr _tcph;
tcphdr            117 net/netfilter/nf_conntrack_h323_main.c 	const struct tcphdr *th;
tcphdr            118 net/netfilter/nf_conntrack_h323_main.c 	struct tcphdr _tcph;
tcphdr            107 net/netfilter/nf_conntrack_irc.c 	const struct tcphdr *th;
tcphdr            108 net/netfilter/nf_conntrack_irc.c 	struct tcphdr _tcph;
tcphdr            506 net/netfilter/nf_conntrack_pptp.c 	const struct tcphdr *tcph;
tcphdr            507 net/netfilter/nf_conntrack_pptp.c 	struct tcphdr _tcph;
tcphdr            264 net/netfilter/nf_conntrack_proto_tcp.c 	const struct tcphdr *hp;
tcphdr            265 net/netfilter/nf_conntrack_proto_tcp.c 	struct tcphdr _hdr;
tcphdr            370 net/netfilter/nf_conntrack_proto_tcp.c 	unsigned char buff[(15 * 4) - sizeof(struct tcphdr)];
tcphdr            372 net/netfilter/nf_conntrack_proto_tcp.c 	int length = (tcph->doff*4) - sizeof(struct tcphdr);
tcphdr            377 net/netfilter/nf_conntrack_proto_tcp.c 	ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr),
tcphdr            424 net/netfilter/nf_conntrack_proto_tcp.c 	unsigned char buff[(15 * 4) - sizeof(struct tcphdr)];
tcphdr            426 net/netfilter/nf_conntrack_proto_tcp.c 	int length = (tcph->doff*4) - sizeof(struct tcphdr);
tcphdr            432 net/netfilter/nf_conntrack_proto_tcp.c 	ptr = skb_header_pointer(skb, dataoff + sizeof(struct tcphdr),
tcphdr            701 net/netfilter/nf_conntrack_proto_tcp.c 	const struct tcphdr *tcph = (const void *)skb->data + dataoff;
tcphdr            757 net/netfilter/nf_conntrack_proto_tcp.c 	const struct tcphdr *th;
tcphdr            758 net/netfilter/nf_conntrack_proto_tcp.c 	struct tcphdr _tcph;
tcphdr            772 net/netfilter/nf_conntrack_proto_tcp.c 	if (th->doff*4 < sizeof(struct tcphdr) || tcplen < th->doff*4) {
tcphdr            816 net/netfilter/nf_conntrack_proto_tcp.c 	const struct tcphdr *th;
tcphdr            817 net/netfilter/nf_conntrack_proto_tcp.c 	struct tcphdr _tcph;
tcphdr           1007 net/netfilter/nf_conntrack_proto_tcp.c 	const struct tcphdr *th;
tcphdr           1008 net/netfilter/nf_conntrack_proto_tcp.c 	struct tcphdr _tcph;
tcphdr             65 net/netfilter/nf_conntrack_sane.c 	const struct tcphdr *th;
tcphdr             66 net/netfilter/nf_conntrack_sane.c 	struct tcphdr _tcph;
tcphdr             51 net/netfilter/xt_TCPMSS.c 	struct tcphdr *tcph;
tcphdr             61 net/netfilter/xt_TCPMSS.c 	tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff);
tcphdr             94 net/netfilter/xt_TCPMSS.c 	for (i = sizeof(struct tcphdr); i < tcph->doff*4; i += optlen(opt, i)) {
tcphdr            126 net/netfilter/xt_TCPMSS.c 		tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff);
tcphdr            131 net/netfilter/xt_TCPMSS.c 	opt = (u_int8_t *)tcph + sizeof(struct tcphdr);
tcphdr            132 net/netfilter/xt_TCPMSS.c 	memmove(opt + TCPOLEN_MSS, opt, tcplen - sizeof(struct tcphdr));
tcphdr            186 net/netfilter/xt_TCPMSS.c 				   sizeof(*iph) + sizeof(struct tcphdr));
tcphdr            214 net/netfilter/xt_TCPMSS.c 				   sizeof(*ipv6h) + sizeof(struct tcphdr));
tcphdr             38 net/netfilter/xt_TCPOPTSTRIP.c 	struct tcphdr *tcph;
tcphdr             45 net/netfilter/xt_TCPOPTSTRIP.c 	tcph = (struct tcphdr *)(skb_network_header(skb) + tcphoff);
tcphdr             52 net/netfilter/xt_TCPOPTSTRIP.c 	for (i = sizeof(struct tcphdr); i < tcp_hdrlen(skb); i += optl) {
tcphdr             81 net/netfilter/xt_TCPOPTSTRIP.c 	       sizeof(struct iphdr) + sizeof(struct tcphdr));
tcphdr             98 net/netfilter/xt_TCPOPTSTRIP.c 	       sizeof(*ipv6h) + sizeof(struct tcphdr));
tcphdr             31 net/netfilter/xt_tcpmss.c 	const struct tcphdr *th;
tcphdr             32 net/netfilter/xt_tcpmss.c 	struct tcphdr _tcph;
tcphdr             46 net/netfilter/xt_tcpudp.c 	u_int8_t _opt[60 - sizeof(struct tcphdr)];
tcphdr             55 net/netfilter/xt_tcpudp.c 	op = skb_header_pointer(skb, protoff + sizeof(struct tcphdr),
tcphdr             73 net/netfilter/xt_tcpudp.c 	const struct tcphdr *th;
tcphdr             74 net/netfilter/xt_tcpudp.c 	struct tcphdr _tcph;
tcphdr            170 net/sched/act_nat.c 		struct tcphdr *tcph;
tcphdr           3422 security/selinux/hooks.c 		struct tcphdr _tcph, *th;
tcphdr           3506 security/selinux/hooks.c 		struct tcphdr _tcph, *th;