Searched refs:snd_holes (Results 1 – 4 of 4) sorted by relevance
/external/openthread/third_party/tcplp/bsdtcp/ |
D | tcp_sack.c | 295 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()
|
D | tcp_subr.c | 124 TAILQ_INIT(&tp->snd_holes); in initialize_tcb()
|
D | tcp_var.h | 313 } snd_holes; member
|
D | tcp_input.c | 1139 TAILQ_EMPTY(&tp->snd_holes)) { in tcp_do_segment() 1899 !TAILQ_EMPTY(&tp->snd_holes))) in tcp_do_segment()
|