Re: [dpdk-dev] [PATCH v2 4/7] net/virtio_user: abstract virtio user backend ops

2016-12-25 Thread Yuanhan Liu
On Fri, Dec 23, 2016 at 07:14:23AM +, Jianfeng Tan wrote: > +typedef int (*vhost_setup_t)(struct virtio_user_dev *dev); > +typedef int (*vhost_send_request_t)(struct virtio_user_dev *dev, > + enum vhost_user_request req, > + void *

[dpdk-dev] [PATCH v2 4/7] net/virtio_user: abstract virtio user backend ops

2016-12-22 Thread Jianfeng Tan
Add a struct virtio_user_backend_ops to abstract three kinds of backend operations: - setup, create the unix socket connection; - send_request, sync messages with backend; - enable_qp, enable some queue pair. Signed-off-by: Jianfeng Tan --- drivers/net/virtio/virtio_user/vhost.h