diff options
| author | Andrew R. Reiter <arr@FreeBSD.org> | 2002-04-20 09:04:58 +0000 |
|---|---|---|
| committer | Andrew R. Reiter <arr@FreeBSD.org> | 2002-04-20 09:04:58 +0000 |
| commit | e062d89cdc4fbf5a7d8562334392d1627b8fdc29 (patch) | |
| tree | 88665473c33f37baf651d0f85b191099a65965c8 /sys/netatm | |
| parent | 3b9a798ffc5d444551e52762d0f38ffda38ad1b1 (diff) | |
Notes
Diffstat (limited to 'sys/netatm')
| -rw-r--r-- | sys/netatm/atm_subr.c | 10 | ||||
| -rw-r--r-- | sys/netatm/atm_var.h | 1 |
2 files changed, 11 insertions, 0 deletions
diff --git a/sys/netatm/atm_subr.c b/sys/netatm/atm_subr.c index d1e3a05cb7571..0581725840756 100644 --- a/sys/netatm/atm_subr.c +++ b/sys/netatm/atm_subr.c @@ -56,6 +56,7 @@ #include <netatm/atm_stack.h> #include <netatm/atm_pcb.h> #include <netatm/atm_var.h> +#include <vm/uma.h> #ifndef lint __RCSID("@(#) $FreeBSD$"); @@ -488,6 +489,15 @@ atm_release_pool(sip) return; } +/* + * Zero fill constructor for our uma_zone's. + */ +void +atm_uma_ctor(void *mem, int size) +{ + + bzero(mem, size); +} /* * Handle timer tick expiration diff --git a/sys/netatm/atm_var.h b/sys/netatm/atm_var.h index 0064ee31fa17c..e6554ea5cb72c 100644 --- a/sys/netatm/atm_var.h +++ b/sys/netatm/atm_var.h @@ -178,6 +178,7 @@ void atm_initialize(void); void * atm_allocate(struct sp_info *); void atm_free(void *); void atm_release_pool(struct sp_info *); +void atm_uma_ctor(void *, int); void atm_timeout(struct atm_time *, int, void (*)(struct atm_time *) ); int atm_untimeout(struct atm_time *); |
