POOL_INIT -> pool_init
This commit is contained in:
parent
a1602d4a22
commit
9d2101a249
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: tcp_sack.c,v 1.24 2008/04/28 20:24:09 martin Exp $ */
|
||||
/* $NetBSD: tcp_sack.c,v 1.25 2009/05/27 17:41:03 pooka Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2005 The NetBSD Foundation, Inc.
|
||||
|
@ -102,7 +102,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: tcp_sack.c,v 1.24 2008/04/28 20:24:09 martin Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: tcp_sack.c,v 1.25 2009/05/27 17:41:03 pooka Exp $");
|
||||
|
||||
#include "opt_inet.h"
|
||||
#include "opt_ipsec.h"
|
||||
|
@ -163,8 +163,15 @@ __KERNEL_RCSID(0, "$NetBSD: tcp_sack.c,v 1.24 2008/04/28 20:24:09 martin Exp $")
|
|||
#include <machine/stdarg.h>
|
||||
|
||||
/* SACK block pool. */
|
||||
static POOL_INIT(sackhole_pool, sizeof(struct sackhole), 0, 0, 0, "sackholepl",
|
||||
NULL, IPL_SOFTNET);
|
||||
static struct pool sackhole_pool;
|
||||
|
||||
void
|
||||
tcp_sack_init()
|
||||
{
|
||||
|
||||
pool_init(&sackhole_pool, sizeof(struct sackhole), 0, 0, 0,
|
||||
"sackholepl", NULL, IPL_SOFTNET);
|
||||
}
|
||||
|
||||
static struct sackhole *
|
||||
sack_allochole(struct tcpcb *tp)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: tcp_subr.c,v 1.236 2009/03/18 16:00:22 cegger Exp $ */
|
||||
/* $NetBSD: tcp_subr.c,v 1.237 2009/05/27 17:41:03 pooka Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
|
||||
|
@ -91,7 +91,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: tcp_subr.c,v 1.236 2009/03/18 16:00:22 cegger Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: tcp_subr.c,v 1.237 2009/05/27 17:41:03 pooka Exp $");
|
||||
|
||||
#include "opt_inet.h"
|
||||
#include "opt_ipsec.h"
|
||||
|
@ -410,6 +410,9 @@ tcp_init(void)
|
|||
/* Initialize reassembly queue */
|
||||
tcpipqent_init();
|
||||
|
||||
/* SACK */
|
||||
tcp_sack_init();
|
||||
|
||||
MOWNER_ATTACH(&tcp_tx_mowner);
|
||||
MOWNER_ATTACH(&tcp_rx_mowner);
|
||||
MOWNER_ATTACH(&tcp_reass_mowner);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: tcp_var.h,v 1.159 2009/01/29 20:38:22 pooka Exp $ */
|
||||
/* $NetBSD: tcp_var.h,v 1.160 2009/05/27 17:41:03 pooka Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
|
||||
|
@ -885,6 +885,7 @@ tcp_seq tcp_new_iss(struct tcpcb *, tcp_seq);
|
|||
tcp_seq tcp_new_iss1(void *, void *, u_int16_t, u_int16_t, size_t,
|
||||
tcp_seq);
|
||||
|
||||
void tcp_sack_init(void);
|
||||
void tcp_new_dsack(struct tcpcb *, tcp_seq, u_int32_t);
|
||||
void tcp_sack_option(struct tcpcb *, const struct tcphdr *,
|
||||
const u_char *, int);
|
||||
|
|
Loading…
Reference in New Issue