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

GitHub noreply at github.com
Tue Aug 9 18:40:24 UTC 2016


  Branch: refs/heads/branch-2.5
  Home:   https://github.com/openvswitch/ovs
  Commit: 6aca69414c965aa82970818f0ebb362df8b989f6
      https://github.com/openvswitch/ovs/commit/6aca69414c965aa82970818f0ebb362df8b989f6
  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: 741f47cf35df2bfc7811b2cff75c9bb8d05fd26f
      https://github.com/openvswitch/ovs/commit/741f47cf35df2bfc7811b2cff75c9bb8d05fd26f
  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/be3f39c94e96...741f47cf35df


More information about the git mailing list