diff options
author | glebius <glebius@FreeBSD.org> | 2014-08-31 11:33:19 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2014-08-31 11:33:19 +0000 |
commit | 3b5ede57e944576392dbde8e9ef322c6bd7f146a (patch) | |
tree | a7ddb255332dbe01675eb6a68e20bed87f5e25bb /sys/net/if_var.h | |
parent | d5f758fb1506ec33434d0f540d320ef0a61d4c57 (diff) | |
download | FreeBSD-src-3b5ede57e944576392dbde8e9ef322c6bd7f146a.zip FreeBSD-src-3b5ede57e944576392dbde8e9ef322c6bd7f146a.tar.gz |
Provide pointer from struct ifnet to struct netmap_adapter,
instead of abusing spare field.
Diffstat (limited to 'sys/net/if_var.h')
-rw-r--r-- | sys/net/if_var.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/net/if_var.h b/sys/net/if_var.h index 82f33b3..8844892 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) */ |