summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/net/pfil.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-06 16:20:21 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-11-11 10:08:08 +0100
commit66659ff1ad6831b0ea7425fa6ecd8a8687523658 (patch)
tree48e22b475fa8854128e0861a33fed6f78c8094b5 /freebsd/sys/net/pfil.c
parentDefine __GLOBL1() and __GLOBL() (diff)
downloadrtems-libbsd-66659ff1ad6831b0ea7425fa6ecd8a8687523658.tar.bz2
Update to FreeBSD 9.2
Diffstat (limited to 'freebsd/sys/net/pfil.c')
-rw-r--r--freebsd/sys/net/pfil.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/freebsd/sys/net/pfil.c b/freebsd/sys/net/pfil.c
index 7fceea35..123d03c4 100644
--- a/freebsd/sys/net/pfil.c
+++ b/freebsd/sys/net/pfil.c
@@ -288,25 +288,27 @@ pfil_list_remove(pfil_list_t *list,
return (ENOENT);
}
-/****************
- * Stuff that must be initialized for every instance
- * (including the first of course).
+/*
+ * Stuff that must be initialized for every instance (including the first of
+ * course).
*/
static int
vnet_pfil_init(const void *unused)
{
+
LIST_INIT(&V_pfil_head_list);
return (0);
}
-/***********************
+/*
* Called for the removal of each instance.
*/
static int
vnet_pfil_uninit(const void *unused)
{
+
/* XXX should panic if list is not empty */
- return 0;
+ return (0);
}
/* Define startup order. */
@@ -315,17 +317,17 @@ vnet_pfil_uninit(const void *unused)
#define PFIL_VNET_ORDER (PFIL_MODEVENT_ORDER + 2) /* Later still. */
/*
- * Starting up.
+ * Starting up.
+ *
* VNET_SYSINIT is called for each existing vnet and each new vnet.
*/
VNET_SYSINIT(vnet_pfil_init, PFIL_SYSINIT_ORDER, PFIL_VNET_ORDER,
- vnet_pfil_init, NULL);
+ vnet_pfil_init, NULL);
/*
- * Closing up shop. These are done in REVERSE ORDER,
- * Not called on reboot.
+ * Closing up shop. These are done in REVERSE ORDER. Not called on reboot.
+ *
* VNET_SYSUNINIT is called for each exiting vnet as it exits.
*/
VNET_SYSUNINIT(vnet_pfil_uninit, PFIL_SYSINIT_ORDER, PFIL_VNET_ORDER,
- vnet_pfil_uninit, NULL);
-
+ vnet_pfil_uninit, NULL);