diff options
| author | Vincenzo Maffione <vmaffione@FreeBSD.org> | 2021-01-09 21:35:07 +0000 |
|---|---|---|
| committer | Vincenzo Maffione <vmaffione@FreeBSD.org> | 2021-01-09 21:35:07 +0000 |
| commit | 3189ba61673af5bd3ed2ee9e33be92bc0b9995ba (patch) | |
| tree | 132ae92dccfca3199315c3088c626142a076e282 | |
| parent | 1d238b07d5d4d9660ae0e08daede6da7e91c7853 (diff) | |
| -rw-r--r-- | sys/net/iflib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/iflib.c b/sys/net/iflib.c index 1b86fd670ac4..cf02b1574c10 100644 --- a/sys/net/iflib.c +++ b/sys/net/iflib.c @@ -883,6 +883,7 @@ netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init) iru_init(&iru, rxq, 0 /* flid */); map = fl->ifl_sds.ifsd_map; nic_i = fl->ifl_pidx; + MPASS(!init || nic_i == 0); /* on init/reset, nic_i must be 0 */ MPASS(nic_i == netmap_idx_k2n(kring, nm_i)); DBG_COUNTER_INC(fl_refills); while (n > 0) { @@ -923,7 +924,7 @@ netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init) ctx->isc_rxd_refill(ctx->ifc_softc, &iru); } fl->ifl_pidx = nic_i; - MPASS(!init || nm_i == 0); + MPASS(!init || nic_i == 0); /* on init/reset nic_i wraps around to 0 */ MPASS(nm_i == kring->rhead); kring->nr_hwcur = nm_i; |
