diff options
author | Venugopal Iyer <Venu.Iyer@Sun.COM> | 2009-04-27 16:48:26 -0700 |
---|---|---|
committer | Venugopal Iyer <Venu.Iyer@Sun.COM> | 2009-04-27 16:48:26 -0700 |
commit | fc4e975d651c96c6d30d506e8d2cb1f70b36fab7 (patch) | |
tree | d6edbdb0d201d819c0f497677019c1a61dcc427f /usr/src/uts/common/sys/mac_client_impl.h | |
parent | 7032137798359a82797f9890a24291b3d32b26ba (diff) | |
download | illumos-gate-fc4e975d651c96c6d30d506e8d2cb1f70b36fab7.tar.gz |
6806214 live migration kill pv networking
Diffstat (limited to 'usr/src/uts/common/sys/mac_client_impl.h')
-rw-r--r-- | usr/src/uts/common/sys/mac_client_impl.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/mac_client_impl.h b/usr/src/uts/common/sys/mac_client_impl.h index d4dd8853a6..c40c09ab04 100644 --- a/usr/src/uts/common/sys/mac_client_impl.h +++ b/usr/src/uts/common/sys/mac_client_impl.h @@ -52,8 +52,10 @@ typedef struct mac_unicast_impl_s { /* Protected by */ uint16_t mui_vid; /* SL */ } mac_unicast_impl_t; -#define MAC_CLIENT_FLAGS_PRIMARY 0X0001 -#define MAC_CLIENT_FLAGS_VNIC_PRIMARY 0x0002 +#define MAC_CLIENT_FLAGS_PRIMARY 0X0001 +#define MAC_CLIENT_FLAGS_VNIC_PRIMARY 0x0002 +#define MAC_CLIENT_FLAGS_MULTI_PRIMARY 0x0004 +#define MAC_CLIENT_FLAGS_PASSIVE_PRIMARY 0x0008 /* * One of these is instantiated per MAC client promiscuous callback. @@ -113,6 +115,9 @@ struct mac_client_impl_s { /* Protected by */ void *mci_rx_arg; /* Rx Quiescence */ mac_direct_rx_t mci_direct_rx_fn; /* SL */ void *mci_direct_rx_arg; /* SL */ + mac_rx_t mci_rx_p_fn; /* Rx Quiescence */ + void *mci_rx_p_arg; /* Rx Quiescence */ + void *mci_p_unicast_list; mac_cb_t *mci_promisc_list; /* mi_promisc_lock */ |