NEXT_INDEX
rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size);
rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size);
rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size);
next_index = NEXT_INDEX(last_index, 1, tx_ring->ring_size);
index = NEXT_INDEX(index, tcb->desc_num,
index = NEXT_INDEX(index, tcb->desc_num, tx_ring->ring_size);
tx_ring->tcb_head = NEXT_INDEX(tx_ring->tcb_head, 1,
index = NEXT_INDEX(index, 1, tx_ring->free_list_size);
index = NEXT_INDEX(index, 1, tx_ring->ring_size);
index = NEXT_INDEX(index, 1, tx_ring->ring_size);
rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size);
rx_data->rcb_head = NEXT_INDEX(free_index, 1,
lro_first = NEXT_INDEX(lro_first, 1, rx_data->ring_size);
rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size);
rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size);
index = NEXT_INDEX(index, tcb->desc_num,
index = NEXT_INDEX(index, tcb->desc_num, tx_ring->ring_size);
tx_ring->tcb_head = NEXT_INDEX(tx_ring->tcb_head, 1,
index = NEXT_INDEX(index, 1, tx_ring->free_list_size);
index = NEXT_INDEX(index, 1, tx_ring->ring_size);
index = NEXT_INDEX(index, 1, tx_ring->ring_size);
ASSERT(slot == NEXT_INDEX(next, free, nslots));
ASSERT(srp->tc_next == NEXT_INDEX(srp->tx_next, srp->tx_free, nslots));
srp->tx_next = NEXT_INDEX(start, num, srp->desc.nslots);
end_index = NEXT_INDEX(start_index, slot - 1, nslots);