diff options
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r-- | usr/src/uts/common/sys/dld_impl.h | 1 | ||||
-rw-r--r-- | usr/src/uts/common/sys/dls_impl.h | 1 | ||||
-rw-r--r-- | usr/src/uts/common/sys/mac_client_impl.h | 1 | ||||
-rw-r--r-- | usr/src/uts/common/sys/mac_client_priv.h | 2 |
4 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/dld_impl.h b/usr/src/uts/common/sys/dld_impl.h index c244204727..b2da85ff31 100644 --- a/usr/src/uts/common/sys/dld_impl.h +++ b/usr/src/uts/common/sys/dld_impl.h @@ -219,6 +219,7 @@ struct dld_str_s { /* Protected by */ void *ds_private; boolean_t ds_lowlink; /* SL */ + boolean_t ds_nonip; /* SL */ }; diff --git a/usr/src/uts/common/sys/dls_impl.h b/usr/src/uts/common/sys/dls_impl.h index 8bcc048dd2..7f0a4d9ac9 100644 --- a/usr/src/uts/common/sys/dls_impl.h +++ b/usr/src/uts/common/sys/dls_impl.h @@ -62,6 +62,7 @@ struct dls_link_s { /* Protected by */ zoneid_t dl_zid; uint_t dl_zone_ref; link_tagmode_t dl_tagmode; /* atomic */ + uint_t dl_nonip_cnt; /* SL */ }; typedef struct dls_head_s { diff --git a/usr/src/uts/common/sys/mac_client_impl.h b/usr/src/uts/common/sys/mac_client_impl.h index 5bd36ad779..bcdeb1da46 100644 --- a/usr/src/uts/common/sys/mac_client_impl.h +++ b/usr/src/uts/common/sys/mac_client_impl.h @@ -292,6 +292,7 @@ extern int mac_tx_percpu_cnt; #define MCIS_USE_DATALINK_NAME 0x0400 #define MCIS_UNICAST_HW 0x0800 #define MCIS_REQ_HWRINGS 0x1000 +#define MCIS_RX_BYPASS_DISABLE 0x2000 /* in mac_client.c */ extern void mac_promisc_client_dispatch(mac_client_impl_t *, mblk_t *); diff --git a/usr/src/uts/common/sys/mac_client_priv.h b/usr/src/uts/common/sys/mac_client_priv.h index 6689d20f34..78421a3b80 100644 --- a/usr/src/uts/common/sys/mac_client_priv.h +++ b/usr/src/uts/common/sys/mac_client_priv.h @@ -50,6 +50,8 @@ extern "C" { extern boolean_t mac_rx_bypass_set(mac_client_handle_t, mac_direct_rx_t, void *); +extern void mac_rx_bypass_enable(mac_client_handle_t); +extern void mac_rx_bypass_disable(mac_client_handle_t); extern const mac_info_t *mac_info(mac_handle_t); extern boolean_t mac_info_get(const char *, mac_info_t *); |