summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_socketvar.h
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2012-01-23 15:39:45 +0000
committerglebius <glebius@FreeBSD.org>2012-01-23 15:39:45 +0000
commitd5bb5249b28f8b367e607754ee57bb2949cff37d (patch)
treea6f32c6090209a268cc6b156f6907e9958f4e977 /sys/netgraph/ng_socketvar.h
parent6fbf18d42fa659fa2045199fee26d791fa06a136 (diff)
downloadFreeBSD-src-d5bb5249b28f8b367e607754ee57bb2949cff37d.zip
FreeBSD-src-d5bb5249b28f8b367e607754ee57bb2949cff37d.tar.gz
In ng_socket(4) expose less kernel internals to userland. This commit
breaks ABI, but makes probability of ABI breakage in future less.
Diffstat (limited to 'sys/netgraph/ng_socketvar.h')
-rw-r--r--sys/netgraph/ng_socketvar.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/sys/netgraph/ng_socketvar.h b/sys/netgraph/ng_socketvar.h
index c1e59dc..59080d2 100644
--- a/sys/netgraph/ng_socketvar.h
+++ b/sys/netgraph/ng_socketvar.h
@@ -50,20 +50,6 @@ struct ngpcb {
struct ngsock *sockdata; /* netgraph info */
LIST_ENTRY(ngpcb) socks; /* linked list of sockets */
int type; /* NG_CONTROL or NG_DATA */
-};
-
-/* Per-node private data */
-struct ngsock {
- struct ng_node *node; /* the associated netgraph node */
- struct ngpcb *datasock; /* optional data socket */
- struct ngpcb *ctlsock; /* optional control socket */
- int flags;
- int refs;
- struct mtx mtx; /* mtx to wait on */
- int error; /* place to store error */
ng_ID_t node_id; /* a hint for netstat(1) to find the node */
};
-#define NGS_FLAG_NOLINGER 1 /* close with last hook */
-
#endif /* _NETGRAPH_NG_SOCKETVAR_H_ */
-
OpenPOWER on IntegriCloud