LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [PATCH v8 0/2] Allow tunneling with gue encapsulation

To: Julian Anastasov <ja@xxxxxx>
Subject: Re: [PATCH v8 0/2] Allow tunneling with gue encapsulation
Cc: Jacky Hu <hengqing.hu@xxxxxxxxx>, horms@xxxxxxxxxxxx, lvs-devel@xxxxxxxxxxxxxxx, lvs-users@xxxxxxxxxxxxxxxxxxxxxx, jacky.hu@xxxxxxxxxxx, jason.niesz@xxxxxxxxxxx, brouer@xxxxxxxxxx
From: Jesper Dangaard Brouer <brouer@xxxxxxxxxx>
Date: Tue, 2 Jul 2019 13:12:09 +0200
On Fri, 31 May 2019 08:49:55 +0200
Jesper Dangaard Brouer <brouer@xxxxxxxxxx> wrote:

> On Thu, 30 May 2019 21:37:34 +0300 (EEST) Julian Anastasov <ja@xxxxxx> wrote:
> 
> > On Thu, 30 May 2019, Jacky Hu wrote:
> >   
> > > This patchset allows tunneling with gue encapsulation.
> > >   
> [...]
> > 
> >     Both patches look ok to me, thanks!
> > 
> > Acked-by: Julian Anastasov <ja@xxxxxx>
> > 
> >     Jesper, this patchset is based on the kernel patch
> > "[PATCH v4] ipvs: add checksum support for gue encapsulation"
> > which is to be applied to kernel trees. If needed, I can ping
> > you when the patch is accepted.  

Looks like this commit got applied to the kernel in commit 29930e314da3
("ipvs: add checksum support for gue encapsulation"), but only net-next.

Thus, I've applied this user-side patchset to ipvsadm.
 https://git.kernel.org/pub/scm/utils/kernel/ipvsadm/ipvsadm.git/

As you might have noticed, I've created a release v1.30 prio to applying
these.  As we have to wait for a kernel release, likely kernel v5.3,
before making an ipvsadm release with this GUE feature.

It should also make it easier for Julian's GRE work, to build on top.
-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Principal Kernel Engineer at Red Hat
  LinkedIn: http://www.linkedin.com/in/brouer

commit 29930e314da3833437a2ddc7b17f6a954f38d8fb
Author: Jacky Hu <hengqing.hu@xxxxxxxxx>
Date:   Thu May 30 08:16:40 2019 +0800

    ipvs: add checksum support for gue encapsulation
    
    Add checksum support for gue encapsulation with the tun_flags parameter,
    which could be one of the values below:
    IP_VS_TUNNEL_ENCAP_FLAG_NOCSUM
    IP_VS_TUNNEL_ENCAP_FLAG_CSUM
    IP_VS_TUNNEL_ENCAP_FLAG_REMCSUM
    
    Signed-off-by: Jacky Hu <hengqing.hu@xxxxxxxxx>
    Signed-off-by: Julian Anastasov <ja@xxxxxx>
    Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
    Signed-off-by: Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>

<Prev in Thread] Current Thread [Next in Thread>