summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_echo.c
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2001-01-08 05:34:06 +0000
committerjulian <julian@FreeBSD.org>2001-01-08 05:34:06 +0000
commitff86256bf7f74eac72c4bd8a23d667579c672873 (patch)
treecf83301911bb4085e13cb3bf982901253e5919e5 /sys/netgraph/ng_echo.c
parent6b827cac3b001e32ed3dd87c8875590ebebda375 (diff)
downloadFreeBSD-src-ff86256bf7f74eac72c4bd8a23d667579c672873.zip
FreeBSD-src-ff86256bf7f74eac72c4bd8a23d667579c672873.tar.gz
Part 2 of the netgraph rewrite.
This is mostly cosmetic changes, (though I caught a bug or two while makeing them) Reviewed by: archie@freebsd.org
Diffstat (limited to 'sys/netgraph/ng_echo.c')
-rw-r--r--sys/netgraph/ng_echo.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/netgraph/ng_echo.c b/sys/netgraph/ng_echo.c
index 337df72..68a165d 100644
--- a/sys/netgraph/ng_echo.c
+++ b/sys/netgraph/ng_echo.c
@@ -47,6 +47,7 @@
*/
#include <sys/param.h>
+#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/malloc.h>
#include <sys/mbuf.h>
@@ -106,7 +107,7 @@ nge_rcvdata(hook_p hook, item_p item)
{
int error = 0;
- NG_FWD_DATA(error, item, hook);
+ NG_FWD_ITEM_HOOK(error, item, hook);
return (0);
}
@@ -116,9 +117,9 @@ nge_rcvdata(hook_p hook, item_p item)
static int
nge_disconnect(hook_p hook)
{
- if ((hook->node->numhooks == 0)
- && ((hook->node->flags & NG_INVALID) == 0)) {
- ng_rmnode_self(hook->node);
+ if ((NG_NODE_NUMHOOKS(NG_HOOK_NODE(hook)) == 0)
+ && (NG_NODE_IS_VALID(NG_HOOK_NODE(hook)))) {
+ ng_rmnode_self(NG_HOOK_NODE(hook));
}
return (0);
}
OpenPOWER on IntegriCloud