"some packets maybe resent for Tx and dropped for Rx\n",
vq->last_used_idx, vq->used->idx);
vq->last_used_idx = vq->used->idx;
- vq->last_used_idx_res = vq->used->idx;
}
vq->log_guest_addr = addr->log_guest_addr;
/* State->index refers to the queue index. The txq is 1, rxq is 0. */
dev->virtqueue[state->index]->last_used_idx = state->num;
- dev->virtqueue[state->index]->last_used_idx_res = state->num;
return 0;
}
if (!vq->enabled)
return 0;
- return *(volatile uint16_t *)&vq->avail->idx - vq->last_used_idx_res;
+ return *(volatile uint16_t *)&vq->avail->idx - vq->last_used_idx;
}
int