On Wed, Aug 30, 2017 at 12:50:58PM +0200, Dariusz Stojaczyk wrote: > Added new callbacks to notify about socket connection status. > As destroy_device is used for virtqueue processing *pause* as well as > connection close, the user has no distinction between those. > > Consider the following scenario: > rte_vhost: received SET_VRING_BASE message, > calling destroy_device() as usual > > user: end-user asks to remove the device (together with socket file), > OK, device is not *in use* - that's NOT the behavior we want > calling rte_vhost_driver_unregister() etc. > > Instead of changing new_device/destroy_device callbacks and breaking > the ABI, a set of new functions new_connection/destroy_connection > has been added. > > Signed-off-by: Dariusz Stojaczyk <dariuszx.stojac...@intel.com> > --- > v3: improved err-handling path and updated commit msg > v2: also updated vhost_lib.rst
The doc update is missing. I have cherry-picked it from v2. Applied to dpdk-next-virtio. Thanks. --yliu