VGE_TX_DESC_CNT
if_setsendqlen(ifp, VGE_TX_DESC_CNT - 1);
for (i = 0; i < VGE_TX_DESC_CNT; i++) {
for (i = 0; i < VGE_TX_DESC_CNT; i++) {
sc->vge_cdata.vge_tx_cnt < VGE_TX_DESC_CNT - 1; ) {
CSR_WRITE_2(sc, VGE_TXDESCNUM, VGE_TX_DESC_CNT - 1);
for (i = 0; i < VGE_TX_DESC_CNT; i++) {
for (i = 0; i < VGE_TX_DESC_CNT; i++) {
struct vge_txdesc vge_txdesc[VGE_TX_DESC_CNT];
#define VGE_TX_LIST_SZ (VGE_TX_DESC_CNT * sizeof(struct vge_tx_desc))
#define VGE_TX_DESC_INC(x) ((x) = ((x) + 1) % VGE_TX_DESC_CNT)
((x) = (((x) + VGE_TX_DESC_CNT - 1) % VGE_TX_DESC_CNT))
#define VGE_TX_COAL_PKT_MAX VGE_TX_DESC_CNT