Lines Matching refs:th2
60 struct tcphdr *th2; in __tcpv4_gso_segment_list_csum() local
66 th2 = tcp_hdr(seg->next); in __tcpv4_gso_segment_list_csum()
69 if (!(*(const u32 *)&th->source ^ *(const u32 *)&th2->source) && in __tcpv4_gso_segment_list_csum()
74 th2 = tcp_hdr(seg); in __tcpv4_gso_segment_list_csum()
79 &th2->source, th->source); in __tcpv4_gso_segment_list_csum()
82 &th2->dest, th->dest); in __tcpv4_gso_segment_list_csum()
267 struct tcphdr *th2; in tcp_gro_lookup() local
274 th2 = tcp_hdr(p); in tcp_gro_lookup()
275 if (*(u32 *)&th->source ^ *(u32 *)&th2->source) { in tcp_gro_lookup()
292 struct tcphdr *th2; in tcp_gro_receive() local
306 th2 = tcp_hdr(p); in tcp_gro_receive()
307 flush = (__force int)((flags ^ tcp_flag_word(th2)) & in tcp_gro_receive()
309 flush |= (__force int)(th->ack_seq ^ th2->ack_seq); in tcp_gro_receive()
312 *(u32 *)((u8 *)th2 + i); in tcp_gro_receive()
314 flush |= gro_receive_network_flush(th, th2, p); in tcp_gro_receive()
327 flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); in tcp_gro_receive()
331 flush |= (__force int)(flags ^ tcp_flag_word(th2)); in tcp_gro_receive()
348 tcp_flag_word(th2) |= flags & (TCP_FLAG_FIN | TCP_FLAG_PSH); in tcp_gro_receive()