On 5/12/20 5:48 PM, William Tu wrote: > On Mon, Apr 27, 2020 at 8:54 AM William Tu <u9012...@gmail.com> wrote: >> >> On Tue, Mar 24, 2020 at 3:11 PM William Tu <u9012...@gmail.com> wrote: >>> >>> This patch enables TSO support for non-DPDK use cases, and >>> also add check-system-tso testsuite. Before TSO, we have to >>> disable checksum offload, allowing the kernel to calculate the >>> TCP/UDP packet checsum. With TSO, we can skip the checksum >>> validation by enabling checksum offload, and with large packet >>> size, we see better performance. >>> >>> Consider container to container use cases: >>> iperf3 -c (ns0) -> veth peer -> OVS -> veth peer -> iperf3 -s (ns1) >>> And I got around 6Gbps, similar to TSO with DPDK-enabled. >>> >>> Signed-off-by: William Tu <u9012...@gmail.com> >>> Acked-by: Flavio Leitner <f...@sysclose.org> >>> >>> --- >>> v9: >>> - make naming of flags more clear >>> - I couldn't think of any smart MACRO >>> - travis: >>> https://travis-ci.org/github/williamtu/ovs-travis/builds/666513254 > > Hi Ilya, > I'm thinking about applying this patches since we have a couple of > non-dpdk use cases. Do you have more comments I should work on? > Thanks
Hi. Sorry for slow reviews. I'll take another look to this patch tomorrow. Best regards, Ilya Maximets. _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev