[ovs-git] [openvswitch/ovs] 343be1: travis: Switch to dpdk master branch.

David Marchand noreply at github.com
Tue May 5 16:24:23 UTC 2020


  Branch: refs/heads/dpdk-latest
  Home:   https://github.com/openvswitch/ovs
  Commit: 343be1296d7d342bfb04f4a02abee91ce60653a7
      https://github.com/openvswitch/ovs/commit/343be1296d7d342bfb04f4a02abee91ce60653a7
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: Switch to dpdk master branch.

Make this branch point to current dpdk master branch so that we can
track API breakage.

Note: this should not be merged to master, intended for dpdk-latest
branch only.

Signed-off-by: David Marchand <david.marchand at redhat.com>
Acked-by: Ilya Maximets <i.maximets at ovn.org>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: 43bfc03b5911f65da63c822c55254508f7e99a0c
      https://github.com/openvswitch/ovs/commit/43bfc03b5911f65da63c822c55254508f7e99a0c
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M .travis/linux-build.sh

  Log Message:
  -----------
  travis: Remove explicit DPDK kmods configuration.

DPDK disabled kmods compilation in 20.02 [1].
Nothing left to be done on OVS side.

1: https://git.dpdk.org/dpdk/commit/?id=91a861e54164

Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: 809fca33398bca4aae38ea84eeef5d9702efadd8
      https://github.com/openvswitch/ovs/commit/809fca33398bca4aae38ea84eeef5d9702efadd8
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M include/sparse/automake.mk
    A include/sparse/rte_trace_point_provider.h

  Log Message:
  -----------
  sparse: Fix build with 20.05 DPDK tracepoints.

When building against 20.05-rc1 which introduced a tracing framework,
mempool header now triggers an error with sparse.

.../dpdk-dir/build/include/rte_mempool_trace_fp.h:96:1:
 error: undefined identifier '__atomic_load_n'
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:57:1:
 error: undefined identifier '__atomic_load_n'
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:47:1:
 error: undefined identifier '__atomic_load_n'
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:38:1:
 error: undefined identifier '__atomic_load_n'
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:38:1:
 error: not a function <noident>
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:38:1:
 error: undefined identifier '__ATOMIC_ACQUIRE'
.../dpdk-dir/build/include/rte_mempool_trace_fp.h:96:1:
 error: not a function <noident>

Wrap around the gcc atomic builtins used in one of the tracing framework
helper.

Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: 76eb7c9369821b0a7b99ced05f110e59bfb3c5e8
      https://github.com/openvswitch/ovs/commit/76eb7c9369821b0a7b99ced05f110e59bfb3c5e8
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M lib/netdev-dpdk.c

  Log Message:
  -----------
  netdev-dpdk: Remove experimental API flag.

rfc4115 meter APIs are now part of 20.02 stable ABI so we can remove the
forced ALLOW_EXPERIMENTAL_API define.

Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: fc7682603eddb2496fa4dd6828060ce90e67cc3e
      https://github.com/openvswitch/ovs/commit/fc7682603eddb2496fa4dd6828060ce90e67cc3e
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-05 (Tue, 05 May 2020)

  Changed paths:
    M .travis.yml
    M .travis/linux-build.sh

  Log Message:
  -----------
  travis: Check compilation with DPDK experimental API.

Add Travis jobs to check compilation with DPDK experimental API enabled.
This will help us catch issues for the day we need one of them.

Note: this should not be merged to master, intended for dpdk-latest
branch only.

Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


Compare: https://github.com/openvswitch/ovs/compare/49f33245a250...fc7682603edd


More information about the git mailing list