patches for DPDK stable branches
 help / color / mirror / Atom feed
* [dpdk-stable] 19.11.8 patches review and test
@ 2021-04-09  7:43 Christian Ehrhardt
  2021-04-12  9:12 ` [dpdk-stable] [dpdk-dev] " Christian Ehrhardt
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Christian Ehrhardt @ 2021-04-09  7:43 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, pingx.yu,
	qian.q.xu, Raslan Darawsheh, Thomas Monjalon, yuan.peng,
	zhaoyan.chen

Hi all,

Here is a list of patches targeted for stable release 19.11.8.

The planned date for the final release is 16th April.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

Note:
This is a special interim release not following the releases of recent
mainline (that was 19.11.7). Instead this addresses issues with >=19.11.6
identified and discussed in:
  http://mails.dpdk.org/archives/stable/2021-March/029418.html

Testing-Note:
The only changes this release has over the former one are about linking.
We switch back to how it was <=19.11.6 since it regressed some use-cases.
The most known one at the moment is building OVS 2.13 vs a DPDK that was
built with meson. It seems that make-based DPDK builds are unaffected.
Due to that this verification phase should not so much be about the usual
performance, functionality, ... (I'm happy if you run those, but they are
not strictly required). Instead the focus should mostly about buildability
via the various possible combinations that exist.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.8-rc1

These patches are located at branch 19.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Christian Ehrhardt <christian.ehrhardt@canonical.com>

---
Christian Ehrhardt (7):
      Revert "Revert "Revert "build/pkg-config: prevent overlinking"""
      Revert "Revert "Revert "build/pkg-config: improve static linking flags"""
      Revert "Revert "Revert "build/pkg-config: output drivers first for static build"""
      Revert "Revert "Revert "build/pkg-config: move pkg-config file creation"""
      Revert "Revert "Revert "build: always link whole DPDK static libraries"""
      Revert "Revert "Revert "devtools: test static linkage with pkg-config"""
      Regenerate meson.build changes required due to reverts

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-stable] [dpdk-dev] 19.11.8 patches review and test
  2021-04-09  7:43 [dpdk-stable] 19.11.8 patches review and test Christian Ehrhardt
@ 2021-04-12  9:12 ` Christian Ehrhardt
  2021-04-14 10:25   ` Chen, BoX C
  2021-04-13 12:11 ` [dpdk-stable] " Govindharajan, Hariprasad
  2021-04-19  3:26 ` Pei Zhang
  2 siblings, 1 reply; 5+ messages in thread
From: Christian Ehrhardt @ 2021-04-12  9:12 UTC (permalink / raw)
  To: dpdk stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

On Fri, Apr 9, 2021 at 9:44 AM Christian Ehrhardt
<christian.ehrhardt@canonical.com> wrote:
>
> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.8.
>
> The planned date for the final release is 16th April.
>
> Please help with testing and validation of your use cases and report
> any issues/results with reply-all to this mail. For the final release
> the fixes and reported validations will be added to the release notes.
>
> Note:
> This is a special interim release not following the releases of recent
> mainline (that was 19.11.7). Instead this addresses issues with >=19.11.6
> identified and discussed in:
>   http://mails.dpdk.org/archives/stable/2021-March/029418.html
>
> Testing-Note:
> The only changes this release has over the former one are about linking.
> We switch back to how it was <=19.11.6 since it regressed some use-cases.
> The most known one at the moment is building OVS 2.13 vs a DPDK that was
> built with meson. It seems that make-based DPDK builds are unaffected.
> Due to that this verification phase should not so much be about the usual
> performance, functionality, ... (I'm happy if you run those, but they are
> not strictly required). Instead the focus should mostly about buildability
> via the various possible combinations that exist.

I can confirm that with 19.11.8 the build of OpenVswitch vs a
meson-built DPDK works again.
Tested on OVS 2.13.3 vs DPDK 19.11.8-rc1 in Ubuntu 20.04 and 20.10 on
all supported
architectures (amd64,armhf,arm64 and ppc64el - the others
s390x/riscv64 don't have DPDK built).


> A release candidate tarball can be found at:
>
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.8-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Christian Ehrhardt (7):
>       Revert "Revert "Revert "build/pkg-config: prevent overlinking"""
>       Revert "Revert "Revert "build/pkg-config: improve static linking flags"""
>       Revert "Revert "Revert "build/pkg-config: output drivers first for static build"""
>       Revert "Revert "Revert "build/pkg-config: move pkg-config file creation"""
>       Revert "Revert "Revert "build: always link whole DPDK static libraries"""
>       Revert "Revert "Revert "devtools: test static linkage with pkg-config"""
>       Regenerate meson.build changes required due to reverts



-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-stable] 19.11.8 patches review and test
  2021-04-09  7:43 [dpdk-stable] 19.11.8 patches review and test Christian Ehrhardt
  2021-04-12  9:12 ` [dpdk-stable] [dpdk-dev] " Christian Ehrhardt
@ 2021-04-13 12:11 ` Govindharajan, Hariprasad
  2021-04-19  3:26 ` Pei Zhang
  2 siblings, 0 replies; 5+ messages in thread
From: Govindharajan, Hariprasad @ 2021-04-13 12:11 UTC (permalink / raw)
  To: Christian Ehrhardt, stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Hemant Agrawal, Stokes, Ian,
	Jerin Jacob, Mcnamara, John, Ju-Hyoung Lee, Kevin Traynor,
	Luca Boccassi, Pei Zhang, Yu, PingX, Xu, Qian Q,
	Raslan Darawsheh, Thomas Monjalon, Peng, Yuan, Chen, Zhaoyan



> -----Original Message-----
> From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Sent: Friday, April 9, 2021 8:44 AM
> To: stable@dpdk.org
> Cc: dev@dpdk.org; Abhishek Marathe <Abhishek.Marathe@microsoft.com>;
> Akhil Goyal <akhil.goyal@nxp.com>; Ali Alnubani <alialnu@nvidia.com>;
> Walker, Benjamin <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: 19.11.8 patches review and test
> 
> Hi all,
> 
> Here is a list of patches targeted for stable release 19.11.8.
> 
> The planned date for the final release is 16th April.
> 
> Please help with testing and validation of your use cases and report any
> issues/results with reply-all to this mail. For the final release the fixes and
> reported validations will be added to the release notes.
> 
> Note:
> This is a special interim release not following the releases of recent mainline
> (that was 19.11.7). Instead this addresses issues with >=19.11.6 identified
> and discussed in:
>   http://mails.dpdk.org/archives/stable/2021-March/029418.html
> 
> Testing-Note:
> The only changes this release has over the former one are about linking.
> We switch back to how it was <=19.11.6 since it regressed some use-cases.
> The most known one at the moment is building OVS 2.13 vs a DPDK that was
> built with meson. It seems that make-based DPDK builds are unaffected.
> Due to that this verification phase should not so much be about the usual
> performance, functionality, ... (I'm happy if you run those, but they are not
> strictly required). Instead the focus should mostly about buildability via the
> various possible combinations that exist.
> 
> A release candidate tarball can be found at:
> 
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.8-rc1
> 
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
> 
> Thanks.
> 
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
> 
[Govindharajan, Hariprasad] Hi Christian,
I tested the DPDK 19.11.8 version compilation with OvS 2.13 and 2.14 using make and found no issues with the build and linking DPDK with OvS.


> ---
> Christian Ehrhardt (7):
>       Revert "Revert "Revert "build/pkg-config: prevent overlinking"""
>       Revert "Revert "Revert "build/pkg-config: improve static linking flags"""
>       Revert "Revert "Revert "build/pkg-config: output drivers first for static
> build"""
>       Revert "Revert "Revert "build/pkg-config: move pkg-config file creation"""
>       Revert "Revert "Revert "build: always link whole DPDK static libraries"""
>       Revert "Revert "Revert "devtools: test static linkage with pkg-config"""
>       Regenerate meson.build changes required due to reverts

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-stable] [dpdk-dev] 19.11.8 patches review and test
  2021-04-12  9:12 ` [dpdk-stable] [dpdk-dev] " Christian Ehrhardt
@ 2021-04-14 10:25   ` Chen, BoX C
  0 siblings, 0 replies; 5+ messages in thread
From: Chen, BoX C @ 2021-04-14 10:25 UTC (permalink / raw)
  To: Christian Ehrhardt, dpdk stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani, Walker,
	Benjamin, David Christensen, Govindharajan, Hariprasad,
	Hemant Agrawal, Stokes, Ian, Jerin Jacob, Mcnamara, John,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, Pei Zhang, Yu,
	PingX, Xu, Qian Q, Raslan Darawsheh, Thomas Monjalon, Peng, Yuan,
	Chen, Zhaoyan

Hi Ehrhardt,

Update the dpdk 19.11.8-rc1 test result for Intel part. We tested build and basic cases, no bug was found.

Regards,
Bo Chen

> -----Original Message-----
> From: dev <dev-bounces@dpdk.org> On Behalf Of Christian Ehrhardt
> Sent: April 12, 2021 17:13
> To: dpdk stable <stable@dpdk.org>
> Cc: dev <dev@dpdk.org>; Abhishek Marathe
> <Abhishek.Marathe@microsoft.com>; Akhil Goyal <akhil.goyal@nxp.com>;
> Ali Alnubani <alialnu@nvidia.com>; Walker, Benjamin
> <benjamin.walker@intel.com>; David Christensen
> <drc@linux.vnet.ibm.com>; Govindharajan, Hariprasad
> <hariprasad.govindharajan@intel.com>; Hemant Agrawal
> <hemant.agrawal@nxp.com>; Stokes, Ian <ian.stokes@intel.com>; Jerin
> Jacob <jerinj@marvell.com>; Mcnamara, John <john.mcnamara@intel.com>;
> Ju-Hyoung Lee <juhlee@microsoft.com>; Kevin Traynor
> <ktraynor@redhat.com>; Luca Boccassi <bluca@debian.org>; Pei Zhang
> <pezhang@redhat.com>; Yu, PingX <pingx.yu@intel.com>; Xu, Qian Q
> <qian.q.xu@intel.com>; Raslan Darawsheh <rasland@nvidia.com>; Thomas
> Monjalon <thomas@monjalon.net>; Peng, Yuan <yuan.peng@intel.com>;
> Chen, Zhaoyan <zhaoyan.chen@intel.com>
> Subject: Re: [dpdk-dev] 19.11.8 patches review and test
> 
> On Fri, Apr 9, 2021 at 9:44 AM Christian Ehrhardt
> <christian.ehrhardt@canonical.com> wrote:
> >
> > Hi all,
> >
> > Here is a list of patches targeted for stable release 19.11.8.
> >
> > The planned date for the final release is 16th April.
> >
> > Please help with testing and validation of your use cases and report
> > any issues/results with reply-all to this mail. For the final release
> > the fixes and reported validations will be added to the release notes.
> >
> > Note:
> > This is a special interim release not following the releases of recent
> > mainline (that was 19.11.7). Instead this addresses issues with
> > >=19.11.6 identified and discussed in:
> >   http://mails.dpdk.org/archives/stable/2021-March/029418.html
> >
> > Testing-Note:
> > The only changes this release has over the former one are about linking.
> > We switch back to how it was <=19.11.6 since it regressed some use-cases.
> > The most known one at the moment is building OVS 2.13 vs a DPDK that
> > was built with meson. It seems that make-based DPDK builds are
> unaffected.
> > Due to that this verification phase should not so much be about the
> > usual performance, functionality, ... (I'm happy if you run those, but
> > they are not strictly required). Instead the focus should mostly about
> > buildability via the various possible combinations that exist.
> 
> I can confirm that with 19.11.8 the build of OpenVswitch vs a meson-built
> DPDK works again.
> Tested on OVS 2.13.3 vs DPDK 19.11.8-rc1 in Ubuntu 20.04 and 20.10 on all
> supported architectures (amd64,armhf,arm64 and ppc64el - the others
> s390x/riscv64 don't have DPDK built).
> 
> 
> > A release candidate tarball can be found at:
> >
> >     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.8-rc1
> >
> > These patches are located at branch 19.11 of dpdk-stable repo:
> >     https://dpdk.org/browse/dpdk-stable/
> >
> > Thanks.
> >
> > Christian Ehrhardt <christian.ehrhardt@canonical.com>
> >
> > ---
> > Christian Ehrhardt (7):
> >       Revert "Revert "Revert "build/pkg-config: prevent overlinking"""
> >       Revert "Revert "Revert "build/pkg-config: improve static linking flags"""
> >       Revert "Revert "Revert "build/pkg-config: output drivers first for static
> build"""
> >       Revert "Revert "Revert "build/pkg-config: move pkg-config file
> creation"""
> >       Revert "Revert "Revert "build: always link whole DPDK static libraries"""
> >       Revert "Revert "Revert "devtools: test static linkage with pkg-config"""
> >       Regenerate meson.build changes required due to reverts
> 
> 
> 
> --
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [dpdk-stable] 19.11.8 patches review and test
  2021-04-09  7:43 [dpdk-stable] 19.11.8 patches review and test Christian Ehrhardt
  2021-04-12  9:12 ` [dpdk-stable] [dpdk-dev] " Christian Ehrhardt
  2021-04-13 12:11 ` [dpdk-stable] " Govindharajan, Hariprasad
@ 2021-04-19  3:26 ` Pei Zhang
  2 siblings, 0 replies; 5+ messages in thread
From: Pei Zhang @ 2021-04-19  3:26 UTC (permalink / raw)
  To: Christian Ehrhardt
  Cc: stable, dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, hariprasad.govindharajan,
	Hemant Agrawal, Ian Stokes, Jerin Jacob, John McNamara,
	Ju-Hyoung Lee, Kevin Traynor, Luca Boccassi, pingx.yu, xu, qian,
	Raslan Darawsheh, Thomas Monjalon, yuan.peng, Chen, Zhaoyan

Hi Christian,

The testing with dpdk 19.11.8-rc1 from Red Hat looks good. We tested below
16 scenarios and and all got PASS on RHEL8:

(1)Guest with device assignment(PF) throughput testing(1G hugepage size):
PASS
(2)Guest with device assignment(PF) throughput testing(2M hugepage size) :
PASS
(3)Guest with device assignment(VF) throughput testing: PASS
(4)PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS
(5)PVP vhost-user 2Q throughput testing: PASS
(6)PVP vhost-user 1Q - cross numa node throughput testing: PASS
(7)Guest with vhost-user 2 queues throughput testing: PASS
(8)vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS
(9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS
(10)PVP 1Q live migration testing: PASS
(11)PVP 1Q cross numa node live migration testing: PASS
(12)Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS
(13)Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS
(14)Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS
(15)Host PF + DPDK testing: PASS
(16)Host VF + DPDK testing: PASS

Versions:

kernel 4.18
qemu 5.2

dpdk: git://dpdk.org/dpdk-stable
# git log -1
commit 6a1b35022ca0dbdfa04cb7b8bfa5694c2fdda3bc (HEAD, tag: v19.11.8-rc1,
origin/19.11)
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Thu Apr 8 16:55:20 2021 +0200

    version: 19.11.8-rc1

    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>



# git branch
remotes/origin/19.11

NICs: X540-AT2 NIC(ixgbe, 10G)

Best regards,

Pei

On Fri, Apr 9, 2021 at 3:43 PM Christian Ehrhardt <
christian.ehrhardt@canonical.com> wrote:

> Hi all,
>
> Here is a list of patches targeted for stable release 19.11.8.
>
> The planned date for the final release is 16th April.
>
> Please help with testing and validation of your use cases and report
> any issues/results with reply-all to this mail. For the final release
> the fixes and reported validations will be added to the release notes.
>
> Note:
> This is a special interim release not following the releases of recent
> mainline (that was 19.11.7). Instead this addresses issues with >=19.11.6
> identified and discussed in:
>   http://mails.dpdk.org/archives/stable/2021-March/029418.html
>
> Testing-Note:
> The only changes this release has over the former one are about linking.
> We switch back to how it was <=19.11.6 since it regressed some use-cases.
> The most known one at the moment is building OVS 2.13 vs a DPDK that was
> built with meson. It seems that make-based DPDK builds are unaffected.
> Due to that this verification phase should not so much be about the usual
> performance, functionality, ... (I'm happy if you run those, but they are
> not strictly required). Instead the focus should mostly about buildability
> via the various possible combinations that exist.
>
> A release candidate tarball can be found at:
>
>     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.8-rc1
>
> These patches are located at branch 19.11 of dpdk-stable repo:
>     https://dpdk.org/browse/dpdk-stable/
>
> Thanks.
>
> Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
> ---
> Christian Ehrhardt (7):
>       Revert "Revert "Revert "build/pkg-config: prevent overlinking"""
>       Revert "Revert "Revert "build/pkg-config: improve static linking
> flags"""
>       Revert "Revert "Revert "build/pkg-config: output drivers first for
> static build"""
>       Revert "Revert "Revert "build/pkg-config: move pkg-config file
> creation"""
>       Revert "Revert "Revert "build: always link whole DPDK static
> libraries"""
>       Revert "Revert "Revert "devtools: test static linkage with
> pkg-config"""
>       Regenerate meson.build changes required due to reverts
>
>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-04-19  3:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-09  7:43 [dpdk-stable] 19.11.8 patches review and test Christian Ehrhardt
2021-04-12  9:12 ` [dpdk-stable] [dpdk-dev] " Christian Ehrhardt
2021-04-14 10:25   ` Chen, BoX C
2021-04-13 12:11 ` [dpdk-stable] " Govindharajan, Hariprasad
2021-04-19  3:26 ` Pei Zhang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).