[ovs-git] [openvswitch/ovs] 47339d: travis: Switch to dpdk main branch.
David Marchand
noreply at github.com
Wed Nov 24 14:07:48 UTC 2021
Branch: refs/heads/dpdk-latest
Home: https://github.com/openvswitch/ovs
Commit: 47339dcdab1baed1a87fd9caf94d834341c74230
https://github.com/openvswitch/ovs/commit/47339dcdab1baed1a87fd9caf94d834341c74230
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: 651a8f289567d36fb0e14b408bf059994f28be63
https://github.com/openvswitch/ovs/commit/651a8f289567d36fb0e14b408bf059994f28be63
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: 14ddc6afcd405ecb1d5f652bc8b931592e3f5b59
https://github.com/openvswitch/ovs/commit/14ddc6afcd405ecb1d5f652bc8b931592e3f5b59
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: 555b1d4ca5a65267dab8efd792407ab9e40b6157
https://github.com/openvswitch/ovs/commit/555b1d4ca5a65267dab8efd792407ab9e40b6157
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: 9d056609ce87504e28c2cadb008bf989e992009f
https://github.com/openvswitch/ovs/commit/9d056609ce87504e28c2cadb008bf989e992009f
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: 6ec8ede5babbfa0b1ad07fd467f8425ce4240378
https://github.com/openvswitch/ovs/commit/6ec8ede5babbfa0b1ad07fd467f8425ce4240378
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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: a5b087239d066df85d130ed002447b532220c7be
https://github.com/openvswitch/ovs/commit/a5b087239d066df85d130ed002447b532220c7be
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 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>
Commit: 7eef6178ae04f483a98590d2e908e97a94742ed5
https://github.com/openvswitch/ovs/commit/7eef6178ae04f483a98590d2e908e97a94742ed5
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M lib/netdev-dpdk.c
Log Message:
-----------
netdev-dpdk: Remove access to DPDK internals.
Instead of dereferencing DPDK ethdev internals, we can list "sibling"
ports [1]: such ports share the underlying rte_device object.
That API was experimental and went stable in 21.11 [2].
1: https://git.dpdk.org/dpdk/commit/?id=7f98942886bc
2: https://git.dpdk.org/dpdk/commit/?id=b37ed6def367
Signed-off-by: David Marchand <david.marchand at redhat.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Commit: 4cb42a0f5187d7163e4e17c955a5a6809637a698
https://github.com/openvswitch/ovs/commit/4cb42a0f5187d7163e4e17c955a5a6809637a698
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M lib/netdev-dpdk.c
Log Message:
-----------
netdev-dpdk: Remove unused attribute from rte_flow rule.
The shared attribute has been deprecated some time ago and is removed
in 21.11 [1].
Since its value was 0, let's rely on implicit init by not mentionning it.
1: https://git.dpdk.org/dpdk/commit/?id=92ef4b8f1688
Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Commit: 78926de21cd40a5a5f2b22751b63c320a3a87c62
https://github.com/openvswitch/ovs/commit/78926de21cd40a5a5f2b22751b63c320a3a87c62
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M lib/dp-packet.h
M lib/netdev-dpdk.c
Log Message:
-----------
netdev-dpdk: Fix mbuf macros namespace with 21.11-rc1.
PKT_[RT]X_* and other mbuf macros have been prefixed with RTE_MBUF_ [1].
Update accordingly.
1: https://git.dpdk.org/dpdk/commit/?id=daa02b5cddbb
Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Commit: 45e3261a355518d90831e6a2070f9cd244046cf0
https://github.com/openvswitch/ovs/commit/45e3261a355518d90831e6a2070f9cd244046cf0
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M lib/netdev-dpdk.c
Log Message:
-----------
netdev-dpdk: Fix vhost namespace with 21.11-rc2.
vhost ops is now prefixed with rte_ [1].
1: https://git.dpdk.org/dpdk/commit/?id=e7c727c307d7
Signed-off-by: David Marchand <david.marchand at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Commit: c23321b5e575639b1bfc15c10b1819a2e2a2a62a
https://github.com/openvswitch/ovs/commit/c23321b5e575639b1bfc15c10b1819a2e2a2a62a
Author: David Marchand <david.marchand at redhat.com>
Date: 2021-11-24 (Wed, 24 Nov 2021)
Changed paths:
M .github/workflows/build-and-test.yml
Log Message:
-----------
github: Fix experimental build check.
Fix a typo which made us build against stable API only in GHA.
Note: this should not be merged to master, intended for dpdk-latest
branch only.
Fixes: e5cdd2651661 ("travis: Check compilation with DPDK experimental API.")
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/f36eda7496f4...c23321b5e575
More information about the git
mailing list