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 B8AFFA0510; Wed, 18 Dec 2019 12:42:35 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 64C96F90; Wed, 18 Dec 2019 12:42:34 +0100 (CET) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) by dpdk.org (Postfix) with ESMTP id A9B23F90 for ; Wed, 18 Dec 2019 12:42:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1576669351; 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; bh=mPkm+d1ArVQzujaSYoQEnRmuAXc+D+F3gwR2Z1Cp7Xk=; b=QmwgppSH42ENjec7YzHbyvrLVw4cMwpPR0tk+3R2XPNQCqqH5flMrn8EZzJmyG9cF6EUvC tYzdjktfMoOOh+IMhh8J94hyHJhFslNpt7w4OL2FRdb6DKeTXs0OxNnRs6wbLep2IVWqMc EmO2sXTapdxYWDRCYKV13Yux7FQkLec= 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-190-p1t1ORs1NQ2aaL7dTeaJHQ-1; Wed, 18 Dec 2019 06:42:28 -0500 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 CD400107ACC9; Wed, 18 Dec 2019 11:42:25 +0000 (UTC) Received: from rh.redhat.com (unknown [10.36.118.108]) by smtp.corp.redhat.com (Postfix) with ESMTP id C6F327D903; Wed, 18 Dec 2019 11:42:20 +0000 (UTC) From: Kevin Traynor To: stable@dpdk.org Cc: dev@dpdk.org, Abhishek Marathe , Akhil Goyal , Ali Alnubani , benjamin.walker@intel.com, David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Kevin Traynor , Luca Boccassi , Pei Zhang , pingx.yu@intel.com, qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com Date: Wed, 18 Dec 2019 11:42:03 +0000 Message-Id: <20191218114203.8300-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-MC-Unique: p1t1ORs1NQ2aaL7dTeaJHQ-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [dpdk-dev] 18.11.6 (LTS) patches review and test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi all, Here is a list of patches targeted for LTS release 18.11.6. The planned date for the final release is 31st January. 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.6-rc1 These patches are located at branch 18.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Kevin. --- Aaron Conole (1): test/interrupt: account for race with callback Abhishek Sachan (1): net/af_packet: fix stale sockets Adrian Moreno (4): vhost: fix vring memory partially mapped vhost: translate incoming log address to GPA vhost: prevent zero copy mode if IOMMU is on vhost: convert buffer addresses to GPA for logging Ajit Khaparde (9): net/bnxt: fix setting max RSS contexts net/bnxt: fix writing MTU to FW net/bnxt: fix crash in xstats get net/bnxt: fix resource qcaps with older FW net/bnxt: fix async link handling and update net/bnxt: fix flow flush handling net/bnxt: update trusted VF status only when it changes net/bnxt: fix doorbell register offset for Tx ring net/bnxt: get default HWRM command timeout from FW Akhil Goyal (1): crypto/dpaa2_sec: fix length retrieved from hardware Ali Alnubani (2): mk: fix build on arm64 eal: fix header file install with meson Alvin Zhang (1): net/i40e: fix exception with multi-driver Amaranath Somalapuram (5): doc: fix l2fwd-crypto usage in CCP guide crypto/ccp: fix maximum queues and burst size crypto/ccp: fix CPU authentication crash crypto/ccp: fix scheduling of burst crypto/ccp: fix digest size capabilities Anatoly Burakov (2): mempool: use actual IOVA addresses when populating common/octeontx: add missing public symbol Andrew Rybchenko (5): ethdev: fix doc reference to FDIR disabled mode ethdev: remove redundant device info cleanup before get net/sfc: fix missing notification on link status change net/virtio: reject unsupported Tx multi-queue modes ethdev: avoid undefined behaviour on configuration copy Andrzej Ostruszka (4): doc: fix description of versioning macros eventdev: fix possible use of uninitialized var doc: fix tap guide net/dpaa2: fix possible use of uninitialized vars Anoob Joseph (1): examples/ipsec-secgw: fix access to freed packet Archana Muniganti (1): app/crypto-perf: fix input of AEAD decrypt Arek Kusztal (1): crypto/qat: fix AES CMAC mininum digest size Bernard Iremonger (1): examples/ipsec-secgw: fix unchecked return value Bruce Richardson (4): examples/vm_power: fix type of cmdline token in cli port: fix pcap support with meson examples: hide error for missing pkg-config path flag usertools: fix typo in SPDX tag of telemetry script Chaitanya Babu Talluri (1): examples/fips_validation: fix null dereferences Christian Ehrhardt (2): net/mlx4: fix build on ppc64 build: avoid overlinking Ciara Power (3): app/testpmd: fix help for loop topology option ethdev: fix include of ethernet header file app/procinfo: use strlcpy for copying string Congwen Zhang (2): net/ixgbe: fix zeroing of RSS config net/e1000: fix zeroing of RSS config Damian Nowak (1): crypto/qat: fix null auth when using VFIO David Christensen (3): eal/ppc: fix 64-bit atomic exchange operation eal/linux: restore specific hugepage ordering for ppc vhost: fix build on RHEL 7.6 for Power David Hunt (2): examples/vm_power: fix build without i40e examples/vm_power: fix OOB frequency oscillations David Marchand (15): net/bonding: fix out of bound access in LACP mode net/bonding: fix LACP fast queue Rx handler net/bonding: fix unicast packets filtering ci: add missing dependencies for documentation net/qede: limit Rx ring index read for debug devtools: fix cleanup of checkpatch temporary file eal: remove dead code on NUMA node detection net/mlx4: remove dependency on libmnl in meson net/bonding: use non deprecated PCI API doc: fix internal links for older releases doc: fix link to AESNI mb external library doc/guides: clean repeated words build: remove unneeded meson option app/testpmd: report invalid command line parameter buildtools: fix build with coverage Dekel Peled (2): doc: fix description of links to EAL options pages net/mlx5: fix check of RSS queue index Dilshod Urazov (3): net/virtio: reject deferred Rx start net/virtio: reject deferred Tx start net/virtio: reject unsupported Rx multi-queue modes Eelco Chaudron (1): net/i40e: downgrade error log Fan Zhang (2): doc: fix AESNI-GCM limitations in crypto guide examples/fips_validation: fix auth verify Ferruh Yigit (7): bus/fslmc: fix global variable multiple definitions net/igb: fix global variable multiple definitions crypto/null: fix global variable multiple definitions crypto/virtio: fix global variable multiple definitions compress/octeontx: fix global variable multiple definitions test: fix global variable multiple definitions mk: remove library search path from binary Fiona Trahe (1): crypto/qat: fix digest length in XCBC capability Flavia Musatescu (2): app/testpmd: remove duplicated Rx offload commands net/af_packet: improve Tx statistics accuracy Flavio Leitner (1): vhost: fix IPv4 checksum Gagandeep Singh (1): net/enetc: fix BD ring alignment Gage Eads (1): event/sw: fix xstats reset value Gavin Hu (5): net/i40e: remove memory barrier from NEON Rx net/i40e: remove compiler barrier from NEON Rx net/bnxt: remove duplicate barrier net/bnxt: replace memory barrier for doorbell response net/bnxt: enforce IO barrier for doorbell command Guinan Sun (1): net/ixgbe: fix MACsec setting Harry van Haaren (1): test/service: fix wait for service core Hemant Agrawal (3): event/dpaa2: fix default queue configuration bus/dpaa: fix dpaa_sec blacklist test/crypto: fix session init failure for wireless case Honnappa Nagarahalli (1): test/lpm: fix measured cycles for delete Hui Zhao (2): net/bonding: fix slave id types net/bonding: fix OOB access in other aggregator modes Hyong Youb Kim (3): net/enic: fix probe for secondary process net/enic: fix crash in secondary process net/enic: re-enable link status change interrupt Igor Romanov (1): net/bonding: fix link speed update in broadcast mode Ivan Ilchenko (1): net/atlantic: remove double function declaration Ivan Malov (1): net/sfc: fix adapter lock usage on rule creation Jim Harris (1): vfio: fix leak with multiprocess Jin Yu (1): vhost: fix build dependency on hash lib Joyce Kong (3): net/i40e: fix address of first segment net/ixgbe: fix address of first segment doc: update arm64 cross build tool version Julien Meunier (2): cryptodev: fix initialization on multi-process cryptodev: fix checks related to device id Junyu Jiang (2): net/ixgbe: fix queue interrupt for X552/557 net/bonding: fix port ID check Kalesh AP (18): net/bnxt: fix accessing variable before null check net/bnxt: fix multicast filter programming net/bnxt: return error if setting link up fails net/bnxt: remove unnecessary variable assignment net/bnxt: fix dereference before null check net/bnxt: cleanup comments net/bnxt: fix L4 checksum indication in non-vector Rx net/bnxt: fix IP checksum error indication net/bnxt: fix setting default MAC address net/bnxt: fix error checking of FW commands net/bnxt: fix check of address mapping net/bnxt: fix stats errors handling net/bnxt: move macro definitions to header file net/bnxt: fix extended port counter statistics net/bnxt: fix VF probe when MAC address is zero net/bnxt: fix coding style net/bnxt: fix deferred start of Tx queues net/bnxt: fix rx queue start/stop Kevin Traynor (6): common/cpt: fix possible null dereference compress/octeontx: remove commented out code event/opdl: remove commented out code net/bnxt: remove commented out code lib: fix log typos lib: fix doxygen typos Krzysztof Kanas (4): test/bonding: fix LSC related cases test/bonding: fix LSC timeout unit test: optimise fd closing in forks net/bonding: fix selection logic Lance Richardson (2): net/bnxt: advertise scatter Rx offload capability net/bnxt: fix mbuf free when clearing Tx queue Laurent Hardy (1): net/i40e: set speed to undefined for default case Lukasz Bartosik (1): examples/ipsec-secgw: fix default configuration Lunyuan Cui (3): net/e1000: fix link status update net/ixgbe: fix link status net/e1000: fix link status Marcin Hajkowski (1): power: fix socket indicator value Marcin Smoczynski (2): net/tap: fix blocked Rx packets examples/ipsec-secgw: fix GCM IV length Marvin Liu (3): vhost: fix virtqueue not accessible vhost: do not limit packed ring size net/virtio-user: fix setting filters Matan Azrad (3): ethdev: fix item expansion for RSS flow ethdev: fix last item detection on RSS flow expand app/testpmd: fix invalid port detaching Mattias R=C3=B6nnblom (1): power: handle frequency increase with turbo disabled Maxime Coquelin (6): vhost: batch used descs chains write-back with packed ring vhost: un-inline dirty pages logging functions vhost: do not inline packed and split functions vhost: do not inline unlikely fragmented buffers code vhost: simplify descriptor buffer prefetching eal/x86: force inlining of all memcpy and mov helpers Maxime Leroy (1): net/vmxnet3: remove IP checksum from capabilities Michal Krawczyk (1): vfio: fix truncated BAR offset for 32-bit Nipun Gupta (5): event/dpaa: fix number of supported atomic flows common/dpaax: fallback to check separate memory node for VM net/dpaa2: add retry and timeout in packet enqueue API raw/dpaa2_cmdif: add retry and timeout in packet enqueue API net/dpaa2: set port in mbuf Nithin Dabilpuram (2): eal: add ack interrupt API net/qede: use ack in interrupt handlers Noa Ezra (1): net/vhost: fix redundant queue state event Pallantla Poornima (1): net/axgbe: fix double unlock Pavan Nikhilesh (4): reciprocal: fix off-by-one with 32-bit divisor app/eventdev: fix divide by zero app/eventdev: check function errors event/octeontx: fix partial Rx packet handling Pavel Belous (1): net/atlantic: add FW mailbox guard mutex Peng Huang (1): app/testpmd: fix Tx checksum when TSO enabled Phil Yang (1): net/mlx5: fix Rx CQ doorbell synchronization on aarch64 Radu Nicolau (1): security: fix doxygen fields Rahul Gupta (1): net/bnxt: fix Rx queue count Rahul Lakkireddy (7): net/cxgbe: add prefix to global functions net/cxgbe: fix null access when allocating CLIP entry net/cxgbe: fix slot allocation for IPv6 flows net/cxgbe: fix parsing VLAN ID rewrite action net/cxgbe: fix prefetch for non-coalesced Tx packets net/cxgbe: avoid polling link status before device start net/cxgbe: fix races on flow API operations Rasesh Mody (1): net/qede/base: fix page index for PBL chains Raslan Darawsheh (1): net/mlx: fix debug build with icc Robin Jarry (2): usertools: fix pmdinfo with python 3 and pyelftools>=3D0.24 usertools: fix telemetry client with python 3 Ruifeng Wang (4): net/ixgbe: remove memory barrier from NEON Rx lib/distributor: fix deadlock on aarch64 test/distributor: fix spurious failure net/ixgbe: support packet type with NEON Sachin Saxena (1): net/dpaa2: fix Rx offload flags on jumbo MTU set Santoshkumar Karanappa Rastapur (5): net/bnxt: fix flow steering net/bnxt: fix ping with MTU change net/bnxt: fix MAC/VLAN filter allocation net/bnxt: fix forwarding with higher mbuf size net/bnxt: fix crash after removing and adding slaves Seth Howell (1): bus/pci: remove useless link dependency on ethdev Shahed Shaikh (6): net/qede: refactor Rx and Tx queue setup net/qede: fix odd number of queues usage in 100G mode net/qede: fix RSS configuration as per new allocation method net/qede: fix stats flow as per new allocation method net/qede: fix setting MTU net/qede: fix setting VLAN strip mode Shougang Wang (2): app/testpmd: fix crash on port reset net/ixgbe: fix performance drop caused by MACsec Shweta Choudaha (1): net/igb: fix PHY status if PHY reset is not blocked Somnath Kotur (1): net/bnxt: expose some missing counters in port stats Stephen Hemminger (7): bus/pci: fix Intel IOMMU sysfs access check service: use log for error messages test/mbuf: fix forged mbuf in clone test net/bnxt: fix debug log level app/testpmd: block xstats for hidden ports examples/multi_process: check server port validity examples/multi_process: fix client crash with sparse ports Thibaut Collet (2): net/virtio: fix Rx stats with vectorized functions net/virtio: get all pending Rx packets in vectorized paths Thierry Herbelot (5): crypto/dpaa_sec: fix IOVA table crypto/octeontx: enable unbinding drivers/crypto: remove some invalid comments doc: fix a common typo in NIC guides crypto/openssl: use local copy for session contexts Thomas Monjalon (5): build: remove redundant libs from pkgconfig net/mlx: fix meson build with custom dependency path net/mlx: fix build with make and recent gcc net/szedata2: fix dependency check ethdev: limit maximum number of queues Ting Xu (1): app/testpmd: fix CRC strip command Tiwei Bie (8): net/virtio: remove remaining simple Tx related stuff doc: fix typo in virtio in-order Rx function name doc: fix format in virtio guide vhost: fix slave request fd leak vhost: forbid reallocation when running vhost: fix vring address handling during live migration vhost: protect vring access done by application net/virtio-user: drop attribute unused for memory callback Vakul Garg (2): crypto/dpaa_sec: fix auth-cipher check for AEAD examples/ipsec-secgw: fix SHA256-HMAC digest length Viacheslav Ovsiienko (1): net/mlx5: fix BlueField VF type recognition Wangyu (Eric) (1): bus/pci: align next mapping address on page boundary Wei Zhao (2): net/ixgbe: enable new PF host mbox version net/ixgbe: fix VF RSS offloads configuration Xiao Wang (3): doc: fix typo in l2fwd-crypto guide net/fm10k: fix mbuf free in vector Rx net/ifc: check VFIO query error Xiao Zhang (7): net/i40e: fix VF runtime queues RSS config net/e1000: fix i219 hang on reset/close net/e1000: fix memory barrier usage in Tx net/ixgbe: fix X553 speed capability net/i40e: fix integer overflow examples/l3fwd-power: fix Rx interrupt disabling net/ixgbe: fix link status Xiaolong Ye (1): ethdev: fix typos for ENOTSUP Xiaoyu Min (5): net/mlx5: validate flow rule item order net/mlx5: allow pattern start from IP ethdev: fix expand RSS flows net/mlx5: fix crash on hash Rx queue handling for drop net/mlx5: improve flow item IP validation Xueming Li (3): malloc: fix realloc copy size malloc: fix realloc padded element size malloc: fix memory element size in case of padding Yasufumi Ogawa (1): net/null: fix multi-process Rx and Tx Yong Wang (1): net/ixgbe: remove redundant assignment