aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_var.h
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2014-08-31 11:33:19 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2014-08-31 11:33:19 +0000
commit997d2d833f4cf600fbbd116fa88c433e0aeebf52 (patch)
treea7ddb255332dbe01675eb6a68e20bed87f5e25bb /sys/net/if_var.h
parent91804910e2a199b1b04806f21a2604015a5d167d (diff)
downloadsrc-997d2d833f4cf600fbbd116fa88c433e0aeebf52.tar.gz
src-997d2d833f4cf600fbbd116fa88c433e0aeebf52.zip
Provide pointer from struct ifnet to struct netmap_adapter,
instead of abusing spare field.
Notes
Notes: svn path=/head/; revision=270874
Diffstat (limited to 'sys/net/if_var.h')
-rw-r--r--sys/net/if_var.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/if_var.h b/sys/net/if_var.h
index 82f33b3b2c6c..8844892d90c2 100644
--- a/sys/net/if_var.h
+++ b/sys/net/if_var.h
@@ -67,6 +67,7 @@ struct ifvlantrunk;
struct route; /* if_output */
struct vnet;
struct ifmedia;
+struct netmap_adapter;
#ifdef _KERNEL
#include <sys/mbuf.h> /* ifqueue only? */
@@ -202,6 +203,7 @@ struct ifnet {
void *if_pf_kif; /* pf glue */
struct carp_if *if_carp; /* carp interface structure */
struct label *if_label; /* interface MAC label */
+ struct netmap_adapter *if_netmap; /* netmap(4) softc */
/* Various procedures of the layer2 encapsulation and drivers. */
int (*if_output) /* output routine (enqueue) */