MRP_RX_RINGS
if ((mrp.mrp_mask & MRP_RX_RINGS) == 0) {
mrp->mrp_mask |= MRP_RX_RINGS;
if ((mrp->mrp_mask & MRP_RX_RINGS) == 0) {
boolean_t rxhw = mrp->mrp_mask & MRP_RX_RINGS;
if (!i_mac_clients_hw(grp, MRP_RX_RINGS) &&
if (mrp->mrp_mask & MRP_RX_RINGS)
vmrp->mrp_mask |= MRP_RX_RINGS;
else if (vmrp->mrp_mask & MRP_RX_RINGS)
vmrp->mrp_mask &= ~MRP_RX_RINGS;
if (i_mac_clients_hw(tgrp, MRP_RX_RINGS))
emrp->mrp_mask |= MRP_RX_RINGS;
if (emrp->mrp_mask & MRP_RX_RINGS) {
emrp->mrp_mask &= ~MRP_RX_RINGS;
if (flent->fe_rx_ring_group != defgrp || mrp->mrp_mask & MRP_RX_RINGS)
if (mrp->mrp_mask & MRP_RX_RINGS) {
if (!(tmrp->mrp_mask & MRP_RX_RINGS))
if ((tmrp->mrp_mask & MRP_RX_RINGS) &&
if (tmrp->mrp_mask & MRP_RX_RINGS) {
if (tmrp->mrp_mask & MRP_RX_RINGS) {
if (mrp->mrp_mask & MRP_RX_RINGS ||
if (omrp->mrp_mask & MRP_RX_RINGS) {
nmrp->mrp_mask |= MRP_RX_RINGS;
nmrp->mrp_mask &= ~MRP_RX_RINGS;
if (vmrp->mrp_mask & MRP_RX_RINGS ||
if (mrp->mrp_mask & MRP_RX_RINGS) {
vmrp->mrp_mask |= MRP_RX_RINGS;
if ((mrp->mrp_mask & MRP_RX_RINGS) || (mrp->mrp_mask & MRP_TX_RINGS))
if (nmrp->mrp_mask & MRP_RX_RINGS) {
cmrp->mrp_mask &= ~MRP_RX_RINGS;
cmrp->mrp_mask |= MRP_RX_RINGS;
} else if ((mrp->mrp_mask & MRP_RX_RINGS ||
if (mrp->mrp_mask & MRP_RX_RINGS) {
vmrp->mrp_mask &= ~MRP_RX_RINGS;
vmrp->mrp_mask |= MRP_RX_RINGS;
if (!(mrp->mrp_mask & MRP_RX_RINGS) &&
if (((mrp->mrp_mask & MRP_RX_RINGS) && mip->mi_rx_groups == NULL) ||
if (mrp->mrp_mask & MRP_RX_RINGS) {
if (mip_mrp->mrp_mask & MRP_RX_RINGS) {
mrp->mrp_mask |= MRP_RX_RINGS;
rxhw = (mrp->mrp_mask & MRP_RX_RINGS) &&
if (mrp->mrp_mask & MRP_RX_RINGS) {
if (mrp->mrp_mask & MRP_RX_RINGS)
if (mrp->mrp_mask & MRP_RX_RINGS || mrp->mrp_mask & MRP_TX_RINGS)
if ((mrp->mrp_mask & MRP_RX_RINGS) != 0 ||