aboutsummaryrefslogtreecommitdiff
path: root/hw/net/virtio-net.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2024-04-08 05:47:29 -0400
committerMichael S. Tsirkin <mst@redhat.com>2024-04-09 02:30:18 -0400
commit4034159c1a4f5c433ae4987ff35e037a071272b7 (patch)
tree282e707846f1ccf7c341acbf62021e98e867dd4d /hw/net/virtio-net.c
parentce64e6224affb8b4e4b019f76d2950270b391af5 (diff)
downloadqemu-4034159c1a4f5c433ae4987ff35e037a071272b7.zip
qemu-4034159c1a4f5c433ae4987ff35e037a071272b7.tar.gz
qemu-4034159c1a4f5c433ae4987ff35e037a071272b7.tar.bz2
Revert "hw/virtio: Add support for VDPA network simulation devices"
This reverts commit cd341fd1ffded978b2aa0b5309b00be7c42e347c. The patch adds non-upstream code in include/standard-headers/linux/virtio_pci.h which would make maintainance harder. Revert for now. Suggested-by: Jason Wang <jasowang@redhat.com> Message-Id: <df6b6b465753e754a19459e8cd61416548f89a42.1712569644.git.mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/net/virtio-net.c')
-rw-r--r--hw/net/virtio-net.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/hw/net/virtio-net.c b/hw/net/virtio-net.c
index 58014a9..24e5e7d 100644
--- a/hw/net/virtio-net.c
+++ b/hw/net/virtio-net.c
@@ -2039,22 +2039,6 @@ static ssize_t virtio_net_receive_rcu(NetClientState *nc, const uint8_t *buf,
goto err;
}
- /* Mark dirty page's bitmap of guest memory */
- if (vdev->lm_logging_ctrl == LM_ENABLE) {
- uint64_t chunk = elem->in_addr[i] / VHOST_LOG_CHUNK;
- /* Get chunk index */
- BitmapMemoryRegionCaches *caches = qatomic_rcu_read(&vdev->caches);
- uint64_t index = chunk / 8;
- uint64_t shift = chunk % 8;
- uint8_t val = 0;
- address_space_read_cached(&caches->bitmap, index, &val,
- sizeof(val));
- val |= 1 << shift;
- address_space_write_cached(&caches->bitmap, index, &val,
- sizeof(val));
- address_space_cache_invalidate(&caches->bitmap, index, sizeof(val));
- }
-
elems[i] = elem;
lens[i] = total;
i++;