On Mon, Apr 27, 2020 at 8:54 AM William Tu <[email protected]> wrote: > > On Tue, Mar 24, 2020 at 3:11 PM William Tu <[email protected]> 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 <[email protected]> > > Acked-by: Flavio Leitner <[email protected]> > > > > --- > > 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 William _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
