| 5426 | **********************************************************************/ |
| 5427 | |
| 5428 | static void |
| 5429 | _iflib_assert(if_shared_ctx_t sctx) |
| 5430 | { |
| 5431 | int i; |
| 5432 | |
| 5433 | MPASS(sctx->isc_tx_maxsize); |
| 5434 | MPASS(sctx->isc_tx_maxsegsize); |
| 5435 | |
| 5436 | MPASS(sctx->isc_rx_maxsize); |
| 5437 | MPASS(sctx->isc_rx_nsegments); |
| 5438 | MPASS(sctx->isc_rx_maxsegsize); |
| 5439 | |
| 5440 | MPASS(sctx->isc_nrxqs >= 1 && sctx->isc_nrxqs <= 8); |
| 5441 | for (i = 0; i < sctx->isc_nrxqs; i++) { |
| 5442 | MPASS(sctx->isc_nrxd_min[i]); |
| 5443 | MPASS(powerof2(sctx->isc_nrxd_min[i])); |
| 5444 | MPASS(sctx->isc_nrxd_max[i]); |
| 5445 | MPASS(powerof2(sctx->isc_nrxd_max[i])); |
| 5446 | MPASS(sctx->isc_nrxd_default[i]); |
| 5447 | MPASS(powerof2(sctx->isc_nrxd_default[i])); |
| 5448 | } |
| 5449 | |
| 5450 | MPASS(sctx->isc_ntxqs >= 1 && sctx->isc_ntxqs <= 8); |
| 5451 | for (i = 0; i < sctx->isc_ntxqs; i++) { |
| 5452 | MPASS(sctx->isc_ntxd_min[i]); |
| 5453 | MPASS(powerof2(sctx->isc_ntxd_min[i])); |
| 5454 | MPASS(sctx->isc_ntxd_max[i]); |
| 5455 | MPASS(powerof2(sctx->isc_ntxd_max[i])); |
| 5456 | MPASS(sctx->isc_ntxd_default[i]); |
| 5457 | MPASS(powerof2(sctx->isc_ntxd_default[i])); |
| 5458 | } |
| 5459 | } |
| 5460 | |
| 5461 | static void |
| 5462 | _iflib_pre_assert(if_softc_ctx_t scctx) |