summaryrefslogtreecommitdiffstats
path: root/sys/net/if_lagg.h
diff options
context:
space:
mode:
authoreri <eri@FreeBSD.org>2010-02-06 13:49:35 +0000
committereri <eri@FreeBSD.org>2010-02-06 13:49:35 +0000
commit3c38fdad1e12543d71e3c94900e30bcbad3cbdaa (patch)
tree81440534457f36c996d7f5e9de8a610dac89993c /sys/net/if_lagg.h
parent26a5ac9972c854caca653248dcde8dff73dda913 (diff)
downloadFreeBSD-src-3c38fdad1e12543d71e3c94900e30bcbad3cbdaa.zip
FreeBSD-src-3c38fdad1e12543d71e3c94900e30bcbad3cbdaa.tar.gz
Propagate the vlan eventis to the underlying interfaces/members so they can do initialization of hw related features.
PR: kern/141646 Reviewed by: thompsa Approved by: thompsa(co-mentor) MFC after: 2 weeks
Diffstat (limited to 'sys/net/if_lagg.h')
-rw-r--r--sys/net/if_lagg.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/net/if_lagg.h b/sys/net/if_lagg.h
index 896f5b3..0034c61 100644
--- a/sys/net/if_lagg.h
+++ b/sys/net/if_lagg.h
@@ -198,6 +198,10 @@ struct lagg_softc {
void (*sc_lladdr)(struct lagg_softc *);
void (*sc_req)(struct lagg_softc *, caddr_t);
void (*sc_portreq)(struct lagg_port *, caddr_t);
+#if __FreeBSD_version >= 800000
+ eventhandler_tag vlan_attach;
+ eventhandler_tag vlan_detach;
+#endif
};
struct lagg_port {
OpenPOWER on IntegriCloud