sackhole
struct sackhole *p;
pool_init(&sackhole_pool, sizeof(struct sackhole), 0, 0, 0,
static struct sackhole *
struct sackhole *hole;
static struct sackhole *
struct sackhole *prev)
struct sackhole *hole;
static struct sackhole *
sack_removehole(struct tcpcb *tp, struct sackhole *hole)
struct sackhole *next;
struct sackhole *cur = NULL;
struct sackhole *tmp = NULL;
struct sackhole *cur = TAILQ_FIRST(&tp->snd_holes);
struct sackhole *sack;
struct sackhole *
struct sackhole *cur = NULL;
struct sackhole *cur = TAILQ_FIRST(&tp->snd_holes);
struct sackhole *n = NULL;
const struct sackhole *cur;
TAILQ_HEAD(sackhead, sackhole);
TAILQ_ENTRY(sackhole) sackhole_q;
struct sackhole *tcp_sack_output(struct tcpcb *tp, int *sack_bytes_rexmt);