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

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


  Branch: refs/heads/branch-2.8
  Home:   https://github.com/openvswitch/ovs
  Commit: 1ba9f0e7bb7c25346ac3e64cdb296a33b4e6e809
      https://github.com/openvswitch/ovs/commit/1ba9f0e7bb7c25346ac3e64cdb296a33b4e6e809
  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: ed4495041733b139ad591908c004ce232d51692b
      https://github.com/openvswitch/ovs/commit/ed4495041733b139ad591908c004ce232d51692b
  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: cd12dfc82f06045d346e8ae6f85fad5091b719d5
      https://github.com/openvswitch/ovs/commit/cd12dfc82f06045d346e8ae6f85fad5091b719d5
  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: 8628c220f71824263d584e25fe7675b3fb27a797
      https://github.com/openvswitch/ovs/commit/8628c220f71824263d584e25fe7675b3fb27a797
  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: a08f97cc5b0d444037ad9cc3362ba3153ba3e9eb
      https://github.com/openvswitch/ovs/commit/a08f97cc5b0d444037ad9cc3362ba3153ba3e9eb
  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: 4448f0d0dac5acf03d3d32d8f18a0b575362e7f9
      https://github.com/openvswitch/ovs/commit/4448f0d0dac5acf03d3d32d8f18a0b575362e7f9
  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: f0291320d0ebcb90b6d23648278f4a83592a14b7
      https://github.com/openvswitch/ovs/commit/f0291320d0ebcb90b6d23648278f4a83592a14b7
  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/2585418e0fc5...f0291320d0eb


More information about the git mailing list