summaryrefslogtreecommitdiffstats
path: root/sys/netgraph/ng_ether.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netgraph/ng_ether.h')
-rw-r--r--sys/netgraph/ng_ether.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/netgraph/ng_ether.h b/sys/netgraph/ng_ether.h
index 98a0b4c..7dbb419 100644
--- a/sys/netgraph/ng_ether.h
+++ b/sys/netgraph/ng_ether.h
@@ -65,5 +65,17 @@ enum {
NGM_ETHER_SET_AUTOSRC, /* enable/disable src addr override */
};
+/* Per-node private data */
+struct ng_ether_private {
+ struct ifnet *ifp; /* associated interface */
+ hook_p upper; /* upper hook connection */
+ hook_p lower; /* lower OR orphan hook connection */
+ u_char lowerOrphan; /* whether lower is lower or orphan */
+ u_char autoSrcAddr; /* always overwrite source address */
+ u_char promisc; /* promiscuous mode enabled */
+ u_long hwassist; /* hardware checksum capabilities */
+ u_int flags; /* flags e.g. really die */
+};
+
#endif /* _NETGRAPH_NG_ETHER_H_ */
OpenPOWER on IntegriCloud