diff options
| author | Julian Elischer <julian@FreeBSD.org> | 2000-04-28 17:09:00 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 2000-04-28 17:09:00 +0000 |
| commit | a4ec03cfa87725b1890c6753970d29ecadc0ec97 (patch) | |
| tree | 36a7436d71cf8f738e7a601bf6c714bd567a4dda /sys/netgraph/ng_socket.c | |
| parent | 8261236de4456a6ae64b5bfe71befe9d15221347 (diff) | |
Notes
Diffstat (limited to 'sys/netgraph/ng_socket.c')
| -rw-r--r-- | sys/netgraph/ng_socket.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/netgraph/ng_socket.c b/sys/netgraph/ng_socket.c index 52ccf8e705396..6a3266cf746c0 100644 --- a/sys/netgraph/ng_socket.c +++ b/sys/netgraph/ng_socket.c @@ -612,7 +612,7 @@ ng_connect_data(struct sockaddr *nam, struct ngpcb *pcbp) /* Find the target (victim) and check it doesn't already have a data * socket. Also check it is a 'socket' type node. */ sap = (struct sockaddr_ng *) nam; - if ((error = ng_path2node(NULL, sap->sg_data, &farnode, NULL))) + if ((error = ng_path2node(NULL, sap->sg_data, &farnode, NULL, NULL))) return (error); if (strcmp(farnode->type->name, NG_SOCKET_NODE_TYPE) != 0) @@ -740,7 +740,7 @@ ngs_newhook(node_p node, hook_p hook, const char *name) */ static int ngs_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr, - struct ng_mesg **resp) + struct ng_mesg **resp, hook_p lasthook) { struct ngsock *const sockdata = node->private; struct ngpcb *const pcbp = sockdata->ctlsock; @@ -795,7 +795,8 @@ ngs_rcvmsg(node_p node, struct ng_mesg *msg, const char *retaddr, * Receive data on a hook */ static int -ngs_rcvdata(hook_p hook, struct mbuf *m, meta_p meta) +ngs_rcvdata(hook_p hook, struct mbuf *m, meta_p meta, + struct mbuf **ret_m, meta_p *ret_meta) { struct ngsock *const sockdata = hook->node->private; struct ngpcb *const pcbp = sockdata->datasock; |
