Lines Matching full:ack
50 /* Send ACK. Note, we do not put the bucket, in tcp_timewait_check_oow_rate_limit()
63 * when one of ends sits in LAST-ACK or CLOSING retransmitting FIN
115 /* Out of window, send ACK */ in tcp_timewait_state_process()
129 /* Dup ACK? */ in tcp_timewait_state_process()
130 if (!th->ack || in tcp_timewait_state_process()
176 /* In window segment, it may be only reset or bare ack. */ in tcp_timewait_state_process()
213 old duplicate (i.e. we receive RST in reply to SYN-ACK), in tcp_timewait_state_process()
218 if (th->syn && !th->rst && !th->ack && !paws_reject && in tcp_timewait_state_process()
239 if (paws_reject || th->ack) in tcp_timewait_state_process()
297 * so the timewait ack generating code has the key. in tcp_time_wait()
564 * XXX (TFO) - The current impl contains a special check for ack
606 * To be more exact, it says that we should send ACK, in tcp_check_req()
616 * Enforce "SYN-ACK" according to figure 8, figure 6 in tcp_check_req()
651 and to do that we first verify the ACK (as per RFC793, page in tcp_check_req()
653 To convince ourselves, let us consider a way in which the ACK in tcp_check_req()
664 A: sends SYN|ACK, seq=7, ack_seq=8 in tcp_check_req()
665 B: sends SYN|ACK, seq=7, ack_seq=8 in tcp_check_req()
667 So we are now A eating this SYN|ACK, ACK test passes. So in tcp_check_req()
669 it a bare ACK. in tcp_check_req()
672 bare ACK. Otherwise, we create an established connection. Both in tcp_check_req()
679 But generally, we should (RFC lies!) to accept ACK in tcp_check_req()
691 * sent (the segment carries an unacceptable ACK) ... in tcp_check_req()
694 * Invalid ACK: reset will be sent by listening socket. in tcp_check_req()
695 * Note that the ACK validity check for a Fast Open socket is done in tcp_check_req()
705 * is essentially ACK extension and too early or too late values in tcp_check_req()
713 /* Out of window: send ACK and drop. */ in tcp_check_req()
743 /* ACK sequence verified above, just make sure ACK is in tcp_check_req()
744 * set. If ACK not set, just silently drop the packet. in tcp_check_req()
758 /* While TCP_DEFER_ACCEPT is active, drop bare ACK. */ in tcp_check_req()
766 /* OK, ACK is valid, create big socket and in tcp_check_req()