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

David Marchand noreply at github.com
Tue Sep 1 16:38:54 UTC 2020


  Branch: refs/heads/dpdk-latest
  Home:   https://github.com/openvswitch/ovs
  Commit: d9d16af74426820865338d1863521431da8d47bb
      https://github.com/openvswitch/ovs/commit/d9d16af74426820865338d1863521431da8d47bb
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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: 63a2d165adccdd079e20a8d9c8468324751b38e1
      https://github.com/openvswitch/ovs/commit/63a2d165adccdd079e20a8d9c8468324751b38e1
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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: b71e23cf6eb5163b29f9834eb13b6f19897261c1
      https://github.com/openvswitch/ovs/commit/b71e23cf6eb5163b29f9834eb13b6f19897261c1
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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: dfc9543bf4d7890fd486dd5d044d6851488861e2
      https://github.com/openvswitch/ovs/commit/dfc9543bf4d7890fd486dd5d044d6851488861e2
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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: eb1e321feee42ed66b18a9a651dddf0592a61338
      https://github.com/openvswitch/ovs/commit/eb1e321feee42ed66b18a9a651dddf0592a61338
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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: d9ca8ec76b37448bf0eb7c8343a537a7d4f062f9
      https://github.com/openvswitch/ovs/commit/d9ca8ec76b37448bf0eb7c8343a537a7d4f062f9
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2020-09-01 (Tue, 01 Sep 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/c271d747e1d9...d9ca8ec76b37


More information about the git mailing list