PR: kern/197143
Submitted by: Andriy Voskoboinyk <s3erios@gmail.com>
break;
}
}
- }
- /* Tell the firmware what we have processed. */
- wpi_update_rx_ring(sc);
+ if (sc->rxq.cur % 8 == 0) {
+ /* Tell the firmware what we have processed. */
+ wpi_update_rx_ring(sc);
+ }
+ }
}
/*
#define WPI_TX_RING_COUNT 256
#define WPI_TX_RING_LOMARK 192
#define WPI_TX_RING_HIMARK 224
+
+#ifdef DIAGNOSTIC
+#define WPI_RX_RING_COUNT_LOG 8
+#else
#define WPI_RX_RING_COUNT_LOG 6
+#endif
+
#define WPI_RX_RING_COUNT (1 << WPI_RX_RING_COUNT_LOG)
#define WPI_NTXQUEUES 8