On Thu, Mar 3, 2022 at 3:33 AM Amir Alimohammadifar
<amir.af...@gmail.com> wrote:
>
> Hello,
>
> I am having troubles with hardware vxlan offloading when the tx_checksumming 
> is turned on.
> Here is my environment:
>
> GuestVM1 ---> VM1 (running in ESXi 6.7 Hypervisor1) <--VxLAN tunnel--> VM2 
> (running in ESXi 6.7 Hypervisor2) ---> GuestVM2

Do you use OVS kernel datapath to create VxLAN tunnels and forward traffic?

>
> The VM1 and VM2 are responsible for creating openflow flows using VxLAN 
> tunnels to route the traffic between the GuestVMs.
>
> I have created all the required configurations to route the traffic and 
> everything works fine. However, when I try to enable VxLAN offloading, using 
> the parameters below:
>
> VM1 (transmitter):
> ...
>
> tx-checksumming: on
>
>         tx-checksum-ipv4: off [fixed]
>
>         tx-checksum-ip-generic: on
>
>         tx-checksum-ipv6: off [fixed]
>
>         tx-checksum-fcoe-crc: off [fixed]
>
>         tx-checksum-sctp: off [fixed]
>
> ...
>
> tx-udp_tnl-segmentation: on
>
> tx-udp_tnl-csum-segmentation: on
> ...
>
> The throughput between GustVM1 ---> GuestVM2 is less than 5Mbps.
> After googling around, I turned off the tx_checksumming on the transmitter 
> side and everything works well. (I can see 10Gbps traffic going through but 
> the CPU usage is terrible)

Could you show the CPU stats in your host and perf results?

>
> VM1 (transmitter):
>
> ...
>
> tx-checksumming: off
>
>         tx-checksum-ipv4: off [fixed]
>
>         tx-checksum-ip-generic: off
>
>         tx-checksum-ipv6: off [fixed]
>
>         tx-checksum-fcoe-crc: off [fixed]
>
>         tx-checksum-sctp: off [fixed]
>
> ...
>
> tx-udp_tnl-segmentation: on
>
> tx-udp_tnl-csum-segmentation: on
>
> ...
>
>
> This issue doesn't exist when I use the Linux-bridge for connecting the VM1 
> and VM2.
>
> I was wondering if there is an issue with openvswitch when I keep the 
> tx_checsumming on?
>
> And I am using the following NICs which are capable of VxLAN offloading:
> Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
>
>    Driver Info:
>          Bus Info: 0000:3b:00:0
>          Driver: nmlx5_core
>          Firmware Version: 14.23.1020
>          Version: 4.15.10.3
>
>
> Thank you,
> Amir
>
> _______________________________________________
> discuss mailing list
> disc...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to