git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vhost: support virtqueue interrupt/notification suppression
[dpdk.git]
/
lib
/
librte_vhost
/
virtio_net.c
diff --git
a/lib/librte_vhost/virtio_net.c
b/lib/librte_vhost/virtio_net.c
index
cd304f6
..
68bafd9
100644
(file)
--- a/
lib/librte_vhost/virtio_net.c
+++ b/
lib/librte_vhost/virtio_net.c
@@
-384,7
+384,7
@@
virtio_dev_rx(struct virtio_net *dev, uint16_t queue_id,
offsetof(struct vring_used, idx),
sizeof(vq->used->idx));
offsetof(struct vring_used, idx),
sizeof(vq->used->idx));
- vhost_vring_call(vq);
+ vhost_vring_call(
dev,
vq);
out:
if (dev->features & (1ULL << VIRTIO_F_IOMMU_PLATFORM))
vhost_user_iotlb_rd_unlock(vq);
out:
if (dev->features & (1ULL << VIRTIO_F_IOMMU_PLATFORM))
vhost_user_iotlb_rd_unlock(vq);
@@
-671,7
+671,7
@@
virtio_dev_merge_rx(struct virtio_net *dev, uint16_t queue_id,
if (likely(vq->shadow_used_idx)) {
flush_shadow_used_ring(dev, vq);
if (likely(vq->shadow_used_idx)) {
flush_shadow_used_ring(dev, vq);
- vhost_vring_call(vq);
+ vhost_vring_call(
dev,
vq);
}
out:
}
out:
@@
-1075,7
+1075,7
@@
update_used_idx(struct virtio_net *dev, struct vhost_virtqueue *vq,
vq->used->idx += count;
vhost_log_used_vring(dev, vq, offsetof(struct vring_used, idx),
sizeof(vq->used->idx));
vq->used->idx += count;
vhost_log_used_vring(dev, vq, offsetof(struct vring_used, idx),
sizeof(vq->used->idx));
- vhost_vring_call(vq);
+ vhost_vring_call(
dev,
vq);
}
static __rte_always_inline struct zcopy_mbuf *
}
static __rte_always_inline struct zcopy_mbuf *