Description of problem: This bug is a request to support VMs with TSO either disabled or unsupported simultaneously with other VMs with TSO enabled. What: The VMs supporting TSO should be able to communicate with other VMs with or without TSO support. Why: The NFV use-cases make use of larger TCP segments, but not all VMs might support TSO. VMs should be able to start with TSO disabled or disable TSO at runtime. Acceptance criteria: 1) Run iperf3 from a virtual machine with TSO enabled connected through vhost-user in client mode to another virtual machine without TSO support also connected through vhost-user. 2) Run iperf3 from a virtual machine with TSO enabled connected through vhost-user in client mode to another physical host and see better throughput. 3) Run iperf3 from a virtual machine without TSO enabled connected through vhost-user in client mode to another physical host.