On 11/23/22 12:52, Ian Stokes wrote:
> This commit add support to for DPDK v22.11, it includes the following
> changes.
> 
> 1. ci: Reduce DPDK compilation time.
> 2. system-dpdk: Update vhost tests to be compatible with DPDK 22.07.
> 
>    http://patchwork.ozlabs.org/project/openvswitch/list/?series=316528
> 
> 3. system-dpdk: Update vhost tests to be compatible with DPDK 22.07.
> 
>    http://patchwork.ozlabs.org/project/openvswitch/list/?series=311332
> 
> 4. netdev-dpdk: Report device bus specific information.
> 5. netdev-dpdk: Drop reference to Rx header split.
> 
>    http://patchwork.ozlabs.org/project/openvswitch/list/?series=321808
> 
> In addition documentation was also updated in this commit for use with
> DPDK v22.11.
> 
> For credit all authors of the original commits to 'dpdk-latest' with the
> above changes have been added as co-authors for this commit
> 
> Signed-off-by: David Marchand <[email protected]>
> Co-authored-by: David Marchand <[email protected]>
> Signed-off-by: Sunil Pai G <[email protected]>
> Co-authored-by: Sunil Pai G <[email protected]>
> Signed-off-by: Ian Stokes <[email protected]>
> 
> ---
> v1 -> v2
> * Updated to use DPDK 22.11 rc4.
> 
> * Please Note: Although DPDK documentation has been updated in this patch
> the resource has not been updated on the DPDK site as of yet, this will
> be expected as part of DPDK 22.11 final release.
> 
> * The GitHub actions 'linux deb shared dpdk' is expected to fail with this
> patch as DPDK 22.11 is not part of the package structure yet.

This patch is missing the update in debian/control.in for the version
of libdpdk-dev.  The line is "commented out" because the same file
is used to generate control file for both DPDK and non-DPDK builds.

This won't fix the build issue, but the failure will be more obvious,
i.e. dependency installation failure vs linkage issues.

For the actual path forward for the debian build, we discussed it in
the past with Frode here:
  https://mail.openvswitch.org/pipermail/ovs-dev/2022-July/396124.html

So, what we need is Ubuntu to start packaging DPDK 22.11 in the dev
branch for Ubuntu 23.04.  Then we can modify our CI scripts to use
pre-release container images to test.

FWIW, Debian seems to already package DPDK 22.11 in the experimental
branch:
  https://packages.debian.org/experimental/libdpdk-dev

Frode, do you know the approximate timeline on when we could expect
development container images of Ubuntu with DPDK 22.11 to be available?
Or how to get one?

Alternative solution is to temporarily disable DPDK-enabled build for
deb packages in GHA, until Ubuntu 23.04 is available.

There is no rush, AFAIK, we have a bit of time before the soft freeze,
but it would be nice to have DPDK 22.11 support merged by the end of a
year.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to