patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Christian Ehrhardt <christian.ehrhardt@canonical.com>
To: Pei Zhang <pezhang@redhat.com>
Cc: stable@dpdk.org, dev@dpdk.org,
	 Abhishek Marathe <Abhishek.Marathe@microsoft.com>,
	Akhil Goyal <akhil.goyal@nxp.com>,
	 Ali Alnubani <alialnu@nvidia.com>,
	benjamin.walker@intel.com,
	 David Christensen <drc@linux.vnet.ibm.com>,
	hariprasad.govindharajan@intel.com,
	Hemant Agrawal <hemant.agrawal@nxp.com>,
	Ian Stokes <ian.stokes@intel.com>,
	 Jerin Jacob <jerinj@marvell.com>,
	John McNamara <john.mcnamara@intel.com>,
	 Ju-Hyoung Lee <juhlee@microsoft.com>,
	Kevin Traynor <ktraynor@redhat.com>,
	 Luca Boccassi <bluca@debian.org>,
	pingx.yu@intel.com, "xu, qian" <qian.q.xu@intel.com>,
	 Raslan Darawsheh <rasland@nvidia.com>,
	Thomas Monjalon <thomas@monjalon.net>,
	yuan.peng@intel.com,  "Chen, Zhaoyan" <zhaoyan.chen@intel.com>,
	Chao Yang <chayang@redhat.com>,
	 Maxime Coquelin <maxime.coquelin@redhat.com>,
	David Marchand <david.marchand@redhat.com>
Subject: Re: 19.11.11 patches review and test
Date: Tue, 14 Dec 2021 14:52:57 +0100	[thread overview]
Message-ID: <CAATJJ0L=rSwSirQF9S=qKm6FJPH2BVe2y60qbK_bZRB90GQYmg@mail.gmail.com> (raw)
In-Reply-To: <CAMp7QknvVdwdHb3xRMtbBt=2FMD8OnSGAmwoME5Ng-uNu41Fiw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 15004 bytes --]

On Tue, Dec 14, 2021 at 2:51 PM Pei Zhang <pezhang@redhat.com> wrote:

> Hello Christian,
>
> The testing with dpdk 19.11.11-rc1 from Red Hat looks good. We tested
> below 17 scenarios and all got PASS on RHEL8:
>

Thank you!


> (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 2Q 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)Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS
> (16)Host PF + DPDK testing: PASS
> (17)Host VF + DPDK testing: PASS
>
> Versions:
> kernel 4.18
> qemu 6.1
>
> dpdk: git://dpdk.org/dpdk-stable
> branch: remotes/origin/19.11
> # git log -1
> commit 928100dd6d30e733be411380fdb78c68a061936c (HEAD, tag: v19.11.11-rc1,
> origin/19.11)
> Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
> Date:   Thu Dec 9 15:33:57 2021 +0100
>
>     version: 19.11.11-rc1
>
>     Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
>
>
> NICs: X540-AT2 NIC(ixgbe, 10G)
>
> Best regards,
>
> Pei
>
> On Thu, Dec 9, 2021 at 10:43 PM <christian.ehrhardt@canonical.com> wrote:
>
>> Hi all,
>>
>> Here is a list of patches targeted for stable release 19.11.11.
>>
>> The planned date for the final release is 7th January 2021.
>>
>> 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.
>>
>> A release candidate tarball can be found at:
>>
>>     https://dpdk.org/browse/dpdk-stable/tag/?id=v19.11.11-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>
>>
>> ---
>> Ajit Khaparde (3):
>>       net/bnxt: fix Tx queue startup state
>>       net/bnxt: fix memzone free for Tx and Rx rings
>>       net/bnxt: fix tunnel port accounting
>>
>> Alexander Bechikov (1):
>>       mbuf: fix dump of dynamic fields and flags
>>
>> Alexander Kozyrev (2):
>>       net/mlx5: fix GENEVE and VXLAN-GPE flow item matching
>>       net/mlx5: fix GRE flow item matching
>>
>> Alvin Zhang (1):
>>       net/i40e: fix Rx packet statistics
>>
>> Aman Singh (1):
>>       kni: fix build for SLES15-SP3
>>
>> Anatoly Burakov (2):
>>       vfio: fix FreeBSD clear group stub
>>       vfio: fix FreeBSD documentation
>>
>> Anoob Joseph (2):
>>       test/crypto: skip plain text compare for null cipher
>>       common/cpt: fix KASUMI input length
>>
>> Arek Kusztal (2):
>>       crypto/qat: fix status in RSA decryption
>>       crypto/qat: fix uncleared cookies after operation
>>
>> Ben Pfaff (1):
>>       doc: fix numbers power of 2 in LPM6 guide
>>
>> Bing Zhao (2):
>>       net/mlx5: fix flow tables double release
>>       net/mlx5: fix RETA update without stopping device
>>
>> Bruce Richardson (3):
>>       eal/freebsd: lock memory device to prevent conflicts
>>       test/mem: fix memory autotests on FreeBSD
>>       eal/freebsd: ignore in-memory option
>>
>> Chengchang Tang (2):
>>       net/bonding: fix dedicated queue mode in vector burst
>>       net/bonding: fix RSS key length
>>
>> Chengfeng Ye (1):
>>       net/axgbe: fix unreleased lock in I2C transfer
>>
>> Chengwen Feng (1):
>>       kni: check error code of allmulticast mode switch
>>
>> Cian Ferriter (1):
>>       ring: fix Doxygen comment of internal function
>>
>> Ciara Loftus (1):
>>       net/af_xdp: disable secondary process support
>>
>> Ciara Power (3):
>>       crypto/openssl: fix CCM processing 0 length source
>>       examples/fips_validation: remove unused allocation
>>       test/crypto: fix unnecessary stats retrieval
>>
>> Conor Walsh (8):
>>       net/hinic/base: remove some unused variables
>>       bus/fslmc: remove unused device count
>>       event/sw: remove unused inflight events count
>>       net/liquidio: remove unused counter
>>       net/qede/base: remove unused message size
>>       net/vmxnet3: fix build with clang 13
>>       test/distributor: remove unused counter
>>       examples/performance-thread: remove unused hits count
>>
>> Dapeng Yu (1):
>>       net/ice: save rule on switch filter creation
>>
>> Dariusz Sosnowski (2):
>>       net/mlx5: fix MPLS tunnel outer layer overwrite
>>       doc: fix typo in coding style
>>
>> David Christensen (3):
>>       eal/ppc: ignore GCC 10 stringop-overflow warnings
>>       config/ppc: ignore GCC 11 psabi warnings
>>       test/atomic: fix 128-bit atomic test with many cores
>>
>> David Hunt (1):
>>       test/power: fix CPU frequency when turbo enabled
>>
>> David Marchand (10):
>>       net/virtio: avoid unneeded link interrupt configuration
>>       net/virtio-user: fix Rx interrupts with multi-queue
>>       bus/vmbus: fix leak on device scan
>>       test/latency: fix loop boundary
>>       eal/x86: fix some CPU extended features definitions
>>       mbuf: enforce no option for dynamic fields and flags
>>       doc: fix default mempool option in guides
>>       eal/linux: fix uevent message parsing
>>       test/red: fix typo in test description
>>       examples/ntb: fix build dependency
>>
>> Eli Britstein (4):
>>       net: avoid cast-align warning in VLAN insert function
>>       mbuf: avoid cast-align warning in data offset macro
>>       eal/x86: avoid cast-align warning in memcpy functions
>>       app/testpmd: fix packet burst spreading stats
>>
>> Eugenio Pérez (1):
>>       vhost: clean IOTLB cache on vring stop
>>
>> Fan Zhang (1):
>>       examples/fips_validation: fix device start
>>
>> Feifei Wang (2):
>>       drivers/net: fix typo in vector Rx comment
>>       drivers/net: fix vector Rx comments
>>
>> Ferruh Yigit (3):
>>       net/softnic: fix useless address check
>>       net/i40e: fix 32-bit build
>>       ethdev: fix crash on owner delete
>>
>> Gagandeep Singh (3):
>>       common/dpaax/caamflib: fix IV for short MAC-I in SNOW3G
>>       common/dpaax: fix physical address conversion
>>       drivers/crypto: fix IPsec TTL decrement option
>>
>> Gaoxiang Liu (1):
>>       vhost: log socket path on adding connection
>>
>> Georg Sauthoff (1):
>>       net: fix aliasing in checksum computation
>>
>> Gregory Etelson (6):
>>       examples/multi_process: fix Rx packets distribution
>>       net/mlx5: fix RSS expansion scheme for GRE header
>>       app/testpmd: fix hexadecimal parser with odd length
>>       net/mlx5: fix VXLAN-GPE next protocol translation
>>       net/mlx5: fix GENEVE protocol type translation
>>       net/mlx5: fix GRE protocol type translation
>>
>> Haiyue Wang (1):
>>       net/ice: fix memzone leak after device init failure
>>
>> Hanumanth Reddy Pothula (1):
>>       net/octeontx2: fix MTU when PTP is enabled
>>
>> Harneet Singh (1):
>>       examples/l3fwd-power: fix early shutdown
>>
>> Harry van Haaren (1):
>>       app/eventdev: fix terminal colour after control-c exit
>>
>> Heinrich Kuhn (1):
>>       net/nfp: fix minimum descriptor sizes
>>
>> Honnappa Nagarahalli (1):
>>       eal: reset lcore task callback and argument
>>
>> Huisong Li (5):
>>       net/hns3: fix input parameters of MAC functions
>>       app/testpmd: retain all original dev conf when config DCB
>>       ethdev: fix PCI device release in secondary process
>>       net/hns3: simplify queue DMA address arithmetic
>>       app/testpmd: remove unused header file
>>
>> Hyong Youb Kim (2):
>>       net/enic: fix filter mode detection
>>       net/enic: avoid error message when no advanced filtering
>>
>> Ivan Ilchenko (2):
>>       net/virtio: fix mbuf count on Rx queue setup
>>       ethdev: fix xstats by ID API documentation
>>
>> Jerin Jacob (1):
>>       examples/performance-thread: fix build with clang 12.0.1
>>
>> Jiawei Wang (1):
>>       net/mlx5: fix metadata and meter split shared tag
>>
>> Jie Wang (2):
>>       net/i40e: fix forward outer IPv6 VXLAN
>>       app/testpmd: fix DCB in VT configuration
>>
>> Jim Harris (2):
>>       eal/linux: remove unused variable for socket memory
>>       power: fix build with clang 13
>>
>> Joyce Kong (2):
>>       test/service: fix some comment
>>       test/func_reentrancy: free memzones after test
>>
>> Julien Meunier (2):
>>       stack: fix reload head when pop fails
>>       net/ixgbe: fix queue release
>>
>> Junxiao Shi (1):
>>       net/memif: fix chained mbuf determination
>>
>> Kai Ji (1):
>>       test/crypto: fix data lengths
>>
>> Kalesh AP (5):
>>       net/bnxt: fix ring group free
>>       net/bnxt: fix double allocation of ring groups
>>       net/bnxt: fix function driver register/unregister
>>       net/bnxt: check FW capability for VLAN offloads
>>       net/bnxt: fix VLAN indication in Rx mbuf
>>
>> Kevin Traynor (2):
>>       bitrate: fix registration to match API description
>>       bitrate: fix calculation to match API description
>>
>> Konstantin Ananyev (2):
>>       test/bpf: fix undefined behavior with clang
>>       test: fix ring PMD initialisation
>>
>> Kumara Parameshwaran (1):
>>       net/failsafe: fix secondary process probe
>>
>> Lance Richardson (1):
>>       net: fix checksum API documentation
>>
>> Li Feng (1):
>>       vhost: add sanity check on inflight last index
>>
>> Long Li (1):
>>       bus/vmbus: fix ring buffer mapping in secondary process
>>
>> Maciej Szwed (1):
>>       interrupt: fix request notifier interrupt processing
>>
>> Maxime Coquelin (3):
>>       app/testpmd: fix RSS key length
>>       app/testpmd: fix RSS type display
>>       net/mlx5: fix RSS RETA update
>>
>> Michal Krawczyk (4):
>>       net/ena: fix offload capabilities verification
>>       net/ena: fix per-queue offload capabilities
>>       net/ena: advertise scattered Rx capability
>>       Revert "net/ena: trigger reset on Tx prepare failure"
>>
>> Naga Harish K S V (2):
>>       eventdev/eth_rx: fix WRR buffer overrun
>>       eventdev/eth_tx: fix queue delete logic
>>
>> Nithin Dabilpuram (2):
>>       app/testpmd: fix check without outer checksum
>>       app/testpmd: fix dump of Tx offload flags
>>
>> Olivier Matz (1):
>>       mem: fix dynamic hugepage mapping in container
>>
>> Pablo de Lara (1):
>>       efd: allow more CPU sockets in table creation
>>
>> Przemyslaw Zegan (2):
>>       app/crypto-perf: fix AAD template copy overrun
>>       common/qat: fix queue pairs number
>>
>> Qi Zhang (1):
>>       net/ice/base: fix typo in comment
>>
>> Qiming Chen (12):
>>       net/ixgbe: fix Rx multicast statistics after reset
>>       net/pcap: fix resource leakage on port probe
>>       net/ixgbe: fix hash handle leak
>>       net/ixgbe: fix queue resource leak
>>       net/ixgbe: fix MAC resource leak
>>       net/ixgbe: fix mbuf leak
>>       net/i40e: fix mbuf leak
>>       net/i40e: fix device startup resource release
>>       net/iavf: fix mbuf leak
>>       net/i40e/base: fix resource leakage
>>       net/iavf: fix Rx queue buffer size alignment
>>       common/iavf: fix ARQ resource leak
>>
>> Rebecca Troy (1):
>>       test/compress: fix buffer overflow
>>
>> Robin Zhang (7):
>>       net/i40e/base: fix PHY identifiers for 2.5G and 5G adapters
>>       net/i40e/base: fix PF reset
>>       net/i40e/base: fix update link data for X722
>>       net/i40e/base: fix AOC media type
>>       net/i40e/base: fix function name in comments
>>       net/i40e/base: fix potentially uninitialized variables
>>       net/i40e/base: fix using checksum before check
>>
>> Ruifeng Wang (3):
>>       examples/service_cores: fix lcore count check
>>       net/i40e: fix risk in descriptor read in NEON Rx
>>       net/i40e: fix risk in descriptor read in scalar Rx
>>
>> Sean Morrissey (3):
>>       remove repeated 'the' in the code
>>       fix PMD wording
>>       doc: capitalise PMD
>>
>> Shijith Thotton (2):
>>       test/event_crypto: fix event crypto metadata write
>>       test/event: fix timer adapter creation test
>>
>> Somnath Kotur (1):
>>       net/bnxt: fix Rx next consumer index in mbuf alloc fail
>>
>> Stephen Hemminger (4):
>>       mbuf: fix typo in comment
>>       bpf: allow self-xor operation
>>       net/bnxt: fix firmware version query
>>       fix spelling in comments and doxygen
>>
>> Sunil Kumar Kori (1):
>>       app/testpmd: fix access to DSCP table entries
>>
>> Thomas Monjalon (2):
>>       net/qede: fix minsize build
>>       doc: remove repeated repeated words
>>
>> Timothy Redaelli (1):
>>       doc: strip build artefacts for examples file list
>>
>> Tudor Cornea (3):
>>       net/iavf: fix overflow in maximum packet length config
>>       net/af_packet: fix ignoring full ring on Tx
>>       net/ixgbe: fix port initialization if MTU config fails
>>
>> Vanshika Shukla (1):
>>       examples/ptpclient: fix delay request message
>>
>> Viacheslav Ovsiienko (2):
>>       app/testpmd: fix hex string parser in flow commands
>>       doc: describe timestamp limitations for mlx5
>>
>> Vladimir Medvedkin (3):
>>       hash: fix Doxygen comment of Toeplitz file
>>       lpm6: fix buffer overflow
>>       rib: fix IPv6 depth mask
>>
>> William Tu (1):
>>       doc: fix emulated device names in e1000 guide
>>
>> Xiaoyu Min (1):
>>       net/mlx4: fix empty Ethernet spec with VLAN
>>
>> Xuan Ding (1):
>>       net/virtio: fix indirect descriptor reconnection
>>
>> Xueming Li (2):
>>       eal: fix device iterator when no bus is selected
>>       net/mlx5: fix Altivec Rx
>>
>> Yunjian Wang (1):
>>       net/ice: fix memzone leak on queue re-configure
>>
>> Yury Kylulin (1):
>>       net/i40e: support 25G AOC/ACC cables
>>
>> Zhihong Peng (1):
>>       examples/performance-thread: fix build with ASan
>>
>> Zhihong Wang (1):
>>       app/testpmd: fix Tx retry in flowgen engine
>>
>>

-- 
Christian Ehrhardt
Staff Engineer, Ubuntu Server
Canonical Ltd

[-- Attachment #2: Type: text/html, Size: 18173 bytes --]

      reply	other threads:[~2021-12-14 13:53 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-09 14:43 christian.ehrhardt
2021-12-13  4:14 ` Kalesh Anakkur Purayil
2021-12-13 11:06   ` Ferruh Yigit
2021-12-13 12:39     ` Christian Ehrhardt
2021-12-13 12:58       ` Ferruh Yigit
2021-12-13 13:32         ` Christian Ehrhardt
2021-12-13 13:49           ` Kalesh Anakkur Purayil
2021-12-13 14:07             ` Ferruh Yigit
2021-12-14  5:49               ` Kalesh Anakkur Purayil
2021-12-14  7:44                 ` Christian Ehrhardt
2021-12-14 10:13                   ` Ferruh Yigit
2021-12-14 11:39                     ` Christian Ehrhardt
2021-12-14 12:08                       ` Ferruh Yigit
2021-12-14 13:57                         ` Christian Ehrhardt
2021-12-14 13:10                       ` Ferruh Yigit
2021-12-14 13:58                         ` Christian Ehrhardt
2021-12-14 14:46                           ` Christian Ehrhardt
2021-12-14 14:52                             ` Ferruh Yigit
2021-12-15 13:17                               ` Christian Ehrhardt
2021-12-15 14:44                                 ` Ferruh Yigit
2021-12-16  7:21                                   ` Christian Ehrhardt
2021-12-14  7:14 ` Jiang, YuX
2021-12-14  7:45   ` Christian Ehrhardt
2021-12-14  8:05     ` Christian Ehrhardt
2021-12-15 11:04   ` Jiang, YuX
2021-12-15 13:16     ` Christian Ehrhardt
2021-12-17  7:05     ` Jiang, YuX
2021-12-17  7:47       ` Christian Ehrhardt
2021-12-17 14:55         ` Richardson, Bruce
2021-12-17 15:48           ` Richardson, Bruce
2021-12-17 17:57             ` Christian Ehrhardt
2021-12-14 13:51 ` Pei Zhang
2021-12-14 13:52   ` Christian Ehrhardt [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAATJJ0L=rSwSirQF9S=qKm6FJPH2BVe2y60qbK_bZRB90GQYmg@mail.gmail.com' \
    --to=christian.ehrhardt@canonical.com \
    --cc=Abhishek.Marathe@microsoft.com \
    --cc=akhil.goyal@nxp.com \
    --cc=alialnu@nvidia.com \
    --cc=benjamin.walker@intel.com \
    --cc=bluca@debian.org \
    --cc=chayang@redhat.com \
    --cc=david.marchand@redhat.com \
    --cc=dev@dpdk.org \
    --cc=drc@linux.vnet.ibm.com \
    --cc=hariprasad.govindharajan@intel.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=ian.stokes@intel.com \
    --cc=jerinj@marvell.com \
    --cc=john.mcnamara@intel.com \
    --cc=juhlee@microsoft.com \
    --cc=ktraynor@redhat.com \
    --cc=maxime.coquelin@redhat.com \
    --cc=pezhang@redhat.com \
    --cc=pingx.yu@intel.com \
    --cc=qian.q.xu@intel.com \
    --cc=rasland@nvidia.com \
    --cc=stable@dpdk.org \
    --cc=thomas@monjalon.net \
    --cc=yuan.peng@intel.com \
    --cc=zhaoyan.chen@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).