X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_vhost%2Fvirtio-net.c;h=1785695b119ec4b8b333199b06540e5b4d213a49;hb=99c12dcca65d;hp=bd7e55ed62994d67849d81e3d1a91302c82fd923;hpb=0823c1cb0a73bb98d8dae601c6ff35eea5598c2c;p=dpdk.git diff --git a/lib/librte_vhost/virtio-net.c b/lib/librte_vhost/virtio-net.c index bd7e55ed62..1785695b11 100644 --- a/lib/librte_vhost/virtio-net.c +++ b/lib/librte_vhost/virtio-net.c @@ -567,7 +567,6 @@ vhost_set_vring_addr(int vid, struct vhost_vring_addr *addr) "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; @@ -599,7 +598,6 @@ vhost_set_vring_base(int vid, struct vhost_vring_state *state) /* 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; } @@ -796,7 +794,7 @@ rte_vhost_avail_entries(int vid, uint16_t queue_id) 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