DT_FEMPTY
txed = desc->die_dt == DT_FEMPTY;
rx_desc->die_dt = DT_FEMPTY;
if (rx_packets == budget || desc->die_dt == DT_FEMPTY)
if (rx_packets == budget || desc->die_dt == DT_FEMPTY)
if ((desc->desc.die_dt & DT_MASK) != DT_FEMPTY)
desc->desc.die_dt = DT_FEMPTY | DIE;
desc->desc.die_dt = DT_FEMPTY | DIE;
while ((desc->desc.die_dt & DT_MASK) != DT_FEMPTY) {
while ((desc->desc.die_dt & DT_MASK) == DT_FEMPTY) {
if (free_txed_only && (desc->die_dt & DT_MASK) != DT_FEMPTY)
if ((desc->die_dt & DT_MASK) == DT_FEMPTY)
desc->die_dt = DT_FEMPTY | D_DIE;
rx_desc->die_dt = DT_FEMPTY | D_DIE;