vhost-lib: add virtio configuration protocol feature bit
QEMU added a protocol feature bit to indicate the slave target can support GET/SET config messages, while here, add it to SPDK vhost target so that it can work with QEMU 2.12. Change-Id: I41a813ef23fba4d3fdf7bb3e3617a9feb4209509 Signed-off-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-on: https://review.gerrithub.io/408416 Tested-by: SPDK Automated Test System <sys_sgsw@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
parent
60622c61f9
commit
a8884c5b7d
@ -53,12 +53,14 @@
|
|||||||
#define VHOST_USER_PROTOCOL_F_RARP 2
|
#define VHOST_USER_PROTOCOL_F_RARP 2
|
||||||
#define VHOST_USER_PROTOCOL_F_REPLY_ACK 3
|
#define VHOST_USER_PROTOCOL_F_REPLY_ACK 3
|
||||||
#define VHOST_USER_PROTOCOL_F_NET_MTU 4
|
#define VHOST_USER_PROTOCOL_F_NET_MTU 4
|
||||||
|
#define VHOST_USER_PROTOCOL_F_CONFIG 9
|
||||||
|
|
||||||
#define VHOST_USER_PROTOCOL_FEATURES ((1ULL << VHOST_USER_PROTOCOL_F_MQ) | \
|
#define VHOST_USER_PROTOCOL_FEATURES ((1ULL << VHOST_USER_PROTOCOL_F_MQ) | \
|
||||||
(1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD) |\
|
(1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD) |\
|
||||||
(1ULL << VHOST_USER_PROTOCOL_F_RARP) | \
|
(1ULL << VHOST_USER_PROTOCOL_F_RARP) | \
|
||||||
(1ULL << VHOST_USER_PROTOCOL_F_REPLY_ACK) | \
|
(1ULL << VHOST_USER_PROTOCOL_F_REPLY_ACK) | \
|
||||||
(1ULL << VHOST_USER_PROTOCOL_F_NET_MTU))
|
(1ULL << VHOST_USER_PROTOCOL_F_NET_MTU) | \
|
||||||
|
(1ULL << VHOST_USER_PROTOCOL_F_CONFIG))
|
||||||
|
|
||||||
typedef enum VhostUserRequest {
|
typedef enum VhostUserRequest {
|
||||||
VHOST_USER_NONE = 0,
|
VHOST_USER_NONE = 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user