RGE_RX_LIST_CNT
for (i = 0; i < RGE_RX_LIST_CNT; i++) {
for (i = 0; i < RGE_RX_LIST_CNT; i++) {
for (i = 0; i < RGE_RX_LIST_CNT; i++) {
ret = (cons + RGE_RX_LIST_CNT - prod - 1) % RGE_RX_LIST_CNT + 1;
if (ret > RGE_RX_LIST_CNT)
return RGE_RX_LIST_CNT;
if (idx == RGE_RX_LIST_CNT - 1)
mbufq_init(&rx_mq, RGE_RX_LIST_CNT);
#define RGE_RX_LIST_SZ (sizeof(struct rge_rx_desc) * RGE_RX_LIST_CNT)
#define RGE_NEXT_RX_DESC(x) (((x) + 1) % RGE_RX_LIST_CNT)
struct rge_rxq rge_rxq[RGE_RX_LIST_CNT];