MRP_TX_RINGS
if ((mrp.mrp_mask & MRP_TX_RINGS) == 0) {
mrp->mrp_mask |= MRP_TX_RINGS;
if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) {
if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) {
boolean_t txhw = mrp->mrp_mask & MRP_TX_RINGS;
nrings = (mrp->mrp_mask & MRP_TX_RINGS) != 0 ? mrp->mrp_ntxrings : 1;
(gmrp->mrp_mask & MRP_TX_RINGS) == 0 &&
if (mrp->mrp_mask & MRP_TX_RINGS)
vmrp->mrp_mask |= MRP_TX_RINGS;
else if (vmrp->mrp_mask & MRP_TX_RINGS)
vmrp->mrp_mask &= ~MRP_TX_RINGS;
if (i_mac_clients_hw(tgrp, MRP_TX_RINGS))
emrp->mrp_mask |= MRP_TX_RINGS;
if (emrp->mrp_mask & MRP_TX_RINGS) {
emrp->mrp_mask &= ~MRP_TX_RINGS;
if (mrp->mrp_mask & MRP_TX_RINGS) {
if (!(tmrp->mrp_mask & MRP_TX_RINGS))
if ((tmrp->mrp_mask & MRP_TX_RINGS) &&
if (tmrp->mrp_mask & MRP_TX_RINGS) {
if (tmrp->mrp_mask & MRP_TX_RINGS) {
mrp->mrp_mask & MRP_TX_RINGS) {
if (omrp->mrp_mask & MRP_TX_RINGS) {
nmrp->mrp_mask |= MRP_TX_RINGS;
nmrp->mrp_mask &= ~MRP_TX_RINGS;
vmrp->mrp_mask & MRP_TX_RINGS) {
if (mrp->mrp_mask & MRP_TX_RINGS) {
vmrp->mrp_mask |= MRP_TX_RINGS;
if ((mrp->mrp_mask & MRP_RX_RINGS) || (mrp->mrp_mask & MRP_TX_RINGS))
if (nmrp->mrp_mask & MRP_TX_RINGS) {
cmrp->mrp_mask &= ~MRP_TX_RINGS;
cmrp->mrp_mask |= MRP_TX_RINGS;
mrp->mrp_mask & MRP_TX_RINGS)) {
if (mrp->mrp_mask & MRP_TX_RINGS) {
vmrp->mrp_mask &= ~MRP_TX_RINGS;
vmrp->mrp_mask |= MRP_TX_RINGS;
!(mrp->mrp_mask & MRP_TX_RINGS)) {
((mrp->mrp_mask & MRP_TX_RINGS) && mip->mi_tx_groups == NULL)) {
if (mip_mrp->mrp_mask & MRP_TX_RINGS) {
mrp->mrp_mask |= MRP_TX_RINGS;
txhw = (mrp->mrp_mask & MRP_TX_RINGS) &&
if (mrp->mrp_mask & MRP_TX_RINGS) {
if (mrp->mrp_mask & MRP_RX_RINGS || mrp->mrp_mask & MRP_TX_RINGS)
(mrp->mrp_mask & MRP_TX_RINGS) != 0) {