On Mon, Nov 4, 2019 at 9:05 AM Eelco Chaudron <[email protected]> wrote:
>
>
>
> On 4 Nov 2019, at 17:58, Ilya Maximets wrote:
>
> > 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.

Hi Ilya,

Then so should I wait for your patch?
Once your drv-copy-mode (drv without zerocopy) is supported, then TCP
with veth + drv-copy-mode should work.
Then we don't need to disable this NC TCP case.

Regards,
William
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to