On 2020-01-23 02:27, Gleb Smirnoff wrote:
@@ -6811,6 +6816,7 @@ iflib_debugnet_transmit(if_t ifp, struct mbuf *m)
  static int
  iflib_debugnet_poll(if_t ifp, int count)
  {
+       struct epoch_tracker et;
        if_ctx_t ctx;
        if_softc_ctx_t scctx;
        iflib_txq_t txq;
@@ -6826,8 +6832,10 @@ iflib_debugnet_poll(if_t ifp, int count)
        txq = &ctx->ifc_txqs[0];
        (void)iflib_completed_tx_reclaim(txq, RECLAIM_THRESH(ctx));
+ NET_EPOCH_ENTER(et);
        for (i = 0; i < scctx->isc_nrxqsets; i++)
                (void)iflib_rxeof(&ctx->ifc_rxqs[i], 16 /* XXX */);
+       NET_EPOCH_EXIT(et);
        return (0);
  }
  #endif /* DEBUGNET */

Debugnet is not under EPOCH(9) ???

--HPS
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to