Move a structure Netstat needs back out to ng_socketvar.h (yech)

This commit is contained in:
Julian Elischer 1999-11-06 19:27:04 +00:00
parent 3de25e2f32
commit 0e12356c53
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=52919
2 changed files with 3 additions and 18 deletions

View File

@ -68,6 +68,7 @@
#endif
#include <netgraph/ng_message.h>
#include <netgraph/netgraph.h>
#include <netgraph/ng_socketvar.h>
#include <netgraph/ng_socket.h>
/*
@ -96,24 +97,6 @@
* +----------------+
*/
/* Netgraph protocol control block for each socket */
struct ngpcb {
struct socket *ng_socket; /* the socket */
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;
};
#define NGS_FLAG_NOLINGER 1 /* close with last hook */
/* Netgraph node methods */
static ng_constructor_t ngs_constructor;
static ng_rcvmsg_t ngs_rcvmsg;

View File

@ -56,8 +56,10 @@ 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;
};
#define NGS_FLAG_NOLINGER 1 /* close with last hook */
#endif /* _NETGRAPH_NG_SOCKETVAR_H_ */