Home
last modified time | relevance | path

Searched refs:snd_holes (Results 1 – 4 of 4) sorted by relevance

/external/openthread/third_party/tcplp/bsdtcp/
Dtcp_sack.c295 TAILQ_INSERT_AFTER(&tp->snd_holes, after, hole, scblink); in tcp_sackhole_insert()
297 TAILQ_INSERT_TAIL(&tp->snd_holes, hole, scblink); in tcp_sackhole_insert()
318 TAILQ_REMOVE(&tp->snd_holes, hole, scblink); in tcp_sackhole_remove()
341 if (SEQ_LT(tp->snd_una, th_ack) && !TAILQ_EMPTY(&tp->snd_holes)) { in tcp_sack_doack()
385 if (TAILQ_EMPTY(&tp->snd_holes)) in tcp_sack_doack()
440 KASSERT(!TAILQ_EMPTY(&tp->snd_holes), in tcp_sack_doack()
442 cur = TAILQ_LAST(&tp->snd_holes, sackhole_head); /* Last SACK hole. */ in tcp_sack_doack()
532 while ((q = TAILQ_FIRST(&tp->snd_holes)) != NULL) in tcp_free_sackholes()
583 TAILQ_FOREACH(p, &tp->snd_holes, scblink) {
641 struct sackhole *p, *cur = TAILQ_FIRST(&tp->snd_holes); in tcp_sack_adjust()
Dtcp_subr.c124 TAILQ_INIT(&tp->snd_holes); in initialize_tcb()
Dtcp_var.h313 } snd_holes; member
Dtcp_input.c1139 TAILQ_EMPTY(&tp->snd_holes)) { in tcp_do_segment()
1899 !TAILQ_EMPTY(&tp->snd_holes))) in tcp_do_segment()