[ovs-git] [openvswitch/ovs] 885f00: datapath: backport: net: vxlan: lwt: Use source ip...

GitHub noreply at github.com
Tue Aug 9 18:38:44 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 885f00132c78ab2ace9486aa7f62e3cb34beafa6
      https://github.com/openvswitch/ovs/commit/885f00132c78ab2ace9486aa7f62e3cb34beafa6
  Author: Pravin B Shelar <pshelar at ovn.org>
  Date:   2016-08-09 (Tue, 09 Aug 2016)

  Changed paths:
    M datapath/linux/compat/vxlan.c

  Log Message:
  -----------
  datapath: backport: net: vxlan: lwt: Use source ip address during route lookup.

Upstream commit:
    commit 272d96a5ab10662691b4ec90c4a66fdbf30ea7ba
    Author: pravin shelar <pshelar at ovn.org>
    Date:   Fri Aug 5 17:45:36 2016 -0700

    net: vxlan: lwt: Use source ip address during route lookup.

    LWT user can specify destination as well as source ip address
    for given tunnel endpoint. But vxlan is ignoring given source
    ip address. Following patch uses both ip address to route the
    tunnel packet. This consistent with other LWT implementations,
    like GENEVE and GRE.

    Fixes: ee122c79d42 ("vxlan: Flow based tunneling").
    Signed-off-by: Pravin B Shelar <pshelar at ovn.org>
    Acked-by: Jiri Benc <jbenc at redhat.com>
    Signed-off-by: David S. Miller <davem at davemloft.net>

Signed-off-by: Pravin B Shelar <pshelar at ovn.org>
Acked-by: Jesse Gross <jesse at kernel.org>


  Commit: b1c74f35273122db4ce2728a70fd34b98f525434
      https://github.com/openvswitch/ovs/commit/b1c74f35273122db4ce2728a70fd34b98f525434
  Author: Pravin B Shelar <pshelar at ovn.org>
  Date:   2016-08-09 (Tue, 09 Aug 2016)

  Changed paths:
    M datapath/linux/compat/vxlan.c

  Log Message:
  -----------
  datapath: backport: net: vxlan: lwt: Fix vxlan local traffic.

Upstream commit:
    commit bbec7802c6948c8626b71a4fe31283cb4691c358
    Author: pravin shelar <pshelar at ovn.org>
    Date:   Fri Aug 5 17:45:37 2016 -0700

    net: vxlan: lwt: Fix vxlan local traffic.

    vxlan driver has bypass for local vxlan traffic, but that
    depends on information about all VNIs on local system in
    vxlan driver. This is not available in case of LWT.
    Therefore following patch disable encap bypass for LWT
    vxlan traffic.

    Fixes: ee122c79d42 ("vxlan: Flow based tunneling").
    Reported-by: Jakub Libosvar <jlibosva at redhat.com>
    Signed-off-by: Pravin B Shelar <pshelar at ovn.org>
    Acked-by: Jiri Benc <jbenc at redhat.com>
    Signed-off-by: David S. Miller <davem at davemloft.net>

Signed-off-by: Pravin B Shelar <pshelar at ovn.org>
Acked-by: Jesse Gross <jesse at kernel.org>


Compare: https://github.com/openvswitch/ovs/compare/3f891bbea61d...b1c74f352731


More information about the git mailing list