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 7627EA00C5; Wed, 3 Aug 2022 12:20:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 63B2140A7E; Wed, 3 Aug 2022 12:20:20 +0200 (CEST) Received: from smtp-relay-internal-0.canonical.com (smtp-relay-internal-0.canonical.com [185.125.188.122]) by mails.dpdk.org (Postfix) with ESMTP id C6BFF40141 for ; Wed, 3 Aug 2022 12:20:18 +0200 (CEST) Received: from mail-lf1-f71.google.com (mail-lf1-f71.google.com [209.85.167.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id F41703F465 for ; Wed, 3 Aug 2022 10:20:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1659522018; bh=RbAxy60zQ0PMMTXwZI6TvsSMF6Azu8I9MHMZF7g7Yz8=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=FHiykuPuJjxo2bGX0E1oNdbQ6AbxeQw7vVa0Q88jyiZUQpiEvx0dtnRvPDGuJTK8t M4tDbL8xvFbmZN41sk7B2soikxP1xS0CHjnYaByHTVZJIfK/smDdlouAA/x3yHPhSj mAICU4KYEGN0O25157A8k6ts7GSm+dDo7G2Xg3HSukkuwgAEYiD/dm4BrazCrlQDd7 oyRA1b93E1fwN166QPJ1KOF3m8JdA8rnvLxm/b9Ld6+htiK26s97goHvy4o3h0ObTI q5ncxYSMYT1erOWAm/SswUSsRFPqO5SKrpm5Xf0ZJTRN16u8EwJnlwiDGp5+OU7nBj Tx9xzGhvnDDGg== Received: by mail-lf1-f71.google.com with SMTP id y6-20020a196406000000b0048ae6ac68adso3345731lfb.21 for ; Wed, 03 Aug 2022 03:20:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=RbAxy60zQ0PMMTXwZI6TvsSMF6Azu8I9MHMZF7g7Yz8=; b=XoAXZufh6CcG7sGL8rcoiZlGvIj45A4RIaAzTzUdEcnT2sa8WFfLqkjeaWEhEsxfah JcbHSGun5nPHDG8FHhuPjtqy0B83xYUrtK0MbVAkHYFdB6O+d3Jr+K+DKLHSaGFdQaSm /w/dOiur3y7PPP502yojyXLwxOJcFyqkEKd5I3gLVSxF6as7g05p0OozISxrp2aN1I17 vHuK93oxO87PHSO4UhThkZVYXlBz+HKZteI4mQsZhAuRqdegt01mpymvH+0p4nFLz98Y M1LIcPgRlaOqiyoWAeFrOTm0Tz6du8jv8tqShlnmkQ+7JOwrHglflODatHgMQcj8Tmjy yWTA== X-Gm-Message-State: ACgBeo3zZHzQSQ1A6XF3tmYVlGYw9yircJOVRqeHGt5+xPkdH/ASwPCu Xu1NVXT1kClQ6v3B92Y5ijCvKL40ZQySafSyY4bwXSnoas046EkzEZShuqv/bRioogyxRkRrdEC 4CqpJEVNaiT9TPM6eghNNtT+gNQ/fy/LF4etE X-Received: by 2002:a05:6512:e88:b0:48a:f6aa:84a7 with SMTP id bi8-20020a0565120e8800b0048af6aa84a7mr5363494lfb.395.1659522010706; Wed, 03 Aug 2022 03:20:10 -0700 (PDT) X-Google-Smtp-Source: AA6agR4QsSYEYtxPDD/R+aJw2MC56nOQGLOskQz8QsiTADhcdgT1xOIB8QnN6aC044bPNzK4tBHP/mwYHc76weTNbKM= X-Received: by 2002:a05:6512:e88:b0:48a:f6aa:84a7 with SMTP id bi8-20020a0565120e8800b0048af6aa84a7mr5363462lfb.395.1659522010358; Wed, 03 Aug 2022 03:20:10 -0700 (PDT) MIME-Version: 1.0 References: <20220718101721.2993978-1-christian.ehrhardt@canonical.com> In-Reply-To: From: Christian Ehrhardt Date: Wed, 3 Aug 2022 12:19:44 +0200 Message-ID: Subject: Re: 19.11.13 patches review and test To: YangHang Liu Cc: Pei Zhang , stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Ali Alnubani , "Walker, Benjamin" , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , "xu, qian" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" , Chao Yang Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Wed, Aug 3, 2022 at 6:40 AM YangHang Liu wrote: > > Hi Christian, > > The dpdk 19.11.13-rc1 test result from Red Hat looks good. Awesome, glad to hear that. FYI - there most likely will be an -rc2 later as we have collected many more fixes. I hope that fits somewhere into your time availability - gladly we have a few more weeks. > We tested below 17 scenarios and all got PASS on RHEL8: > > Guest with device assignment(PF) throughput testing(1G hugepage size): PA= SS > Guest with device assignment(PF) throughput testing(2M hugepage size) : P= ASS > Guest with device assignment(VF) throughput testing: PASS > PVP (host dpdk testpmd as vswitch) 1Q: throughput testing: PASS > PVP vhost-user 2Q throughput testing: PASS > PVP vhost-user 1Q - cross numa node throughput testing: PASS > Guest with vhost-user 2 queues throughput testing: PASS > vhost-user reconnect with dpdk-client, qemu-server: qemu reconnect: PASS > vhost-user reconnect with dpdk-client, qemu-server: ovs reconnect: PASS > PVP 1Q live migration testing: PASS > PVP 1Q cross numa node live migration testing: PASS > Guest with ovs+dpdk+vhost-user 1Q live migration testing: PASS > Guest with ovs+dpdk+vhost-user 1Q live migration testing (2M): PASS > Guest with ovs+dpdk+vhost-user 2Q live migration testing: PASS > Guest with ovs+dpdk+vhost-user 4Q live migration testing: PASS > Host PF + DPDK testing: PASS > Host VF + DPDK testing: PASS > > > Versions: > > kernel 4.18 > qemu 6.2 > dpdk: git://dpdk.org/dpdk-stable (remotes/origin/19.11) > > # git log > Author: Christian Ehrhardt > Date: Mon Jul 18 11:14:00 2022 +0200 > version: 19.11.13-rc1 > Signed-off-by: Christian Ehrhardt > > NICs: X540-AT2 NIC(ixgbe, 10G) > > > > > Best Regards, > YangHang Liu > > > On Tue, Jul 19, 2022 at 1:33 PM Christian Ehrhardt wrote: >> >> On Tue, Jul 19, 2022 at 4:43 AM Pei Zhang wrote: >> > >> > cc Yanghang Liu (yanghliu@redhat.com). Yanghang is from the RedHat QE = team and will finish this dpdk testing with our test cases. >> > >> > Hello Christian, >> > >> > Could you also cc Yanghang in the future once there are new testing re= quests :)? Thanks. >> >> Hi - Sure we can do that, >> the list is tracked in http://git.dpdk.org/tools/stable-scripts/. >> I've converted your request into a patch against that. >> >> > Best regards, >> > >> > Pei >> > >> > On Mon, Jul 18, 2022 at 6:19 PM wro= te: >> >> >> >> Hi all, >> >> >> >> Here is a list of patches targeted for stable release 19.11.13. >> >> >> >> The planned date for the final release is August 29th. >> >> >> >> 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=3Dv19.11.13-rc1 >> >> >> >> These patches are located at branch 19.11 of dpdk-stable repo: >> >> https://dpdk.org/browse/dpdk-stable/ >> >> >> >> Thanks. >> >> >> >> Christian Ehrhardt >> >> >> >> --- >> >> Abdullah =C3=96mer Yama=C3=A7 (1): >> >> examples/distributor: fix distributor on Rx core >> >> >> >> Andy Pei (1): >> >> vdpa/ifc/base: fix null pointer dereference >> >> >> >> Ankur Dwivedi (1): >> >> common/cpt: fix build with GCC 12 >> >> >> >> Chengwen Feng (4): >> >> ethdev: clarify null location case in xstats get >> >> net/hns3: fix xstats get return if xstats is null >> >> net/ipn3ke: fix xstats get return if xstats is null >> >> net/mvpp2: fix xstats get return if xstats is null >> >> >> >> Ciara Power (6): >> >> test/crypto: fix null check for ZUC authentication >> >> test/crypto: fix cipher offset for ZUC >> >> test/crypto: fix authentication IV for ZUC SGL >> >> test/crypto: fix ZUC vector IV format >> >> test/crypto: fix SNOW3G vector IV format >> >> doc: fix grammar and formatting in compressdev guide >> >> >> >> Damodharam Ammepalli (2): >> >> net/bnxt: allow Tx only or Rx only >> >> net/bnxt: cleanup MTU setting >> >> >> >> Dariusz Sosnowski (1): >> >> net/mlx5: fix GTP handling in header modify action >> >> >> >> David Marchand (11): >> >> net/nfp: remove unneeded header inclusion >> >> devtools: fix null test for NUMA systems >> >> app/testpmd: remove useless pointer checks >> >> net/bnxt: fix compatibility with some old firmwares >> >> net/ice: fix build with GCC 12 >> >> vdpa/ifc: fix build with GCC 12 >> >> eal/x86: drop export of internal alignment macro >> >> test/ipsec: fix build with GCC 12 >> >> vhost/crypto: fix build with GCC 12 >> >> vhost/crypto: fix descriptor processing >> >> vhost: add some trailing newline in log messages >> >> >> >> Deepak Khandelwal (1): >> >> mem: skip attaching external memory in secondary process >> >> >> >> Dmitry Kozlyuk (2): >> >> net/mlx5: fix Tx when inlining is impossible >> >> ethdev: prohibit polling stopped queue >> >> >> >> Fidaullah Noonari (1): >> >> malloc: fix allocation of almost hugepage size >> >> >> >> Gagandeep Singh (5): >> >> crypto/dpaa_sec: fix digest size >> >> crypto/dpaa2_sec: fix buffer pool ID check >> >> crypto/dpaa2_sec: fix operation status for simple FD >> >> common/dpaax: fix short MAC-I IV calculation for ZUC >> >> net/dpaa: fix event queue detach >> >> >> >> Gowrishankar Muthukrishnan (1): >> >> examples/fips_validation: handle empty payload >> >> >> >> Harman Kalra (1): >> >> net/octeontx: fix port close >> >> >> >> Harry van Haaren (1): >> >> service: fix lingering active status >> >> >> >> Heinrich Schuchardt (2): >> >> drivers/crypto: fix warnings for OpenSSL version >> >> test/hash: fix out of bound access >> >> >> >> Hongbo Zheng (1): >> >> test: check memory allocation for CRC >> >> >> >> Huisong Li (4): >> >> net/hns3: fix insecure way to query MAC statistics >> >> net/bonding: fix RSS inconsistency between ports >> >> test/bonding: fix RSS test when disable RSS >> >> net/hns3: remove duplicate definition >> >> >> >> Jakub Wysocki (1): >> >> crypto/scheduler: fix queue pair in scheduler failover >> >> >> >> Jeff Daly (1): >> >> net/ixgbe: add option for link up check on pin SDP3 >> >> >> >> Jiri Slaby (1): >> >> kni: fix build with Linux 5.18 >> >> >> >> Joyce Kong (1): >> >> net/memif: fix overwriting of head segment >> >> >> >> Kalesh AP (2): >> >> net/bnxt: remove unused macro >> >> net/bnxt: recheck FW readiness if in reset process >> >> >> >> Ke Zhang (3): >> >> net/bonding: fix RSS key config with extended key length >> >> kni: use dedicated function to set random MAC address >> >> kni: use dedicated function to set MAC address >> >> >> >> Konstantin Ananyev (1): >> >> acl: fix rules with 8-byte field size >> >> >> >> Long Li (2): >> >> net/netvsc: fix calculation of checksums based on mbuf flag >> >> net/netvsc: fix vmbus device reference in multi-process >> >> >> >> Luc Pelletier (1): >> >> eal/x86: fix unaligned access for small memcpy >> >> >> >> Mattias R=C3=B6nnblom (1): >> >> examples/bond: fix invalid use of trylock >> >> >> >> Maxime Coquelin (4): >> >> net/vhost: fix TSO feature default disablement >> >> vhost: fix missing virtqueue lock protection >> >> app/testpmd: revert MAC update in checksum forwarding >> >> vhost: fix missing enqueue pseudo-header calculation >> >> >> >> Michael Baum (4): >> >> net/mlx5: add minimum WQE size for striding RQ >> >> net/mlx5: improve stride parameter names >> >> net/mlx5: fix MPRQ stride devargs adjustment >> >> net/mlx5: fix LRO validation in Rx setup >> >> >> >> Min Hu (Connor) (2): >> >> app/testpmd: check statistics query before printing >> >> net/bonding: fix mbuf fast free usage >> >> >> >> Mingxia Liu (1): >> >> app/testpmd: replace hardcoded min mbuf number with macro >> >> >> >> Naga Harish K S V (2): >> >> eventdev/eth_tx: fix adapter creation >> >> eventdev/eth_tx: fix queue delete >> >> >> >> Nithin Dabilpuram (1): >> >> examples/ipsec-secgw: fix promiscuous mode option >> >> >> >> Peng Zhang (2): >> >> net/nfp: fix initialization >> >> net/nfp: fix disabling VLAN stripping >> >> >> >> Qiming Yang (2): >> >> net/iavf: fix queue start exception handling >> >> net/iavf: increase reset complete wait count >> >> >> >> Rahul Lakkireddy (1): >> >> net/cxgbe: fix port ID in Rx mbuf >> >> >> >> Raja Zidane (3): >> >> net/mlx5: fix mark enabling for Rx >> >> examples/l2fwd-crypto: fix stats refresh rate >> >> examples/link_status_interrupt: fix stats refresh rate >> >> >> >> Rakesh Kudurumalla (1): >> >> test: avoid hang if queues are full and Tx fails >> >> >> >> Rebecca Troy (1): >> >> crypto/qat: fix DOCSIS crash >> >> >> >> Romain Delhomel (1): >> >> bus/fslmc: fix VFIO setup >> >> >> >> Shun Hao (1): >> >> app/testpmd: fix metering and policing command for RFC4115 >> >> >> >> Somnath Kotur (1): >> >> net/bnxt: fix freeing VNIC filters >> >> >> >> Stanislaw Kardach (1): >> >> config: fix C++ cross compiler for ARM >> >> >> >> Stephen Hemminger (2): >> >> rib: fix traversal with /32 route >> >> net/qede: fix build with GCC 12 >> >> >> >> Thomas Monjalon (1): >> >> kni: fix build >> >> >> >> Tianhao Chai (1): >> >> eal: fix C++ include for device event and DMA >> >> >> >> Tyler Retzlaff (1): >> >> eal/windows: fix data race when creating threads >> >> >> >> Vanshika Shukla (1): >> >> crypto/dpaa_sec: fix secondary process probing >> >> >> >> Vladimir Medvedkin (1): >> >> test/table: fix buffer overflow on lpm entry >> >> >> >> Wei Huang (2): >> >> raw/ifpga: remove virtual devices on close >> >> raw/ifpga: unregister interrupt on close >> >> >> >> Wenjun Wu (1): >> >> net/ice/base: fix getting sched node from ID type >> >> >> >> Wenwu Ma (1): >> >> app/testpmd: perform SW IP checksum for GRO/GSO packets >> >> >> >> Yuan Wang (3): >> >> net/vhost: fix access to freed memory >> >> examples/vhost: fix crash when no VMDq >> >> net/vhost: fix deadlock on vring state change >> >> >> >> >> -- >> Christian Ehrhardt >> Senior Staff Engineer, Ubuntu Server >> Canonical Ltd >> --=20 Christian Ehrhardt Senior Staff Engineer, Ubuntu Server Canonical Ltd