summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/io/nxge/nxge_virtual.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/io/nxge/nxge_virtual.c')
-rw-r--r--usr/src/uts/common/io/nxge/nxge_virtual.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr/src/uts/common/io/nxge/nxge_virtual.c b/usr/src/uts/common/io/nxge/nxge_virtual.c
index ff78d828d6..c0468f8fed 100644
--- a/usr/src/uts/common/io/nxge/nxge_virtual.c
+++ b/usr/src/uts/common/io/nxge/nxge_virtual.c
@@ -3994,6 +3994,9 @@ nxge_get_rxring_index(p_nxge_t nxgep, int groupid, int ringidx)
p_dma_cfgp = &nxgep->pt_config;
p_cfgp = &p_dma_cfgp->hw_config;
+ if (isLDOMguest(nxgep))
+ return (ringidx);
+
for (i = 0; i < groupid; i++) {
rdc_grp_p =
&p_dma_cfgp->rdc_grps[p_cfgp->def_mac_rxdma_grpid + i];