]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/virtio/virtio_user/vhost.h
net/virtio: add virtio-user status ops
[dpdk.git] / drivers / net / virtio / virtio_user / vhost.h
index 94c524547e192b10bcc5451d929e1f076c21dd56..c896f0836d1c74b0b999c9614dfe118599e3d1ce 100644 (file)
@@ -120,6 +120,9 @@ struct virtio_user_backend_ops {
        int (*get_vring_base)(struct virtio_user_dev *dev, struct vhost_vring_state *state);
        int (*set_vring_call)(struct virtio_user_dev *dev, struct vhost_vring_file *file);
        int (*set_vring_kick)(struct virtio_user_dev *dev, struct vhost_vring_file *file);
+       int (*set_vring_addr)(struct virtio_user_dev *dev, struct vhost_vring_addr *addr);
+       int (*get_status)(struct virtio_user_dev *dev, uint8_t *status);
+       int (*set_status)(struct virtio_user_dev *dev, uint8_t status);
        int (*send_request)(struct virtio_user_dev *dev,
                            enum vhost_user_request req,
                            void *arg);