[ovs-git] [openvswitch/ovs] 1ef6b4: datapath-windows: Add support for NAT in conntrack

GitHub noreply at github.com
Mon Jun 12 19:08:51 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: 1ef6b404a8a53c7d85644c8f0a690a0eebb1985b
      https://github.com/openvswitch/ovs/commit/1ef6b404a8a53c7d85644c8f0a690a0eebb1985b
  Author: Anand Kumar <kumaranand at vmware.com>
  Date:   2017-06-12 (Mon, 12 Jun 2017)

  Changed paths:
    M datapath-windows/ovsext/Conntrack.c
    M datapath-windows/ovsext/Conntrack.h
    M datapath-windows/ovsext/Flow.c

  Log Message:
  -----------
  datapath-windows: Add support for NAT in conntrack

Add support for parsing netlink attributes related to NAT
in conntrack.

Co-Authored-by: Yin Lin <linyi at vmware.com>
Co-Authored-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Anand Kumar <kumaranand at vmware.com>
Signed-off-by: Yin Lin <linyi at vmware.com>
Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Acked-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <guru at ovn.org>


  Commit: 560cc32cf50a31682a72ca7b42fde64c92114f09
      https://github.com/openvswitch/ovs/commit/560cc32cf50a31682a72ca7b42fde64c92114f09
  Author: Yin Lin <linyi at vmware.com>
  Date:   2017-06-12 (Mon, 12 Jun 2017)

  Changed paths:
    M datapath-windows/automake.mk
    A datapath-windows/ovsext/Conntrack-nat.c
    A datapath-windows/ovsext/Conntrack-nat.h

  Log Message:
  -----------
  datapath-windows: Add NAT module in conntrack

Signed-off-by: Yin Lin <linyi at vmware.com>
Acked-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <guru at ovn.org>


  Commit: b7a6b3a76be7227a4cdaa5610553aa84f34d88fb
      https://github.com/openvswitch/ovs/commit/b7a6b3a76be7227a4cdaa5610553aa84f34d88fb
  Author: Yin Lin <linyi at vmware.com>
  Date:   2017-06-12 (Mon, 12 Jun 2017)

  Changed paths:
    M datapath-windows/ovsext/Actions.c
    M datapath-windows/ovsext/Actions.h
    M datapath-windows/ovsext/Conntrack.c
    M datapath-windows/ovsext/Conntrack.h
    M datapath-windows/ovsext/ovsext.vcxproj

  Log Message:
  -----------
  datapath-windows: NAT integration with conntrack

This patch integrates NAT module with existing conntrack module. NAT
action is now supported.

Signed-off-by: Yin Lin <linyi at vmware.com>
Acked-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <guru at ovn.org>


  Commit: 75e55899022c87b1fc1d964217a6e88b99b9534d
      https://github.com/openvswitch/ovs/commit/75e55899022c87b1fc1d964217a6e88b99b9534d
  Author: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
  Date:   2017-06-12 (Mon, 12 Jun 2017)

  Changed paths:
    M datapath-windows/ovsext/Actions.c

  Log Message:
  -----------
  windows-datapath: Temporary workaround checksum issue with NAT

There is a known bug with NAT where checksum computation is wrong on
the RX path if offload is enabled. This patch works around the problem
by always computing a software checksum and should be reverted once
we figure out the root cause of checksum error.

Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
Signed-off-by: Gurucharan Shetty <guru at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/5bcd47540f11...75e55899022c


More information about the git mailing list