On 04.11.2019 17:17, William Tu wrote:
On Mon, Nov 4, 2019 at 2:56 AM Eelco Chaudron <[email protected]> wrote:

William,

I was wondering if you could add some more details to the documentation
why it’s not working/supported.
Currently, all that is in the documentation is this:

“Due to limitations of current upstream kernel, TCP and various
offloading (vlan, cvlan) is not working over virtual interfaces (i.e.
veth pair).”

Cheers,


Sure. Thanks.
I should add it in the commit message and also in afxdp.rst.

TCP doesn't work with XDP over veth interfaces. This is a known kernel
issue that could be work arounded by the following patch to a kernel:
     https://github.com/cilium/cilium/issues/3077#issuecomment-430801467 .
Until proper solution implemented in kernel we probably should skip all the
tests that involves TCP.

BTW, as I told previously, I'm working on best-effort xdp-mode configuration.
And it will allow us to unskip all the tcp tests because native XDP for veth
works just fine. Native means "drv" without zerocopy, which is impossible
configuration for now in OVS. I'm testing it in my local setup and http tests
works in this mode.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to