@@ -38,6 +38,8 @@ pub const VHOST_VRING_BIG_ENDIAN: raw::c_uint = 1;
38
38
pub const VHOST_F_LOG_ALL : raw:: c_uint = 26 ;
39
39
pub const VHOST_NET_F_VIRTIO_NET_HDR : raw:: c_uint = 27 ;
40
40
pub const VHOST_SCSI_ABI_VERSION : raw:: c_uint = 1 ;
41
+ pub const VHOST_BACKEND_F_IOTLB_MSG_V2 : raw:: c_ulonglong = 0x1 ;
42
+ pub const VHOST_BACKEND_F_IOTLB_BATCH : raw:: c_ulonglong = 0x2 ;
41
43
42
44
ioctl_ior_nr ! ( VHOST_GET_FEATURES , VHOST , 0x00 , raw:: c_ulonglong) ;
43
45
ioctl_iow_nr ! ( VHOST_SET_FEATURES , VHOST , 0x00 , raw:: c_ulonglong) ;
@@ -53,6 +55,8 @@ ioctl_iowr_nr!(VHOST_GET_VRING_BASE, VHOST, 0x12, vhost_vring_state);
53
55
ioctl_iow_nr ! ( VHOST_SET_VRING_KICK , VHOST , 0x20 , vhost_vring_file) ;
54
56
ioctl_iow_nr ! ( VHOST_SET_VRING_CALL , VHOST , 0x21 , vhost_vring_file) ;
55
57
ioctl_iow_nr ! ( VHOST_SET_VRING_ERR , VHOST , 0x22 , vhost_vring_file) ;
58
+ ioctl_iow_nr ! ( VHOST_SET_BACKEND_FEATURES , VHOST , 0x25 , raw:: c_ulonglong) ;
59
+ ioctl_ior_nr ! ( VHOST_GET_BACKEND_FEATURES , VHOST , 0x26 , raw:: c_ulonglong) ;
56
60
ioctl_iow_nr ! ( VHOST_NET_SET_BACKEND , VHOST , 0x30 , vhost_vring_file) ;
57
61
ioctl_iow_nr ! ( VHOST_SCSI_SET_ENDPOINT , VHOST , 0x40 , vhost_scsi_target) ;
58
62
ioctl_iow_nr ! ( VHOST_SCSI_CLEAR_ENDPOINT , VHOST , 0x41 , vhost_scsi_target) ;
0 commit comments