summaryrefslogtreecommitdiffstats
path: root/sys/net/if_disc.c
diff options
context:
space:
mode:
authorbms <bms@FreeBSD.org>2004-07-06 03:07:50 +0000
committerbms <bms@FreeBSD.org>2004-07-06 03:07:50 +0000
commit17a9559973d58abadcd3821bc443d19ff9d5ebbb (patch)
tree73f9927cf617fefcaf73885721e75527cbf32bc8 /sys/net/if_disc.c
parent0b885a2c8613225c53b03d31c4875d7f4a7d6c0c (diff)
downloadFreeBSD-src-17a9559973d58abadcd3821bc443d19ff9d5ebbb.zip
FreeBSD-src-17a9559973d58abadcd3821bc443d19ff9d5ebbb.tar.gz
Style.
Diffstat (limited to 'sys/net/if_disc.c')
-rw-r--r--sys/net/if_disc.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/sys/net/if_disc.c b/sys/net/if_disc.c
index f8296dc..aa1c521 100644
--- a/sys/net/if_disc.c
+++ b/sys/net/if_disc.c
@@ -133,17 +133,17 @@ disc_clone_destroy(struct ifnet *ifp)
}
static int
-disc_modevent(module_t mod, int type, void *data)
+disc_modevent(module_t mod, int type, void *data)
{
struct disc_softc *sc;
- switch (type) {
- case MOD_LOAD:
+ switch (type) {
+ case MOD_LOAD:
mtx_init(&disc_mtx, "disc_mtx", NULL, MTX_DEF);
LIST_INIT(&disc_softc_list);
if_clone_attach(&disc_cloner);
- break;
- case MOD_UNLOAD:
+ break;
+ case MOD_UNLOAD:
if_clone_detach(&disc_cloner);
mtx_lock(&disc_mtx);
@@ -156,15 +156,15 @@ disc_modevent(module_t mod, int type, void *data)
mtx_unlock(&disc_mtx);
mtx_destroy(&disc_mtx);
break;
- }
- return 0;
-}
+ }
+ return (0);
+}
-static moduledata_t disc_mod = {
- "if_disc",
- disc_modevent,
+static moduledata_t disc_mod = {
+ "if_disc",
+ disc_modevent,
NULL
-};
+};
DECLARE_MODULE(if_disc, disc_mod, SI_SUB_PSEUDO, SI_ORDER_ANY);
@@ -172,7 +172,9 @@ static int
discoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
struct rtentry *rt)
{
+
M_ASSERTPKTHDR(m);
+
/* BPF write needs to be handled specially */
if (dst->sa_family == AF_UNSPEC) {
dst->sa_family = *(mtod(m, int *));
@@ -191,7 +193,7 @@ discoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
ifp->if_obytes += m->m_pkthdr.len;
m_freem(m);
- return 0;
+ return (0);
}
/* ARGSUSED */
OpenPOWER on IntegriCloud