nge_ctl
if (cur_tx->nge_ctl & NGE_CMDSTS_MORE) {
if (!(cur_tx->nge_ctl & NGE_CMDSTS_PKT_OK)) {
f->nge_ctl = NGE_CMDSTS_MORE | m->m_len;
f->nge_ctl |= NGE_CMDSTS_OWN;
sc->nge_ldata->nge_tx_list[cur].nge_ctl &= ~NGE_CMDSTS_MORE;
sc->nge_ldata->nge_tx_list[*txidx].nge_ctl |= NGE_CMDSTS_OWN;
ld->nge_tx_list[i].nge_ctl = 0;
c->nge_ctl = m_new->m_len;
#define NGE_LASTDESC(x) (!((x)->nge_ctl & NGE_CMDSTS_MORE)))
#define NGE_OWNDESC(x) ((x)->nge_ctl & NGE_CMDSTS_OWN)
#define NGE_RXBYTES(x) ((x)->nge_ctl & NGE_CMDSTS_BUFLEN)