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

/darwin-on-arm/xnu/bsd/netinet/
H A Dtcp_sack.c287 TAILQ_INSERT_AFTER(&tp->snd_holes, after, hole, scblink);
289 TAILQ_INSERT_TAIL(&tp->snd_holes, hole, scblink);
309 TAILQ_REMOVE(&tp->snd_holes, hole, scblink);
317 * tp->snd_holes is an ordered list of holes (oldest to newest, in terms of
332 if (SEQ_LT(tp->snd_una, th_ack) && !TAILQ_EMPTY(&tp->snd_holes)) {
375 if (TAILQ_EMPTY(&tp->snd_holes))
385 * and SACK holes (snd_holes) are traversed from their tails with
428 cur = TAILQ_LAST(&tp->snd_holes, sackhole_head); /* Last SACK hole */
515 while ((q = TAILQ_FIRST(&tp->snd_holes)) != NULL)
564 TAILQ_FOREACH(p, &tp->snd_holes, scblin
[all...]
H A Dtcp_var.h340 TAILQ_HEAD(sackhole_head, sackhole) snd_holes; member in struct:tcpcb
H A Dtcp_input.c2261 TAILQ_EMPTY(&tp->snd_holes))))) {
3202 (to.to_nsacks > 0 || !TAILQ_EMPTY(&tp->snd_holes)))
H A Dtcp_subr.c857 TAILQ_INIT(&tp->snd_holes);

Completed in 34 milliseconds