The goals of this series is to provide more flexibility to external backends to implement their specific vhost-user request handling without having to patch vhost-user library.
First patch implements a new API for external backend to advertize its specific protocol features to vhost-user master. Second patch ensures a request not handled by the vhost-user library but by the external backend only will not be treated as an error or make the vhost lib to crash. Maxime Coquelin (2): vhost: add API to set protocol features flags vhost: support vhost-user request only handled by external backend lib/librte_vhost/rte_vhost.h | 14 +++++++++++++ lib/librte_vhost/rte_vhost_version.map | 1 + lib/librte_vhost/socket.c | 15 ++++++++++++++ lib/librte_vhost/vhost_user.c | 28 ++++++++++++++------------ 4 files changed, 45 insertions(+), 13 deletions(-) -- 2.20.1