Hi, Flavio

Are you Redhat folks working on VxLAN TSO support for OVS DPDK? This is a
great feature, many NICs can do VxLAN TSO, even very old Intel 82599ES
Controller also can support VxLAN TSO, per our test, for two VMs across two
compute nodes, iperf3 tcp and udp performance can reach line speed (about
10Gbps).

Per our understanding, DPDK and hardware are ready for VxLAN TSO, I don't
know how much extra effort we need to make to enable VxLAN TSO support?
what's the road block for this?

-----邮件原件-----
发件人: Flavio Leitner [mailto:f...@sysclose.org] 
发送时间: 2020年3月10日 21:10
收件人: txfh2007 <txfh2...@aliyun.com>
抄送: William Tu <u9012...@gmail.com>; Yi Yang (杨�D)-云服务集团
<yangy...@inspur.com>; d...@openvswitch.org; i.maxim...@ovn.org
主题: Re: Re:[ovs-dev] Re: Re: [PATCH v4 0/3] Add support for TSO with DPDK

On Tue, Mar 10, 2020 at 04:08:43PM +0800, txfh2007 wrote:
> Hi Flavio and all:
> 
>      Is there a way to support software TSO for DPDK tunnel network ? I
have tried userspace TSO function, and running on tunnel network, I have got
the following error:
>      "Tunneling packets with HW offload flags is not supported: packet
dropped" 
>      So is there a way to work around if we would support both vlan and
tunnel network on the same compute node ? 


No, there is no support for tunneling at this point.
fbl

>      
> Thanks
> Timo
> 
> 
> 
> ------------------------------------------------------------------
> 
> 
> 
> 
> On Fri, Feb 28, 2020 at 9:56 AM Flavio Leitner <f...@sysclose.org> wrote:
> >
> >
> > Hi Yi Yang,
> >
> > This is the bug fix required to make veth TSO work in OvS:
> >
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?i
d=9d2f67e43b73e8af7438be219b66a5de0cfa8bd9
> >
> > commit 9d2f67e43b73e8af7438be219b66a5de0cfa8bd9
> > Author: Jianfeng Tan <jianfeng....@linux.alibaba.com>
> > Date:   Sat Sep 29 15:41:27 2018 +0000
> >
> >     net/packet: fix packet drop as of virtio gso
> >
> >     When we use raw socket as the vhost backend, a packet from virito
with
> >     gso offloading information, cannot be sent out in later validaton at
> >     xmit path, as we did not set correct skb->protocol which is further
used
> >     for looking up the gso function.
> >
> >     To fix this, we set this field according to virito hdr information.
> >
> >     Fixes: e858fae2b0b8f4 ("virtio_net: use common code for
virtio_net_hdr and skb GSO conversion")
> >     Signed-off-by: Jianfeng Tan <jianfeng....@linux.alibaba.com>
> >     Signed-off-by: David S. Miller <da...@davemloft.net>
> >
> >
> > So, the minimum kernel version is 4.19.
> >
> Thanks,
> I sent a patch to update the documentation. Please take a look.
> William
> 

-- 
fbl
_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to