[ovs-git] [openvswitch/ovs] d4038a: travis: Switch to dpdk main branch.

David Marchand noreply at github.com
Wed Aug 18 15:31:40 UTC 2021


  Branch: refs/heads/dpdk-latest
  Home:   https://github.com/openvswitch/ovs
  Commit: d4038a291f40afd8ce1ee0672d139c30057e34c9
      https://github.com/openvswitch/ovs/commit/d4038a291f40afd8ce1ee0672d139c30057e34c9
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M .travis.yml

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

Make this branch point to current DPDK main branch so that we can
track API breakage.

Also the default branch name in DPDK is changed from master to main. This
patch reflects the same on travis builds for dpdk-latest branch.

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: Sunil Pai G <sunil.pai.g at intel.com>
Co-authored-by: Sunil Pai G <sunil.pai.g at intel.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: e5cdd26516617949a9f9047f57a3b98982632ff7
      https://github.com/openvswitch/ovs/commit/e5cdd26516617949a9f9047f57a3b98982632ff7
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M .ci/linux-build.sh
    M .github/workflows/build-and-test.yml
    M .travis.yml

  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: c2f3feb2c155927da4c050f3a50edd104a249c57
      https://github.com/openvswitch/ovs/commit/c2f3feb2c155927da4c050f3a50edd104a249c57
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M .ci/linux-prepare.sh

  Log Message:
  -----------
  ci: Install python elftools for DPDK 21.02.

pyelftools is now required to build DPDK [1].

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

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


  Commit: 1476561c7eb07c100c7b019ebb5537eb37aec1cf
      https://github.com/openvswitch/ovs/commit/1476561c7eb07c100c7b019ebb5537eb37aec1cf
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M .ci/linux-prepare.sh

  Log Message:
  -----------
  ci: Update meson requirement for DPDK 21.05.

A recent change [1] in DPDK bumped requirements on meson to 0.49.2.

1: https://git.dpdk.org/dpdk/commit/?id=8c1053083678

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


  Commit: 425ce4aef1852e2c5a866e5e9ec9646af2898eea
      https://github.com/openvswitch/ovs/commit/425ce4aef1852e2c5a866e5e9ec9646af2898eea
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M lib/netdev-dpdk.c

  Log Message:
  -----------
  netdev-dpdk: Fix build with 21.05.

PCI_ANY_ID has been prefixed with RTE_ [1].

1: https://git.dpdk.org/dpdk/commit/?id=4d509afa7bb2

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


  Commit: 480ada8844cfff9620b910c6d3588c189bd277a6
      https://github.com/openvswitch/ovs/commit/480ada8844cfff9620b910c6d3588c189bd277a6
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

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

  Log Message:
  -----------
  ci: Compile DPDK in non developer mode.

This new option [1] has been added to remove checks [2][3] that only
a DPDK developer cares about.

1: https://git.dpdk.org/dpdk/commit/?id=bc4617433845
2: https://git.dpdk.org/dpdk/commit/?id=d317f7ebd484
3: https://git.dpdk.org/dpdk/commit/?id=720dfda4551e

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


  Commit: eb88835f2711d228a7669af0be6cc0edf8ebf634
      https://github.com/openvswitch/ovs/commit/eb88835f2711d228a7669af0be6cc0edf8ebf634
  Author: David Marchand <david.marchand at redhat.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M .github/workflows/build-and-test.yml

  Log Message:
  -----------
  github: Switch to dpdk main branch.

Same as for Travis, let's have dpdk-latest build against the dpdk current
main branch.

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/e915c90d81dc...eb88835f2711


More information about the git mailing list