Lines Matching refs:snd_fack
324 tcp_seq sacked_seq, tcp_seq snd_fack)
329 * If the SACK hole is past snd_fack, this is from new SACK
332 if (SEQ_GT(s->end, snd_fack))
359 VERIFY(SEQ_GEQ(snd_fack, s->rxmit));
451 * Empty scoreboard. Need to initialize snd_fack (it may be
456 tp->snd_fack = SEQ_MAX(tp->snd_una, th_ack);
457 *newbytes_acked += (tp->snd_fack - tp->snd_una);
460 old_snd_fack = tp->snd_fack;
473 if (SEQ_LT(tp->snd_fack, sblkp->start)) {
481 temp = tcp_sackhole_insert(tp, tp->snd_fack,sblkp->start,NULL);
483 tp->snd_fack = sblkp->end;
492 * fall completely to the right of snd_fack and proceed
498 SEQ_LT(tp->snd_fack, sblkp->start))
501 SEQ_LT(tp->snd_fack, sblkp->end)) {
502 *newbytes_acked += (sblkp->end - tp->snd_fack);
503 tp->snd_fack = sblkp->end;
506 } else if (SEQ_LT(tp->snd_fack, sblkp->end)) {
508 *newbytes_acked += (sblkp->end - tp->snd_fack);
509 tp->snd_fack = sblkp->end;
741 if (SEQ_GEQ(tp->snd_nxt, tp->snd_fack))
746 * ii) snd_nxt lies between end of last hole and snd_fack
760 tp->snd_nxt = tp->snd_fack;