MCPcopy Index your code
hub / github.com/F-Stack/f-stack / _iflib_assert

Function _iflib_assert

freebsd/net/iflib.c:5428–5459  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5426 **********************************************************************/
5427
5428static 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
5461static void
5462_iflib_pre_assert(if_softc_ctx_t scctx)

Callers 1

iflib_registerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected