[ovs-git] [openvswitch/ovs] 606ed6: travis: Switch to dpdk master branch.

David Marchand noreply at github.com
Wed May 27 17:11:40 UTC 2020


  Branch: refs/heads/dpdk-latest
  Home:   https://github.com/openvswitch/ovs
  Commit: 606ed6a2c1dc99603c9fb2653c4f42096d734556
      https://github.com/openvswitch/ovs/commit/606ed6a2c1dc99603c9fb2653c4f42096d734556
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-27 (Wed, 27 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: c97352ebaf6bd265e8ac9b33f6e417babcb92eff
      https://github.com/openvswitch/ovs/commit/c97352ebaf6bd265e8ac9b33f6e417babcb92eff
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-27 (Wed, 27 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: 579b643e6bc79a781b39ea92839117edd77948a7
      https://github.com/openvswitch/ovs/commit/579b643e6bc79a781b39ea92839117edd77948a7
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-27 (Wed, 27 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: f8067a119659e960ff97a6862c3be629790262a0
      https://github.com/openvswitch/ovs/commit/f8067a119659e960ff97a6862c3be629790262a0
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-27 (Wed, 27 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: fdbbe9545799e2cd17526632a24e1e7d417054a9
      https://github.com/openvswitch/ovs/commit/fdbbe9545799e2cd17526632a24e1e7d417054a9
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-05-27 (Wed, 27 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>


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

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

  Log Message:
  -----------
  sparse: Update to DPDK 20.05 trace point header.

A simplication happened in the trace point framework in 20.05-rc2.
Align to the header renaming.

Note: Can this be squashed with the previous fix at the next dpdk-latest
rebase?

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/fc7682603edd...f51f24cfe629


More information about the git mailing list