summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/intel/io/viona/viona_tx.c6
-rw-r--r--usr/src/uts/intel/viona/Makefile3
2 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/uts/intel/io/viona/viona_tx.c b/usr/src/uts/intel/io/viona/viona_tx.c
index 424deee498..277ee521a1 100644
--- a/usr/src/uts/intel/io/viona/viona_tx.c
+++ b/usr/src/uts/intel/io/viona/viona_tx.c
@@ -699,7 +699,11 @@ viona_tx(viona_link_t *link, viona_vring_t *ring)
* guest can't run concurrently.
*/
smt_begin_unsafe();
- mac_tx(link_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL);
+ /*
+ * Ignore, for now, any signal from MAC about whether the outgoing
+ * packet was dropped or not.
+ */
+ (void) mac_tx(link_mch, mp_head, 0, MAC_DROP_ON_NO_DESC, NULL);
smt_end_unsafe();
return;
diff --git a/usr/src/uts/intel/viona/Makefile b/usr/src/uts/intel/viona/Makefile
index a09dbbe9e9..6a38bbaf9e 100644
--- a/usr/src/uts/intel/viona/Makefile
+++ b/usr/src/uts/intel/viona/Makefile
@@ -28,9 +28,6 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-# needs work
-SMOFF += all_func_returns
-
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)