Lines Matching full:ack
39 // TODO(ianswett): Change to match TCP's rule of retransmitting once an ack
66 // An alarm that is scheduled to send an ack if a timeout occurs.
424 DLOG(INFO) << ENDPOINT << "Received an old ack frame: ignoring";
486 // A new ack has a diminished largest_observed value. Error out.
491 // We can't have too many unacked packets, or our ack frames go over
501 // We never process old ack frames, so this number should only increase.
548 // Go through the packets we have not received an ack for and see if this
561 DVLOG(1) << ENDPOINT <<"Got an ack for packet " << sequence_number;
568 // seen at the time of this ack being sent out. See if it's our new
601 DVLOG(1) << ENDPOINT << "Got an ack for fec packet: " << sequence_number;
605 DVLOG(1) << ENDPOINT << "Still missing ack for fec packet: "
677 // Must called before ack processing, because processing acks removes entries
721 DVLOG(1) << ENDPOINT << "Creating ack frame: " << *outgoing_ack;
737 // longer planning to send, we should send an ack to raise
753 // TODO(ianswett): Better merge these two blocks to queue up an ack if
754 // necessary, then either only send the ack or bundle it with other data.
756 // Now the we have received an ack, we might be able to send packets which
778 // non-ack frame", rather than "if the packet contained a stream frame"
964 // have been received by the peer and just wasn't acked due to the ack frame
970 // sequence number < the largest observed field of the truncated ack.
1180 ? "data bearing " : " ack only "))
1313 // ack packet whenever it is sent.