This two-patches series aims at specifying the protocol update required to support device IOTLB with user backends.
The protocol is very close to kernel backends, except that a new communication channel is introduced to enable the slave to send requests to the master. While unix sockets are bidirectionnal, I create a dedicated channel for slave intiated requests to simplify message handling with multi- threaded masters and slaves. Maxime Coquelin (2): spec/vhost-user: Introduce secondary channel for slave initiated requests spec/vhost-user spec: Add IOMMU support docs/specs/vhost-user.txt | 94 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) -- 2.9.3