Lines Matching refs:tcp_pkt

75     struct tcp_hdr *tcp_pkt;  in handle_primary_tcp_pkt()  local
77 tcp_pkt = (struct tcp_hdr *)pkt->transport_header; in handle_primary_tcp_pkt()
81 ntohl(tcp_pkt->th_seq), ntohl(tcp_pkt->th_ack), in handle_primary_tcp_pkt()
82 tcp_pkt->th_flags); in handle_primary_tcp_pkt()
89 if (((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == (TH_ACK | TH_SYN)) && in handle_primary_tcp_pkt()
94 if (((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == TH_SYN)) { in handle_primary_tcp_pkt()
102 if (((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == TH_ACK)) { in handle_primary_tcp_pkt()
109 conn->offset -= (ntohl(tcp_pkt->th_ack) - 1); in handle_primary_tcp_pkt()
114 tcp_pkt->th_ack = htonl(ntohl(tcp_pkt->th_ack) + conn->offset); in handle_primary_tcp_pkt()
124 (ntohl(tcp_pkt->th_ack) == (conn->fin_ack_seq + 1))) { in handle_primary_tcp_pkt()
130 if ((tcp_pkt->th_flags & TH_FIN) == TH_FIN) { in handle_primary_tcp_pkt()
181 struct tcp_hdr *tcp_pkt; in handle_secondary_tcp_pkt() local
183 tcp_pkt = (struct tcp_hdr *)pkt->transport_header; in handle_secondary_tcp_pkt()
188 ntohl(tcp_pkt->th_seq), ntohl(tcp_pkt->th_ack), in handle_secondary_tcp_pkt()
189 tcp_pkt->th_flags); in handle_secondary_tcp_pkt()
197 ((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == (TH_ACK | TH_SYN))) { in handle_secondary_tcp_pkt()
203 conn->offset = ntohl(tcp_pkt->th_seq); in handle_secondary_tcp_pkt()
208 ((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == TH_SYN)) { in handle_secondary_tcp_pkt()
212 if ((tcp_pkt->th_flags & (TH_ACK | TH_SYN)) == TH_ACK) { in handle_secondary_tcp_pkt()
216 tcp_pkt->th_seq = htonl(ntohl(tcp_pkt->th_seq) - conn->offset); in handle_secondary_tcp_pkt()
227 (tcp_pkt->th_flags & (TH_ACK | TH_FIN)) == (TH_ACK | TH_FIN)) { in handle_secondary_tcp_pkt()
228 conn->fin_ack_seq = ntohl(tcp_pkt->th_seq); in handle_secondary_tcp_pkt()
245 (tcp_pkt->th_flags & (TH_ACK | TH_FIN)) == TH_FIN) { in handle_secondary_tcp_pkt()