The following changes since commit d48125de38f48a61d6423ef6a01156d6dff9ee2c:
Merge tag 'kraxel-20220719-pull-request' of https://gitlab.com/kraxel/qemu into staging (2022-07-19 17:40:36 +0100) are available in the git repository at: https://github.com/jasowang/qemu.git tags/net-pull-request for you to fetch changes up to 8bdab83b34efb0b598be4e5b98e4f466ca5f2f80: net/colo.c: fix segmentation fault when packet is not parsed correctly (2022-07-20 16:58:08 +0800) ---------------------------------------------------------------- Changes since V1: - Fix build erros of vhost-vdpa when virtio-net is not set ---------------------------------------------------------------- Eugenio Pérez (21): vhost: move descriptor translation to vhost_svq_vring_write_descs virtio-net: Expose MAC_TABLE_ENTRIES virtio-net: Expose ctrl virtqueue logic vdpa: Avoid compiler to squash reads to used idx vhost: Reorder vhost_svq_kick vhost: Move vhost_svq_kick call to vhost_svq_add vhost: Check for queue full at vhost_svq_add vhost: Decouple vhost_svq_add from VirtQueueElement vhost: Add SVQDescState vhost: Track number of descs in SVQDescState vhost: add vhost_svq_push_elem vhost: Expose vhost_svq_add vhost: add vhost_svq_poll vhost: Add svq avail_handler callback vdpa: Export vhost_vdpa_dma_map and unmap calls vhost-net-vdpa: add stubs for when no virtio-net device is present vdpa: manual forward CVQ buffers vdpa: Buffer CVQ support on shadow virtqueue vdpa: Extract get features part from vhost_vdpa_get_max_queue_pairs vdpa: Add device migration blocker vdpa: Add x-svq to NetdevVhostVDPAOptions Zhang Chen (4): softmmu/runstate.c: add RunStateTransition support form COLO to PRELAUNCH net/colo: Fix a "double free" crash to clear the conn_list net/colo.c: No need to track conn_list for filter-rewriter net/colo.c: fix segmentation fault when packet is not parsed correctly hw/net/virtio-net.c | 85 +++++---- hw/virtio/vhost-shadow-virtqueue.c | 210 +++++++++++++++------- hw/virtio/vhost-shadow-virtqueue.h | 52 +++++- hw/virtio/vhost-vdpa.c | 26 ++- include/hw/virtio/vhost-vdpa.h | 8 + include/hw/virtio/virtio-net.h | 7 + net/colo-compare.c | 2 +- net/colo.c | 11 +- net/filter-rewriter.c | 2 +- net/meson.build | 3 +- net/trace-events | 1 + net/vhost-vdpa-stub.c | 21 +++ net/vhost-vdpa.c | 357 +++++++++++++++++++++++++++++++++++-- qapi/net.json | 9 +- softmmu/runstate.c | 1 + 15 files changed, 671 insertions(+), 124 deletions(-) create mode 100644 net/vhost-vdpa-stub.c