> >Test with OVS > >============= > > > >Marcel also created a simple yet quite clear test guide with OVS at: > > > > http://wiki.qemu.org/Features/vhost-user-ovs-dpdk > > > >BTW, Marcel, would you please complete the page on mq testing? > > Done. > > http://wiki.qemu.org/Features/vhost-user-ovs-dpdk#Enable_multi-queue > > Please let me know if I missed anything,
Nope, that's perfect. Thanks for the effort. --yliu > > > > > > > >--- > >Changchun Ouyang (7): > > vhost: rxtx: prepare work for multiple queue support > > virtio: read virtio_net_config correctly > > vhost: add VHOST_USER_SET_VRING_ENABLE message > > vhost: add API bind a virtq to a specific core > > ixgbe: support VMDq RSS in non-SRIOV environment > > examples/vhost: demonstrate the usage of vhost mq feature > > examples/vhost: add per queue stats > > > >Yuanhan Liu (6): > > vhost-user: add protocol features support > > vhost-user: add VHOST_USER_GET_QUEUE_NUM message > > vhost: vring queue setup for multiple queue support > > vhost-user: handle VHOST_USER_RESET_OWNER correctly > > vhost-user: enable vhost-user multiple queue > > doc: update release note for vhost-user mq support > > > > doc/guides/rel_notes/release_2_2.rst | 5 + > > drivers/net/ixgbe/ixgbe_rxtx.c | 86 +++++- > > drivers/net/virtio/virtio_ethdev.c | 16 +- > > examples/vhost/main.c | 420 > > +++++++++++++++++--------- > > examples/vhost/main.h | 3 +- > > lib/librte_ether/rte_ethdev.c | 11 + > > lib/librte_vhost/rte_vhost_version.map | 7 + > > lib/librte_vhost/rte_virtio_net.h | 38 ++- > > lib/librte_vhost/vhost_rxtx.c | 56 +++- > > lib/librte_vhost/vhost_user/vhost-net-user.c | 27 +- > > lib/librte_vhost/vhost_user/vhost-net-user.h | 4 + > > lib/librte_vhost/vhost_user/virtio-net-user.c | 83 +++-- > > lib/librte_vhost/vhost_user/virtio-net-user.h | 10 + > > lib/librte_vhost/virtio-net.c | 181 +++++++---- > > 14 files changed, 692 insertions(+), 255 deletions(-) > >