[ovs-git] [openvswitch/ovs] ab6f68: string: Implement strcasestr for Windows.

GitHub noreply at github.com
Mon Aug 7 18:17:56 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: ab6f684e36c72e2551f47bb7dcce6835e7881542
      https://github.com/openvswitch/ovs/commit/ab6f684e36c72e2551f47bb7dcce6835e7881542
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M lib/string.c
    M lib/string.h.in

  Log Message:
  -----------
  string: Implement strcasestr for Windows.

strcasestr is not defined for Windows, so implement a version
that could be used on Windows. This is needed for an upcoming
patch.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Co-authored-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: 5ed7a0b402879e604d6986e8ca4bf08bb5307773
      https://github.com/openvswitch/ovs/commit/5ed7a0b402879e604d6986e8ca4bf08bb5307773
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M lib/conntrack.c

  Log Message:
  -----------
  Userspace Datapath: Introduce conn_key_cmp().

A new function conn_key_cmp() is introduced and used to replace
memcmp of conn_keys. Given that OVS runs on with many compilers and
on many architectures, it seems prudent to avoid memcmp in case
existing and future holes in conn_key are not handled by a given
compiler for a given architecture.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Suggested-by: Ben Pfaff <blp at ovn.org>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: bd5e81a0e596dd012d11824cce69b7c80ae107c5
      https://github.com/openvswitch/ovs/commit/bd5e81a0e596dd012d11824cce69b7c80ae107c5
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M lib/conntrack-private.h
    M lib/conntrack.c
    M lib/conntrack.h

  Log Message:
  -----------
  Userspace Datapath: Add ALG infra and FTP.

ALG infra and FTP (both V4 and V6) support is added to the userspace
datapath.  Also, NAT support is included.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: 7be77cb0d3378a71a18b0d1d0f3513da16f071c6
      https://github.com/openvswitch/ovs/commit/7be77cb0d3378a71a18b0d1d0f3513da16f071c6
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M include/sparse/netinet/in.h
    M lib/conntrack.c

  Log Message:
  -----------
  Userspace Datapath: Add TFTP support.

Both ipv4 and ipv6 are supported. Also, NAT support is included.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: a80316339ed24d48cba7794af746dec5594ac4ef
      https://github.com/openvswitch/ovs/commit/a80316339ed24d48cba7794af746dec5594ac4ef
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M tests/system-userspace-macros.at

  Log Message:
  -----------
  System tests: Enable ALGs for userspace.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: 200a9af97d1cd089690f8fc7fac2e331ff55991e
      https://github.com/openvswitch/ovs/commit/200a9af97d1cd089690f8fc7fac2e331ff55991e
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M tests/system-traffic.at

  Log Message:
  -----------
  System tests: Add 4 new ftp and tftp tests.

In order to have full coverage of ALGs for the userspace
datapath, it is necessary to add 4 new tests. Three of these will
cover passive ftp, including basic V6 passive ftp, V4 passive ftp
with NAT and sequence skew and V6 passive ftp with NAT. The last
test will cover tftp with NAT. Before these additions, there was
only one part of one test covering passive ftp without NAT and
one basic tftp test without NAT.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


  Commit: 05f282c2e16126577de7704b16f9dd591b927904
      https://github.com/openvswitch/ovs/commit/05f282c2e16126577de7704b16f9dd591b927904
  Author: Darrell Ball <dlu998 at gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  NEWS: Announce userspace datapath ALG support.

Signed-off-by: Darrell Ball <dlu998 at gmail.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/e0dfd67b456c...05f282c2e161


More information about the git mailing list