diff options
-rw-r--r-- | sys/netinet/in_pcb.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netinet/in_pcb.h b/sys/netinet/in_pcb.h index 1654eb9..4fe626b 100644 --- a/sys/netinet/in_pcb.h +++ b/sys/netinet/in_pcb.h @@ -38,10 +38,11 @@ #define _NETINET_IN_PCB_H_ #include <sys/queue.h> +#include <sys/_lock.h> +#include <sys/_mutex.h> #include <net/route.h> #include <netinet6/ipsec.h> /* for IPSEC */ -#include <vm/uma.h> #define in6pcb inpcb /* for KAME src sync over BSD*'s */ #define in6p_sp inp_sp /* for KAME src sync over BSD*'s */ @@ -238,7 +239,7 @@ struct inpcbinfo { /* XXX documentation, prefixes */ u_short lastport; u_short lastlow; u_short lasthi; - uma_zone_t ipi_zone; /* zone to allocate pcbs from */ + struct uma_zone *ipi_zone; /* zone to allocate pcbs from */ u_int ipi_count; /* number of pcbs in this list */ u_quad_t ipi_gencnt; /* current generation count */ struct mtx ipi_mtx; |