From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 34412A0A0F for ; Mon, 5 Jul 2021 07:24:58 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E336C40141; Mon, 5 Jul 2021 07:24:57 +0200 (CEST) Received: from youngberry.canonical.com (youngberry.canonical.com [91.189.89.112]) by mails.dpdk.org (Postfix) with ESMTP id AEEEB40686 for ; Mon, 5 Jul 2021 07:24:56 +0200 (CEST) Received: from mail-qv1-f70.google.com ([209.85.219.70]) by youngberry.canonical.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1m0H6F-0002N7-MO for stable@dpdk.org; Mon, 05 Jul 2021 05:24:55 +0000 Received: by mail-qv1-f70.google.com with SMTP id g14-20020ad4510e0000b02902890eb69b5aso10364272qvp.21 for ; Sun, 04 Jul 2021 22:24:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=e91KJQzUOExfaHC5KikKX0MYKF741Uzz6U1gSKqXxII=; b=ArNSaCzrwz+bP2NP52VPJmAZnKUUMRIfs/ZBjQTgrbAovu6ZGKdeo6QNkDsdjh4bgp rlZVmL9+vSceE2k0tbvWAefiYdZqi2d5Gj5AhndOm1bXut5aAw7XpO3SZxNzVyWWY24z sgIKmHUZT4IzJ13dr/5+cRLQoJG+LbKEmPQ+55K6mfBl2j7nSBiEM6ozHCs7gNTf084L QBwntqd/Nw/PtS6ozGQup2Cto1vnt7YioRloP6eunNU4quNsf6iRX7ZTx3EXP1CDVoGA 2GOXCS0MT71pztlwgrxmqx7ide67SzJXJOqz2wIyIIUYl4GOGkzGSeEU8CX+2nuVLuD0 7Ilw== X-Gm-Message-State: AOAM532wjTk1QOY2/S9wYrjdxVAD4MLRCDRVMry1OmakuThqTYjWMrNj p1g+U/EcgKPHaIder6gYVaqa24/7iYrys47R188uZ+BlsbajZAeMN53s1binlMbZFuT8du6N4nl K1EVFzIJK3yshqoGdwjDsWOEAgMDaHOiVdY7//BUM X-Received: by 2002:a0c:be85:: with SMTP id n5mr11462680qvi.59.1625462694807; Sun, 04 Jul 2021 22:24:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwcKOiVz2k5uDA0SaD4S4GL6jMqzqIYzoNojLLiTeO4icPr46xs4/PZqBSwnqBvzoe0/gVOoJ4fEr89V2V9hhw= X-Received: by 2002:a0c:be85:: with SMTP id n5mr11462654qvi.59.1625462694455; Sun, 04 Jul 2021 22:24:54 -0700 (PDT) MIME-Version: 1.0 References: <20210617063803.3490415-1-christian.ehrhardt@canonical.com> In-Reply-To: From: Christian Ehrhardt Date: Mon, 5 Jul 2021 07:24:28 +0200 Message-ID: To: Pei Zhang Cc: dpdk stable , 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 , "Yu, PingX" , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-stable] 19.11.9 patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" On Mon, Jul 5, 2021 at 6:14 AM Pei Zhang wrote: > > Hello Christian, > > The testing with dpdk 19.11.9-rc3 from Red Hat looks good. We tested belo= w 16 scenarios 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: PA= SS > (9)vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PAS= S > (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 6.0 > > dpdk: git://dpdk.org/dpdk-stable > # git log -1 > commit e5f56f22a82a1df49c224a8af13e769ff4b04cd8 (HEAD, tag: v19.11.9-rc3,= origin/19.11) > Author: Christian Ehrhardt > Date: Thu Jun 17 08:25:20 2021 +0200 > > version: 19.11.9-rc3 Thanks, I updated your test results from -rc2 to -rc3 for the release notes. > Signed-off-by: Christian Ehrhardt > > > > # git branch > remotes/origin/19.11 > > NICs: X540-AT2 NIC(ixgbe, 10G) > > Best regards, > > Pei > > On Thu, Jun 17, 2021 at 2:38 PM Christian Ehrhardt wrote: >> >> Hi all, >> >> Here is a list of patches targeted for stable release 19.11.9. >> >> The planned date for the final release is 2nd July. >> >> 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 renewed release candidate tarball can be found at: >> >> https://dpdk.org/browse/dpdk-stable/tag/?id=3Dv19.11.9-rc3 >> >> These patches are located at branch 19.11 of dpdk-stable repo: >> https://dpdk.org/browse/dpdk-stable/ >> >> Thanks. >> >> Christian Ehrhardt >> >> --- >> Adam Dybkowski (3): >> common/qat: increase IM buffer size for GEN3 >> compress/qat: enable compression on GEN3 >> crypto/qat: fix null authentication request >> >> Ajit Khaparde (3): >> net/bnxt: fix RSS context cleanup >> net/bnxt: fix mismatched type comparison in MAC restore >> net/bnxt: check PCI config read >> >> Alvin Zhang (7): >> net/ice: fix VLAN filter with PF >> net/i40e: fix input set field mask >> net/e1000: fix Rx error counter for bad length >> net/e1000: fix max Rx packet size >> net/ice: fix fast mbuf freeing >> net/iavf: fix VF to PF command failure handling >> net/i40e: fix VF RSS configuration >> >> Anatoly Burakov (3): >> fbarray: fix log message on truncation error >> power: do not skip saving original P-state governor >> power: save original ACPI governor always >> >> Andrew Rybchenko (2): >> net/failsafe: fix RSS hash offload reporting >> net/failsafe: report minimum and maximum MTU >> >> Andy Moreton (1): >> common/sfc_efx/base: limit reported MCDI response length >> >> Apeksha Gupta (1): >> examples/l2fwd-crypto: skip masked devices >> >> Arek Kusztal (1): >> crypto/qat: fix offset for out-of-place scatter-gather >> >> Beilei Xing (2): >> net/i40evf: fix packet loss for X722 >> net/iavf: fix Tx context descriptor >> >> Bruce Richardson (1): >> build: exclude meson files from examples installation >> >> Chaoyong He (1): >> doc: fix multiport syntax in nfp guide >> >> Chenbo Xia (1): >> examples/vhost: check memory table query >> >> Chengchang Tang (13): >> ethdev: validate input in module EEPROM dump >> ethdev: validate input in register info >> ethdev: validate input in EEPROM info >> net/hns3: fix rollback after setting PVID failure >> examples: add eal cleanup to examples >> net/bonding: fix adding itself as its slave >> app/testpmd: fix max queue number for Tx offloads >> net/tap: fix interrupt vector array size >> net/bonding: fix socket ID check >> net/tap: check ioctl on restore >> net/hns3: fix HW buffer size on MTU update >> net/hns3: fix processing Tx offload flags >> examples/timer: fix time interval >> >> Chengwen Feng (32): >> net/hns3: fix flow counter value >> net/hns3: fix VF mailbox head field >> net/hns3: support get device version when dump register >> test: check thread creation >> common/dpaax: fix possible null pointer access >> examples/ethtool: remove unused parsing >> net/e1000/base: fix timeout for shadow RAM write >> mbuf: check shared memory before dumping dynamic space >> eventdev: remove redundant thread name setting >> eventdev: fix memory leakage on thread creation failure >> net/kni: check init result >> net/hns3: fix mailbox error message >> net/hns3: remove unused mailbox macro and struct >> net/bonding: fix leak on remove >> net/i40e: fix negative VEB index >> net/i40e: remove redundant VSI check in Tx queue setup >> net/hns3: log time delta in decimal format >> net/hns3: remove unused macros >> net/hns3: remove unused VMDq code >> raw/ntb: check SPAD user index >> raw/ntb: check memory allocations >> ipc: check malloc sync reply result >> eal: fix service core list parsing >> net/hns3: fix handling link update >> ipc: use monotonic clock >> net/hns3: return error on PCI config write failure >> net/hns3: clear hash map on flow director clear >> net/hns3: fix querying flow director counter for out param >> net/hns3: fix secondary process request start/stop Rx/Tx >> net/hns3: fix ordering in secondary process initialization >> net/mlx4: fix secondary process initialization ordering >> net/mlx5: fix secondary process initialization ordering >> >> Christian Ehrhardt (5): >> vfio: fix stdbool usage without include >> kni: fix compilation on SLES15-SP3 >> version: 19.11.9-rc1 >> version: 19.11.9-rc2 >> Revert "kni: fix compilation on SLES15-SP3" >> >> Ciara Loftus (1): >> net/af_xdp: fix error handling during Rx queue setup >> >> Conor Walsh (1): >> examples/l3fwd: fix LPM IPv6 subnets >> >> Dapeng Yu (2): >> net/e1000: remove MTU setting limitation >> examples/packet_ordering: fix port configuration >> >> David Christensen (1): >> config/ppc: reduce number of cores and NUMA nodes >> >> David Harton (1): >> net/ena: fix releasing Tx ring mbufs >> >> David Hunt (4): >> test/power: fix CPU frequency check >> test/power: add turbo mode to frequency check >> test/power: fix low frequency test when turbo enabled >> test/power: fix turbo test >> >> David Marchand (5): >> doc: fix sphinx rtd theme import in GHA >> service: clean references to removed symbol >> bus/fslmc: remove unused debug macro >> event/dpaa2: remove unused macros >> net/ice/base: fix memory allocation wrapper >> >> Dmitry Kozlyuk (3): >> net/pcap: fix format string >> examples/rxtx_callbacks: fix port ID format specifier >> eal/windows: add cleanup function stub >> >> Ed Czeck (2): >> net/ark: update packet director initial state >> net/ark: refactor Rx buffer recovery >> >> Feifei Wang (1): >> net/i40e: fix parsing packet type for NEON >> >> Ferruh Yigit (8): >> power: remove duplicated symbols from map file >> log/linux: make default output stderr >> license: fix typos >> net/bnx2x: fix build with GCC 11 >> net/bnx2x: fix build with GCC 11 >> net/ice/base: fix build with GCC 11 >> net/tap: fix build with GCC 11 >> test/table: fix build with GCC 11 >> >> Guoyang Zhou (1): >> net/hinic: fix crash in secondary process >> >> Haiyue Wang (1): >> net/ixgbe: fix Rx errors statistics for UDP checksum >> >> Harman Kalra (1): >> event/octeontx2: fix device reconfigure for single slot >> >> Heinrich Kuhn (1): >> net/nfp: fix reporting of RSS capabilities >> >> Hemant Agrawal (3): >> ethdev: add missing buses in device iterator >> crypto/dpaa2_sec: fix close and uninit functions >> crypto/dpaa_sec: affine the thread portal affinity >> >> Hongbo Zheng (6): >> app/testpmd: fix Tx/Rx descriptor query error log >> net/hns3: fix FLR miss detection >> net/hns3: delete redundant blank line >> bpf: fix JSLT validation >> power: fix sanity checks for guest channel read >> examples/l3fwd-power: fix empty poll thresholds >> >> Huisong Li (11): >> net/hns3: fix flow control exception >> app/testpmd: fix bitmap of link speeds when force speed >> net/hns3: fix flow control mode >> net/hns3: fix DCB mode check >> net/hns3: fix VMDq mode check >> app/testpmd: fix forward lcores number for DCB >> app/testpmd: fix DCB forwarding configuration >> app/testpmd: fix DCB re-configuration >> net/hns3: fix requested FC mode rollback >> net/hns3: remove meaningless packet buffer rollback >> net/hns3: fix DCB reconfiguration >> >> Ibtisam Tariq (1): >> examples/vhost_crypto: remove unused short option >> >> Igor Chauskin (1): >> net/ena: switch memcpy to optimized version >> >> Igor Russkikh (2): >> net/qede: reduce log verbosity >> net/qede: accept bigger RSS table >> >> Ilya Maximets (1): >> net/virtio: fix interrupt unregistering for listening socket >> >> Ivan Malov (1): >> net: fix comment in IPv6 header >> >> Jiawei Wang (1): >> app/testpmd: fix NVGRE encap configuration >> >> Jiawei Zhu (1): >> net/mlx5: fix Rx segmented packets on mbuf starvation >> >> Jiayu Hu (1): >> vhost: fix queue initialization >> >> Jie Wang (1): >> net/ice: fix VSI array out of bounds access >> >> Juraj Linke=C5=A1 (1): >> eal/arm64: fix platform register bit >> >> Kai Ji (1): >> test/crypto: fix auth-cipher compare length in OOP >> >> Kalesh AP (25): >> net/bnxt: remove unused macro >> net/bnxt: fix VNIC configuration >> net/bnxt: fix FW readiness check during recovery >> net/bnxt: fix device readiness check >> net/bnxt: fix HWRM and FW incompatibility handling >> net/bnxt: fix PCI write check >> net/bnxt: fix link state operations >> net/bnxt: fix configuring LRO >> net/bnxt: fix health check alarm cancellation >> net/bnxt: remove unnecessary forward declarations >> net/bnxt: remove unused function parameters >> net/bnxt: fix single PF per port check >> net/bnxt: prevent device access in error state >> net/bnxt: fix build failures after merging patches >> net/bnxt: drop unused attribute >> net/bnxt: fix double free in port start failure >> net/bnxt: fix firmware fatal error handling >> net/bnxt: fix memory allocation for command response >> net/bnxt: fix timesync when PTP is not supported >> net/bnxt: fix VF info allocation >> net/bnxt: fix PTP support for Thor >> net/bnxt: fix xstats get >> net/bnxt: fix Rx descriptor status >> net/bnxt: reset filter indices on free >> net/bnxt: fix ring count calculation for Thor >> >> Kevin Traynor (4): >> test/cmdline: fix inputs array >> test/crypto: fix build with GCC 11 >> test: fix build with GCC 11 >> test/cmdline: silence clang 12 warning >> >> Lance Richardson (6): >> net/bnxt: fix Rx queue count >> net/bnxt: fix Rx buffer posting >> net/bnxt: fix Tx length hint threshold >> net/bnxt: fix handling of null flow mask >> test: fix TCP header initialization >> net/bnxt: fix dynamic VNIC count >> >> Luc Pelletier (2): >> eal: fix race in control thread creation >> eal: fix hang in control thread creation >> >> Marvin Liu (4): >> vhost: fix split ring potential buffer overflow >> vhost: fix packed ring potential buffer overflow >> vhost: fix batch dequeue potential buffer overflow >> vhost: fix initialization of temporary header >> >> Michal Krawczyk (1): >> net/ena/base: fix type conversions by explicit casting >> >> Min Hu (Connor) (21): >> net/hns3: fix MTU config complexity >> net/hns3: update HiSilicon copyright syntax >> examples/ptpclient: remove wrong comment >> test/bpf: fix error message >> doc: fix HiSilicon copyright syntax >> net/hns3: remove unused macros >> net/hns3: remove unused macro >> app/eventdev: fix overflow in lcore list parsing >> test/kni: fix a comment >> test/kni: check init result >> net/hns3: fix typos on comments >> net/e1000: fix flow error message object >> app/bbdev: fix HARQ error messages >> raw/skeleton: add missing check after setting attribute >> test/timer: check memzone allocation >> app/crypto-perf: check memory allocation >> examples/flow_classify: fix NUMA check of port and core >> examples/l2fwd-cat: fix NUMA check of port and core >> examples/skeleton: fix NUMA check of port and core >> test: check flow classifier creation >> test: fix division by zero >> >> Murphy Yang (1): >> net/ixgbe: fix RSS RETA being reset after port start >> >> Natanael Copa (5): >> common/dpaax/caamflib: fix build with musl >> bus/dpaa: fix 64-bit arch detection >> bus/dpaa: fix build with musl >> net/cxgbe: remove use of uint type >> app/testpmd: fix build with musl >> >> Nipun Gupta (1): >> bus/dpaa: fix statistics reading >> >> Nithin Dabilpuram (2): >> vfio: do not merge contiguous areas >> vfio: fix DMA mapping granularity for IOVA as VA >> >> Olivier Matz (1): >> test/mempool: fix object initializer >> >> Pavan Nikhilesh (2): >> test/event: fix timeout accuracy >> app/eventdev: fix lcore parsing skipping last core >> >> Qi Zhang (5): >> net/ice/base: fix payload indicator on ptype >> net/ice/base: cleanup filter list on error >> net/ice/base: fix memory allocation for MAC addresses >> net/iavf: fix TSO max segment size >> common/iavf: use pad byte to specify MAC type >> >> Raslan Darawsheh (1): >> ethdev: update flow item GTP QFI definition >> >> Richael Zhuang (2): >> test/power: add delay before checking CPU frequency >> test/power: round CPU frequency to check >> >> Robin Zhang (5): >> net/i40e: announce request queue capability in PF >> net/i40e: fix lack of MAC type when set MAC address >> net/iavf: fix lack of MAC type when set MAC address >> net/iavf: fix primary MAC type when starting port >> net/i40e: fix primary MAC type when starting port >> >> Rohit Raj (2): >> net/dpaa2: fix getting link status >> examples/l2fwd-crypto: fix packet length while decryption >> >> Roy Shterman (1): >> mem: fix freeing segments in --huge-unlink mode >> >> Satheesh Paul (1): >> net/octeontx2: fix VLAN filter >> >> Shijith Thotton (1): >> eventdev: fix case to initiate crypto adapter service >> >> Siwar Zitouni (1): >> net/ice: fix disabling promiscuous mode >> >> Somnath Kotur (4): >> net/bnxt: fix Rx and Tx timestamps >> net/bnxt: fix Tx timestamp init >> net/bnxt: refactor multi-queue Rx configuration >> net/bnxt: fix Rx timestamp when FIFO pending bit is set >> >> Stanislaw Kardach (5): >> test: proceed if timer subsystem already initialized >> stack: allow lock-free only on relevant architectures >> test/distributor: fix worker notification in burst mode >> test/distributor: fix burst flush on worker quit >> net/ena: remove endian swap functions >> >> Stephen Hemminger (1): >> net/bnxt: use prefix on global function >> >> Tal Shnaiderman (1): >> eal/windows: fix default thread priority >> >> Thinh Tran (1): >> test: fix autotest handling of skipped tests >> >> Thomas Monjalon (8): >> eal: fix comment of OS-specific header files >> buildtools: fix build with busybox >> build: detect execinfo library on Linux >> examples/bbdev: fix header include for musl >> app: fix exit messages >> doc: fix names of UIO drivers >> doc: fix build with Sphinx 4 >> drivers/net: check process type in close operation >> >> Tianyu Li (1): >> net/memif: fix Tx bps statistics for zero-copy >> >> Tyler Retzlaff (1): >> eal: add C++ include guard for reciprocal header >> >> Vadim Podovinnikov (1): >> net/bonding: fix LACP system address check >> >> Venkat Duvvuru (1): >> net/bnxt: fix queues per VNIC >> >> Viacheslav Ovsiienko (8): >> net/mlx5: fix metadata item validation for ingress flows >> net/mlx5: fix Rx metadata leftovers >> net/mlx4: fix RSS action with null hash key >> app/testpmd: fix segment number check >> net/mlx5: remove drop queue function prototypes >> net/mlx4: fix buffer leakage on device close >> net/mlx5: fix probing device in legacy bonding mode >> net/mlx5: fix drop action for Direct Rules/Verbs >> >> Wenjun Wu (1): >> net/ice: check some functions return >> >> Wenwu Ma (1): >> net/ice: fix illegal access when removing MAC filter >> >> Xiao Wang (1): >> vdpa/ifc: check PCI config read >> >> Xiaoyu Min (1): >> net/mlx5: support RSS expansion for IPv6 GRE >> >> Xiaoyun Li (2): >> app/testpmd: remove unnecessary UDP tunnel check >> net/i40e: fix IPv4 fragment offload >> >> Xueming Li (1): >> net/virtio: fix vectorized Rx queue rearm >> >> Youri Querry (1): >> bus/fslmc: fix random portal hangs with qbman 5.0 >> >> Yunjian Wang (4): >> vfio: fix API description >> vfio: fix duplicated user mem map >> net/mlx4: fix leak when configured repeatedly >> net/mlx5: fix leak when configured repeatedly >> --=20 Christian Ehrhardt Staff Engineer, Ubuntu Server Canonical Ltd