[ovs-git] [openvswitch/ovs] 76c890: travis: Switch to dpdk master branch.

David Marchand noreply at github.com
Thu Jul 2 10:58:51 UTC 2020


  Branch: refs/heads/dpdk-latest
  Home:   https://github.com/openvswitch/ovs
  Commit: 76c890fc418a2f21587876a5d1d9ed2505528cfc
      https://github.com/openvswitch/ovs/commit/76c890fc418a2f21587876a5d1d9ed2505528cfc
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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: f6b9837129bbb8e82f2634c150192e39600503b3
      https://github.com/openvswitch/ovs/commit/f6b9837129bbb8e82f2634c150192e39600503b3
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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: 2a91495a256eb94d298ec7ba1c2350a05341fe55
      https://github.com/openvswitch/ovs/commit/2a91495a256eb94d298ec7ba1c2350a05341fe55
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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: 7816f55659921207144733030a5be3ab0c512c7c
      https://github.com/openvswitch/ovs/commit/7816f55659921207144733030a5be3ab0c512c7c
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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: 7e955fa1b5046d19f8f7bfa3ccd398a6f657aa40
      https://github.com/openvswitch/ovs/commit/7e955fa1b5046d19f8f7bfa3ccd398a6f657aa40
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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: c271d747e1d91e57ea00843005efcd055aedb50e
      https://github.com/openvswitch/ovs/commit/c271d747e1d91e57ea00843005efcd055aedb50e
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-07-02 (Thu, 02 Jul 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/f51f24cfe629...c271d747e1d9


More information about the git mailing list