• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/xnu-2782.1.97/bsd/netinet/

Lines Matching refs:cur

395 	struct sackhole *cur, *temp;
512 cur = TAILQ_LAST(&tp->snd_holes, sackhole_head); /* Last SACK hole */
517 while (sblkp >= sack_blocks && cur != NULL) {
518 if (SEQ_GEQ(sblkp->start, cur->end)) {
526 if (SEQ_LEQ(sblkp->end, cur->start)) {
531 cur = TAILQ_PREV(cur, sackhole_head, scblink);
534 tp->sackhint.sack_bytes_rexmit -= (cur->rxmit - cur->start);
535 if (SEQ_LEQ(sblkp->start, cur->start)) {
537 if (SEQ_GEQ(sblkp->end, cur->end)) {
539 *newbytes_acked += (cur->end - cur->start);
541 tcp_sack_detect_reordering(tp, cur,
542 cur->end, old_snd_fack);
543 temp = cur;
544 cur = TAILQ_PREV(cur, sackhole_head, scblink);
553 *newbytes_acked += (sblkp->end - cur->start);
554 tcp_sack_detect_reordering(tp, cur,
556 cur->start = sblkp->end;
557 cur->rxmit = SEQ_MAX(cur->rxmit, cur->start);
561 if (SEQ_GEQ(sblkp->end, cur->end)) {
563 *newbytes_acked += (cur->end - sblkp->start);
564 tcp_sack_detect_reordering(tp, cur,
565 cur->end, old_snd_fack);
566 cur->end = sblkp->start;
567 cur->rxmit = SEQ_MIN(cur->rxmit, cur->end);
574 tcp_sack_detect_reordering(tp, cur,
577 cur->end, cur);
579 if (SEQ_GT(cur->rxmit, temp->rxmit)) {
580 temp->rxmit = cur->rxmit;
585 cur->end = sblkp->start;
586 cur->rxmit = SEQ_MIN(cur->rxmit,
587 cur->end);
594 temp->rxmit_start = cur->rxmit_start;
598 tp->sackhint.sack_bytes_rexmit += (cur->rxmit - cur->start);
600 * Testing sblkp->start against cur->start tells us whether
604 if (SEQ_LEQ(sblkp->start, cur->start))
605 cur = TAILQ_PREV(cur, sackhole_head, scblink);
737 struct sackhole *p, *cur = TAILQ_FIRST(&tp->snd_holes);
739 if (cur == NULL)
748 while ((p = TAILQ_NEXT(cur, scblink)) != NULL) {
749 if (SEQ_LT(tp->snd_nxt, cur->end))
752 cur = p;
758 if (SEQ_LT(tp->snd_nxt, cur->end))