• Home
  • Raw
  • Download

Lines Matching full:ack

49 		/* Send ACK. Note, we do not put the bucket,  in tcp_timewait_check_oow_rate_limit()
62 * when one of ends sits in LAST-ACK or CLOSING retransmitting FIN
114 /* Out of window, send ACK */ in tcp_timewait_state_process()
128 /* Dup ACK? */ in tcp_timewait_state_process()
129 if (!th->ack || in tcp_timewait_state_process()
175 /* In window segment, it may be only reset or bare ack. */ in tcp_timewait_state_process()
212 old duplicate (i.e. we receive RST in reply to SYN-ACK), in tcp_timewait_state_process()
217 if (th->syn && !th->rst && !th->ack && !paws_reject && in tcp_timewait_state_process()
238 if (paws_reject || th->ack) in tcp_timewait_state_process()
294 * so the timewait ack generating code has the key. in tcp_time_wait()
502 * initial SYN frame in their delayed-ACK and congestion control in tcp_create_openreq_child()
509 /* There's a bubble in the pipe until at least the first ACK. */ in tcp_create_openreq_child()
581 * XXX (TFO) - The current impl contains a special check for ack
623 * To be more exact, it says that we should send ACK, in tcp_check_req()
633 * Enforce "SYN-ACK" according to figure 8, figure 6 in tcp_check_req()
668 and to do that we first verify the ACK (as per RFC793, page in tcp_check_req()
670 To convince ourselves, let us consider a way in which the ACK in tcp_check_req()
681 A: sends SYN|ACK, seq=7, ack_seq=8 in tcp_check_req()
682 B: sends SYN|ACK, seq=7, ack_seq=8 in tcp_check_req()
684 So we are now A eating this SYN|ACK, ACK test passes. So in tcp_check_req()
686 it a bare ACK. in tcp_check_req()
689 bare ACK. Otherwise, we create an established connection. Both in tcp_check_req()
696 But generally, we should (RFC lies!) to accept ACK in tcp_check_req()
708 * sent (the segment carries an unacceptable ACK) ... in tcp_check_req()
711 * Invalid ACK: reset will be sent by listening socket. in tcp_check_req()
712 * Note that the ACK validity check for a Fast Open socket is done in tcp_check_req()
722 * is essentially ACK extension and too early or too late values in tcp_check_req()
730 /* Out of window: send ACK and drop. */ in tcp_check_req()
760 /* ACK sequence verified above, just make sure ACK is in tcp_check_req()
761 * set. If ACK not set, just silently drop the packet. in tcp_check_req()
775 /* While TCP_DEFER_ACCEPT is active, drop bare ACK. */ in tcp_check_req()
783 /* OK, ACK is valid, create big socket and in tcp_check_req()