Hey, I've been reading through the various use case examples at wiki.fd.io, and after reading through https://wiki.fd.io/view/VPP/Tutorial_Routing_and_Switching, I came up with a recipe for testing:
VM <- vpp vhost-user - l2 bridge domain - vpp vhost-user -> VM For reference, I describe the setup at: https://gist.github.com/egernst/5982ae6f0590cd83330faafacc3fd545 After verifying connectivity, I used iperf3 to get baseline bandwith numbers. I am seeing on the order of ~45 Mbits/sec in this configuration, using default VPP config options, on a DP Xeon system running on the same socket. I was surprised by this, so ran a similar test using vhost/veth, connecting two namespaces also through a l2 bridge domain. In this case I saw ~2 Gbits/sec. Better, but still surprising. Is there something (obvious) wrong in my base setup (ie, using a l2 bridge-domain?)? I think it'd be useful to have a "best" example on the site for VM connectivity, but first want to make sure I'm down the right path before submitting/contributing. While I don't think it'd account for this amount of degradataion, I'm curious if there is TSO support in VPP? Finally, @ ONS Ed gave a great overview of VPP, including sample benchmark numbers. Are there similar results for vhost-user enabled VMs? Thanks, Eric _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev