summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
authorbz <bz@FreeBSD.org>2016-01-21 14:04:02 +0000
committerbz <bz@FreeBSD.org>2016-01-21 14:04:02 +0000
commit4f9dd5713d7f3d5073620c95f83182bd62792964 (patch)
tree33df74457c96e3cb750dd208f624c4fd701ee12d /sys/net
parentb7a57a081515764692cefcf6df0484602753a804 (diff)
downloadFreeBSD-src-4f9dd5713d7f3d5073620c95f83182bd62792964.zip
FreeBSD-src-4f9dd5713d7f3d5073620c95f83182bd62792964.tar.gz
MFC r292602:
Simplify bringup order by removing a SYSINIT making it a static list initialization. Obtained from: p4 @180384,180385
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if_llatbl.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/sys/net/if_llatbl.c b/sys/net/if_llatbl.c
index 84ea6c6..11e415d 100644
--- a/sys/net/if_llatbl.c
+++ b/sys/net/if_llatbl.c
@@ -62,11 +62,10 @@ __FBSDID("$FreeBSD$");
MALLOC_DEFINE(M_LLTABLE, "lltable", "link level address tables");
-static VNET_DEFINE(SLIST_HEAD(, lltable), lltables);
+static VNET_DEFINE(SLIST_HEAD(, lltable), lltables) =
+ SLIST_HEAD_INITIALIZER(lltables);
#define V_lltables VNET(lltables)
-static void vnet_lltable_init(void);
-
struct rwlock lltable_rwlock;
RW_SYSINIT(lltable_rwlock, &lltable_rwlock, "lltable_rwlock");
@@ -367,15 +366,6 @@ lla_rt_output(struct rt_msghdr *rtm, struct rt_addrinfo *info)
return (error);
}
-static void
-vnet_lltable_init()
-{
-
- SLIST_INIT(&V_lltables);
-}
-VNET_SYSINIT(vnet_lltable_init, SI_SUB_PSEUDO, SI_ORDER_FIRST,
- vnet_lltable_init, NULL);
-
#ifdef DDB
struct llentry_sa {
struct llentry base;
OpenPOWER on IntegriCloud