sis_ctl
c->sis_ctl = SIS_RXLEN;
if (cur_tx->sis_ctl & SIS_CMDSTS_MORE)
if (!(cur_tx->sis_ctl & SIS_CMDSTS_PKT_OK)) {
f->sis_ctl = SIS_CMDSTS_MORE | segs[i].ds_len;
f->sis_ctl |= SIS_CMDSTS_OWN;
ld->sis_tx_list[cur].sis_ctl &= ~SIS_CMDSTS_MORE;
ld->sis_tx_list[*txidx].sis_ctl |= SIS_CMDSTS_OWN;
#define SIS_LASTDESC(x) (!((x)->sis_ctl & SIS_CMDSTS_MORE)))
#define SIS_OWNDESC(x) ((x)->sis_ctl & SIS_CMDSTS_OWN)
#define SIS_RXBYTES(x) (((x)->sis_ctl & SIS_CMDSTS_BUFLEN) - ETHER_CRC_LEN)