From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4F7A4A052A for ; Wed, 23 Dec 2020 10:41:54 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D9BF2CA9E; Wed, 23 Dec 2020 10:41:46 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by dpdk.org (Postfix) with ESMTP id 22D30CA39 for ; Wed, 23 Dec 2020 10:41:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1608716503; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hTJuAeNSs5zEf6yBAke+32S+QdI36aEAN8WbgTz9BHo=; b=fUpCnOwmw09ovCTSv3PQ/LWpQSY9h0vMHU8KgV/GQh6CCTzhQ/DTZluTUQcpIRpA/It0no N9y0PR/0+YgNngoxapbHy5ww+yDxCArSxKSVY9xqlw6PU5NCdCXDkNckAQhkRYrVVDUhyr 4EVk+Dn373r2vh6nrsLrr8iJqP26yqM= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-228-cRHuaZ7HN86RagqvUwsYHA-1; Wed, 23 Dec 2020 04:41:39 -0500 X-MC-Unique: cRHuaZ7HN86RagqvUwsYHA-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id E10D9107ACE3; Wed, 23 Dec 2020 09:41:36 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id CAFFB6F99D; Wed, 23 Dec 2020 09:41:36 +0000 (UTC) Received: from zmail25.collab.prod.int.phx2.redhat.com (zmail25.collab.prod.int.phx2.redhat.com [10.5.83.31]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 4DFF518095FF; Wed, 23 Dec 2020 09:41:36 +0000 (UTC) Date: Wed, 23 Dec 2020 04:41:35 -0500 (EST) From: Pei Zhang To: Kevin Traynor Cc: stable@dpdk.org, dev@dpdk.org, Abhishek Marathe , Akhil Goyal , Ali Alnubani , benjamin walker , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , pingx yu , qian q xu , Raslan Darawsheh , Thomas Monjalon , yuan peng , zhaoyan chen , hariprasad govindharajan Message-ID: <358636058.7116102.1608716495703.JavaMail.zimbra@redhat.com> In-Reply-To: <20201217120304.351927-1-ktraynor@redhat.com> References: <20201217120304.351927-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Originating-IP: [10.68.5.41, 10.4.195.3] Thread-Topic: 18.11.11 (LTS) patches review and test Thread-Index: mwsUOSWdKmqN/GZjp5yomEgao1L7Uw== X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=pezhang@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-stable] 18.11.11 (LTS) patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 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" Hello Kevin, The testing with dpdk 18.11.11-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): P= ASS (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 =20 # git log -1 commit fc3a366462672cfa392618b89f339ab617d8a3af (HEAD, tag: v18.11.11-rc1, = origin/18.11) Author: Kevin Traynor Date: Thu Dec 17 11:43:40 2020 +0000 version: 18.11.11-rc1 =20 Signed-off-by: Kevin Traynor # git branch remotes/origin/18.11 NICs: X540-AT2 NIC(ixgbe, 10G) Best regards, Pei ----- Original Message ----- From: "Kevin Traynor" To: stable@dpdk.org Cc: dev@dpdk.org, "Abhishek Marathe" , "Akh= il Goyal" , "Ali Alnubani" , "be= njamin walker" , "David Christensen" , "Hemant Agrawal" , "Ian Stokes" , "Jerin Jacob" , "John McNamara" , "Ju-Hyoung Lee" , "Kevin Tray= nor" , "Luca Boccassi" , "Pei Zhang"= , "pingx yu" , "qian q xu" , "Raslan Darawsheh" , "Thomas Monjalon= " , "yuan peng" , "zhaoyan chen" = , "hariprasad govindharajan" Sent: Thursday, December 17, 2020 8:03:04 PM Subject: 18.11.11 (LTS) patches review and test Hi all, Here is a list of patches targeted for LTS release 18.11.11. The planned date for the final release is 19th January. Note, this is the last planned release of 18.11 LTS, and it will be unmaintained after this release, so I encourage anyone who is using 18.11 LTS to test. 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=3Dv18.11.11-rc1 These patches are located at branch 18.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Kevin. --- Ajit Khaparde (1): net/bnxt: fix resetting mbuf data offset Alexander Kozyrev (1): net/mlx5: fix Rx queue count calculation Anatoly Burakov (2): doc: clarify instructions on running as non-root doc: update information on using hugepages Andrew Rybchenko (1): doc: fix EF10 Rx mode name in sfc guide Ankur Dwivedi (2): test/crypto: fix device number test/event: fix function arguments for crypto adapter Beilei Xing (1): net/i40e: fix flow director for eth + VLAN pattern Bernard Iremonger (1): net/i40e: fix flow director initialisation Bruce Richardson (9): doc: fix formatting of notes in meson guide build: skip detecting libpcap via pcap-config eal/x86: fix memcpy AVX-512 enablement doc: add SPDX license tag header to meson guide app: fix missing dependencies examples/l2fwd-crypto: fix missing dependency examples/vm_power: fix build on Ubuntu 20.04 examples/multi_process: fix build on Ubuntu 20.04 examples/l2fwd-keepalive: skip meson build if no librt Chas Williams (2): net: check segment pointer in raw checksum processing net/virtio: check raw checksum failure Chenbo Xia (2): app: fix ethdev port id size doc: fix ethdev port id size Chengchang Tang (4): app/testpmd: fix port id check in Tx VLAN command app/testpmd: fix VLAN configuration on failure app/testpmd: remove restriction on Tx segments set app/testpmd: fix descriptor id check Ciara Power (2): doc: fix typo in KNI guide usertools: fix CPU layout script to be PEP8 compliant Conor Walsh (1): net/ixgbe: check switch domain allocation result David Christensen (1): net/vhost: fix xstats after clearing stats David Marchand (11): eal: fix parallel build crypto/scheduler: fix header install with meson bus/pci: remove duplicate declaration mem: fix allocation in container with SELinux eal: fix doxygen for EAL cleanup crypto/dpaa2_sec: remove dead code net/ena: remove unused macro devtools: fix directory filter in forbidden token check examples/kni: fix build with pkg-config examples/l2fwd-crypto: fix build with pkg-config examples/performance-thread: fix build with pkg-config Dekel Peled (1): net/mlx5: fix match on empty VLAN item in DV mode Devendra Singh Rawat (1): net/qede: fix milliseconds sleep macro Didier Pallard (3): common/qat: add missing kmod dependency info net/mlx5: fix Rx descriptor status crypto/octeontx: fix out-of-place support Dongsheng Rong (1): net/bonding: fix Rx queue conversion Erik Gabriel Carrillo (1): timer: add limitation note for sync stop and reset Eugenio P=C3=A9rez (1): vhost: fix IOTLB mempool single-consumer flag Fan Zhang (3): port: remove useless assignment examples/fips_validation: fix missed version line vhost/crypto: fix feature negotiation Ferruh Yigit (5): ethdev: remove redundant license text app/testpmd: fix build with gcc 11 pmdinfogen: fix build with gcc 11 net/netvsc: replace compiler builtin overflow check net/i40e: fix build for log format specifier Gaetan Rivet (1): net/failsafe: fix state synchro cleanup Gregory Etelson (2): examples/l3fwd-power: check packet types after start net/mlx5: fix representor interrupts handler Guinan Sun (4): net/i40e/base: fix function header arguments net/i40e/base: fix Rx only for unicast promisc on VLAN net/i40e: fix link status net/i40e: fix recreating flexible flow director rule Haggai Eran (1): cryptodev: fix parameter parsing Haiyue Wang (1): net/ixgbe: remove redundant MAC flag check Heinrich Kuhn (2): net/nfp: expand device info get doc: improve multiport PF in nfp guide Hemant Agrawal (1): crypto/dpaa2_sec: fix stats query without queue pair Honnappa Nagarahalli (2): ethdev: fix memory ordering for callback functions examples/performance-thread: fix build with low core count Huisong Li (1): app/testpmd: fix displaying Rx/Tx queues information Ibtisam Tariq (3): examples/qos_sched: fix usage string examples/vhost_crypto: add new line character in usage doc: fix rule file parameters in l3fwd-acl guide Igor Romanov (1): net/sfc/base: fix tunnel configuration Jeff Guo (6): net/ixgbe: fix vector Rx net/i40e: fix vector Rx net/fm10k: fix vector Rx net/avf: fix command after PF reset net/avf: fix flow flush after PF reset net/avf: fix vector Rx John McNamara (1): license: add licenses for exception cases Julien Massonneau (1): usertools: fix pmdinfo parsing Junyu Jiang (2): net/avf: fix RSS RETA settings invalid net/i40e: fix byte counters Kalesh AP (7): net/bnxt: fix flow error on filter creation net/bnxt: fix endianness while setting L4 destination port net/bnxt: fix structure variable initialization net/bnxt: fix UDP tunnel port removal net/bnxt: fix boolean operator usage net/bnxt: fix drop enable in get Rx queue info net/bnxt: increase size of Rx CQ Karra Satwik (1): net/cxgbe: fix duplicate MAC addresses in MPS TCAM Kevin Laatz (1): net/ring: check internal arguments Kevin Traynor (4): maintainers: update maintainer names and emails kni: fix ethtool build error on kernel 5.9 Revert "app/testpmd: fix descriptor id check" Revert "app/testpmd: remove restriction on Tx segments set" Konstantin Ananyev (1): doc: fix missing classify methods in ACL guide Lance Richardson (1): net/bnxt: fix queue get info Leyi Rong (1): net/avf: fix performance drop after port reset Lijun Ou (1): app/testpmd: fix RSS key for flow API RSS rule Long Li (4): net/netvsc: fix multiple channel Rx net/netvsc: fix stale value after free net/netvsc: allocate contiguous physical memory for RNDIS net/vdev_netvsc: fix device probing error flow Luca Boccassi (1): fix spellings that Lintian complains about Lukasz Wojciechowski (17): raw/skeleton: reset test statistics raw/skeleton: allow closing already closed device distributor: fix handshake synchronization distributor: fix handshake deadlock distributor: fix buffer use after free distributor: handle worker shutdown in burst mode test/distributor: fix shutdown of busy worker distributor: fix return pkt calls in single mode test/distributor: fix freeing mbufs test/distributor: fix lcores statistics test/distributor: collect return mbufs distributor: fix API documentation test/distributor: fix race conditions on shutdown distributor: fix scalar matching distributor: fix flushing in flight packets distributor: fix clearing returns buffer test/distributor: fix quitting workers in burst mode Matan Azrad (1): net/mlx5: fix tunnel flow prioriity Maxime Coquelin (10): vdpa/ifc: fix build with recent kernels vhost: fix virtio-net header length with packed ring vhost: fix virtqueues metadata allocation vhost: validate index in available entries API vhost: validate index in guest notification API config: enable packet prefetching with Meson vhost: fix virtqueue initialization vhost: fix error path when setting memory tables vhost: fix fd leak in dirty logging setup vhost: fix fd leak in kick setup Maxime Leroy (1): net/mlx5: fix Rx queue count calculation Michael Baum (1): net/mlx5: remove unused variable in Tx queue creation Michal Krawczyk (3): net/ena/base: use min/max macros with type conversion net/ena/base: specify delay operations net/ena/base: fix release of wait event Min Hu (Connor) (1): app/testpmd: fix bonding xmit balance policy command Mohsin Shaikh (1): net/mlx5: use open/read/close for ib stats query Nick Connolly (1): mem: fix allocation failure on non-NUMA kernel Olivier Matz (4): net/ring: fix typo in log message examples/multi_process: fix compilation examples/fips_validation: fix buffer overflow kni: fix build on RHEL 8.3 Ophir Munk (1): net/mlx5: remove unused log macros Ori Kam (1): net/mlx5: fix selection between encap and decap Padraig Connolly (1): net/i40e: fix QinQ flow pattern to allow non full mask Pavan Nikhilesh (2): mempool/octeontx: fix aura to pool mapping app/eventdev: check timer adadpters number Prateek Agarwal (1): net/i40e: add C++ include guard Qi Zhang (1): net/avf: fix iterator for RSS LUT Rahul Gupta (2): net/bnxt: fix for memleak during queue restart net/bnxt: fix to advance producer index Rahul Lakkireddy (1): net/cxgbe: fix queue DMA ring leaks during port close Rasesh Mody (2): net/qede: fix getting link details net/bnx2x: add QLogic vendor id for BCM57840 Rohit Raj (1): bus/fslmc: fix dpio close RongQing Li (1): net/bonding: fix possible unbalanced packet receiving Ruifeng Wang (2): net/i40e: support aarch32 test/crypto: fix stats test Sachin Saxena (2): net/dpaa2: fix misuse of interface index doc: fix diagram in dpaa2 guide Sarosh Arif (3): doc: fix typo in pcap guide test/distributor: fix mbuf leak on failure doc: fix grammar Shiri Kuzin (1): net/mlx5: fix xstats reset reinitialization Shougang Wang (2): net/i40e: fix filter pctype net/i40e: fix queue region in RSS flow Somnath Kotur (3): net/bnxt: fix shift operation net/bnxt: fix checking VNIC in shutdown path net/bnxt: fix queue release Stephen Hemminger (3): net/failsafe: fix double space in warning log net/netvsc: check for overflow on packet info from host doc: add SPDX license tag header to Intel performance guide Steve Yang (3): net/iavf: downgrade error log net/ixgbe: fix VF reset HW error handling net/avf: fix scattered Rx enabling Suanming Mou (1): net/mlx5: fix secondary process resources release Thomas Monjalon (5): eal: remove useless makefiles bus/pci: remove unused scan by address mem: fix config name in error logs ethdev: move non-offload capabilities net/mlx: fix overlinking with meson and glue dlopen Ting Xu (2): table: fix hash for 32-bit net/avf: fix releasing mbufs Viacheslav Ovsiienko (2): net/mlx5: fix netlink buffer allocation from stack net/mlx5: fix PCI address lookup Yi Yang (1): gso: fix payload unit size for UDP Yunjian Wang (23): net/tap: free mempool when closing net/fm10k: fix memory leak when thresh check fails net/qede: fix dereference before null check vfio: fix group descriptor check bus/pci: fix memory leak when unmapping VFIO resource bus/pci: fix leak on VFIO mapping error net/fm10k: fix memory leak when Tx thresh check fails raw/dpaa2_qdma: fix reset eventdev: check allocation in Tx adapter event/dpaa2: fix dereference before null check eventdev: fix adapter leak in error path net/netvsc: fix Tx queue leak in error path eal/linux: fix memory leak in uevent handling efd: fix tailq entry leak in error path eal: fix leak on device event callback unregister baseband/turbo_sw: fix memory leak in error path net/mvpp2: fix memory leak in error path net/thunderx: fix memory leak on rbdr desc ring failure ethdev: fix data type for port id compress/isal: check allocation in queue setup malloc: fix style in free list index computation net/bnxt: fix memory leak when freeing VF info net/bnxt: add memory allocation check in VF info init Yuying Zhang (1): net/i40e: fix virtual channel conflict Zhenghua Zhou (1): app/testpmd: do not allow dynamic change of core number