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()
266 struct tcphdr *th2; in tcp_gro_lookup() local
273 th2 = tcp_hdr(p); in tcp_gro_lookup()
274 if (*(u32 *)&th->source ^ *(u32 *)&th2->source) { in tcp_gro_lookup()
318 struct tcphdr *th2; in tcp_gro_receive() local
332 th2 = tcp_hdr(p); in tcp_gro_receive()
334 flush |= (__force int)((flags ^ tcp_flag_word(th2)) & in tcp_gro_receive()
336 flush |= (__force int)(th->ack_seq ^ th2->ack_seq); in tcp_gro_receive()
339 *(u32 *)((u8 *)th2 + i); in tcp_gro_receive()
341 flush |= gro_receive_network_flush(th, th2, p); in tcp_gro_receive()
354 flush |= (ntohl(th2->seq) + skb_gro_len(p)) ^ ntohl(th->seq); in tcp_gro_receive()
358 flush |= (__force int)(flags ^ tcp_flag_word(th2)); in tcp_gro_receive()
375 tcp_flag_word(th2) |= flags & (TCP_FLAG_FIN | TCP_FLAG_PSH); in tcp_gro_receive()