From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id A37BCA00E6 for ; Fri, 22 Mar 2019 16:10:39 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A21051B706; Fri, 22 Mar 2019 16:10:37 +0100 (CET) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 330961B6F0; Fri, 22 Mar 2019 16:10:35 +0100 (CET) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6CB308AE41; Fri, 22 Mar 2019 15:10:34 +0000 (UTC) Received: from rh.redhat.com (ovpn-117-193.ams2.redhat.com [10.36.117.193]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4348C5C708; Fri, 22 Mar 2019 15:10:33 +0000 (UTC) From: Kevin Traynor To: dpdk stable Cc: dev@dpdk.org Date: Fri, 22 Mar 2019 15:10:23 +0000 Message-Id: <20190322151023.6616-1-ktraynor@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.27]); Fri, 22 Mar 2019 15:10:34 +0000 (UTC) Subject: [dpdk-dev] 18.11.1 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" Content-Type: text/plain; charset="UTF-8" Message-ID: <20190322151023.Zke4-bvGzi55nK4MTMHSqjmAGQoArrMDIv517pDez38@z> Hi all, Here is a list of patches targeted for LTS release 18.11.1. Please help review and test. The planned date for the final release is April 8th. Before that, please shout if anyone has objections with these patches being applied. Also for the companies committed to running regression tests, please run the tests and report any issue before the release date. To avoid further delays, in the absence of any reported release blockers the release will go ahead on April 8th. I will add some release notes regarding list of bugfixes and areas validated. A release candidate tarball can be found at: https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.1-rc2 These patches are located at branch 18.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Kevin Traynor --- Akhil Goyal (1): crypto/dpaa2_sec: fix FLC address for physical mode Alejandro Lucero (1): vfio: fix error message Amr Mokhtar (1): app/bbdev: fix return value check Anatoly Burakov (17): eal: clean up unused files on initialization malloc: fix duplicate mem event notification malloc: make alignment requirements more stringent mem: fix segment fd API error code for external segment mem: check for memfd support in segment fd API doc: remove note on memory mode limitation in multi-process test/mem: add external mem autotest to meson test/fbarray: add to meson malloc: fix deadlock when reading stats eal/bsd: remove clean up of files at startup eal: fix strdup usages in internal config vfio: do not unregister callback in secondary process mem: fix variable shadowing mem: fix storing old policy eal: check string parameter lengths vfio: allow secondary process to query IOMMU type doc: clarify libnuma requirement for NUMA systems Andrew Rybchenko (6): net/sfc: pass HW Tx queue index on creation net/sfc: fix typo in preprocessor check net/sfc: fix VF error/missed stats mapping net/sfc: fix Rx packets counter ethdev: fix errno to have positive value gso: fix VxLAN/GRE tunnel checks Andy Pei (4): bus/ifpga: fix build for cpp applications bus/ifpga: fix forcing optional devargs bus/ifpga: fix AFU probe failure handler raw/ifpga: fix memory leak Arek Kusztal (3): crypto/qat: fix block size error handling crypto/qat: fix message for CCM when setting unused counter crypto/qat: fix message for NULL algo setting unused counter Arnon Warshavsky (1): devtools: fix return of forbidden addition checks Asaf Penso (1): net/mlx5: fix function documentation Bruce Richardson (5): net: fix underflow for checksum of invalid IPv4 packets net/tap: add buffer overflow checks before checksum telemetry: fix using ports of different types build: fix variable name in dependency error message devtools: fix build check for whether meson has run Chas Williams (1): ip_frag: fix IPv6 when MTU sizes not aligned to 8 bytes Chenmin Sun (1): net/i40e: fix statistics Cristian Dumitrescu (1): app/testpmd: fix quit to stop all ports before close David Hunt (1): doc: fix references in power management guide David Marchand (3): devtools: fix symbol check when adding experimental section eal: fix out of bound access when no CPU available ethdev: declare Tx prepare API as not experimental David Zeng (1): kni: fix build on RHEL8 for arm and Power9 Declan Doherty (1): net/bonding: fix possible null pointer reference Dekel Peled (7): net/mlx5: fix validation of Rx queue number app/testpmd: fix MPLSoUDP encapsulation app/testpmd: fix MPLSoGRE encapsulation doc: fix flow action command names in testpmd guide examples/flow_filtering: fix example documentation doc: fix MAC address rewrite actions in prog guide app/testpmd: fix Tx metadata show command Dharmik Thakkar (1): test/hash: fix perf result Didier Pallard (2): drivers/net: fix several Tx prepare functions net/i40e: revert fix offload not supported mask Erik Gabriel Carrillo (3): eventdev: remove redundant timer adapter function prototypes app/eventdev: detect deadlock for timer event producer timer: fix race condition Fan Zhang (5): examples/vhost_crypto: fix bracket drivers/crypto: fix PMDs memory leak doc: fix AESNI_MB guide vhost/crypto: fix possible dead loop vhost/crypto: fix possible out of bound access Ferruh Yigit (5): net/tap: fix possible uninitialized variable access mk: fix scope of disabling AVX512F support examples/kni: fix crash while handling userspace request kni: fix build for dev_open in Linux 5.0 kni: fix build for igb_ndo_bridge_setlink in Linux 5.0 Fiona Trahe (3): test/crypto: fix misleading trace message doc: add GCM AAD limitation in qat guide crypto/qat: fix digest in wireless auth case Gaetan Rivet (2): eal: fix detection of duplicate option register eal: fix log level of error in option register Gage Eads (1): eventdev: fix xstats documentation typo Gao Feng (2): eal: fix leak on multi-process request error memzone: fix unlock on initialization failure Gavin Hu (2): config: enable C11 memory model for armv8 with meson devtools: fix wrong headline lowercase for arm Haiyue Wang (1): net/i40e: perform basic validation on VF messages Hari Kumar Vemula (3): eal: fix core number validation efd: fix tail queue leak net/bonding: fix reset active slave Harman Kalra (1): test/metrics: fix a negative case Harry van Haaren (1): build: fix meson check for binutils 2.30 Hemant Agrawal (5): bus/dpaa: fix logical to physical core affine logic net/dpaa: fix secondary process bus/fslmc: fix to use correct physical core for logical core net/dpaa2: fix bad check for not-null bus/fslmc: fix to convert error msg to warning Hideyuki Yamashita (1): net/vhost: fix double free of MAC address Honnappa Nagarahalli (1): hash: fix out-of-bound write while freeing key slot Hyong Youb Kim (1): net/enic: remove useless include Igor Romanov (2): net/sfc/base: fix Tx descriptor max number check net/sfc: fix crash in EF10 TSO if no payload Ilya Maximets (6): vhost: fix double read of descriptor flags eal: fix build of external app with clang on armv8 net/virtio: add barrier before reading the flags eal: fix clang build with intrinsics forced eal/linux: fix parsing zero socket memory and limits test: check zero socket memory as valid Ivan Malov (4): net/sfc: add missing header guard to TSO header file net/sfc: discard last seen VLAN TCI if Tx packet is dropped net/sfc: fix datapath name references in logs net/sfc: fix port ID log Jeff Shaw (1): hash: fix return of bulk lookup Jiayu Hu (3): gro: fix overflow of payload length calculation gro: check invalid TCP header length doc: add GRO limitations in programmers guide Julien Meunier (1): net/fm10k: fix internal switch initial status Kamil Chalupnik (1): bb/turbo_sw: fix dynamic linking Keith Wiles (1): eal: fix missing newline in a log Kevin Traynor (1): version: 18.11.1-rc1 Konstantin Ananyev (4): examples/ipsec-secgw: fix crypto-op might never get dequeued examples/ipsec-secgw: fix outbound codepath for single SA examples/ipsec-secgw: make local variables static examples/ipsec-secgw: fix inbound SA checking Lee Daly (1): compressdev: fix structure comment Luca Boccassi (4): net/ixgbe/base: add LHA ID doc: fix garbage text in generated HTML guides build: use static deps for pkg-config libs.private build: mention -march in pkg-config description Matthias Gatto (1): vhost: fix race condition when adding fd in the fdset Maxime Coquelin (3): vhost: fix crash after mmap failure vhost: enforce avail index and desc read ordering vhost: enforce desc flags and content read ordering Michal Krawczyk (2): net/ena: fix dev init with multi-process net/ena: fix errno to positive value Moti Haimovsky (1): net/mlx5: fix shared counter allocation logic Nikhil Rao (2): eventdev: fix error log in eth Rx adapter eventdev: fix eth Tx adapter queue count checks Pallantla Poornima (1): drivers: fix sprintf with snprintf Qi Zhang (1): eal: close multi-process socket during cleanup Qiming Yang (2): net/i40e: fix getting RSS configuration net/i40e: fix get RSS conf Radu Nicolau (2): examples/bond: fix initialization order examples/bond: fix crash when there is no active slave Rafal Kozik (8): net/ena: add reset reason in Rx error net/ena: skip packet with wrong request id net/ena: destroy queues if start failed net/ena: do not reconfigure queues on reset net/ena: add supported RSS offloads types net/ena: fix invalid reference to variable in union net/ena: fix cleanup for out of order packets net/ena: update completion queue after cleanup Rahul Lakkireddy (3): net/cxgbe: fix control queue mbuf pool naming convention net/cxgbe: fix overlapping regions in TID table net/cxgbe: skip parsing match items with no spec Rami Rosen (10): doc: fix a typo in testpmd guide net/i40e: fix config name in comment net/avf/base: fix comment referencing internal data doc: fix a typo in testpmd guide doc: fix a parameter name in testpmd guide examples/tep_term: remove unused constant examples/vhost: fix a typo doc: fix ifc naming doc: add missing loopback option in testpmd guide doc: add dependency for PDF in contributing guide Rasesh Mody (1): net/bnx2x: cleanup info logs Reshma Pattan (1): app/pdump: fix vdev cleanup Rosen Xu (1): app/testpmd: expand RED queue thresholds to 64 bits Sachin Saxena (1): bus/fslmc: fix to reset portal memory before use Saleh Alsouqi (1): app/testpmd: fix MPLS BoS bit default value Seth Howell (1): malloc: notify primary process about hotplug in secondary Shahed Shaikh (3): net/qede: fix performance bottleneck in Rx path net/qede: remove prefetch in Tx path net/bnx2x: fix segfaults due to stale interrupt status Shreyansh Jain (2): bus/fslmc: fix parse method for bus devices net/dpaa2: fix device init for secondary process Stephen Hemminger (8): bus/vmbus: fix race in subchannel creation net/netvsc: enable SR-IOV net/netvsc: disable multi-queue on older servers bus/dpaa: do nothing if bus not present net/netvsc: fix transmit descriptor pool cleanup net/netvsc: fix probe when VF not found net/tap: allow full length names net/tap: let kernel choose tun device name Tiago Lam (1): net/af_packet: fix setting MTU decrements sockaddr twice Timmons C. Player (1): net/igb: fix LSC interrupt when using MSI-X Timothy Redaelli (1): mk: do not install meson.build in usertools Tiwei Bie (7): vhost: fix possible out of bound access in vector filling vhost: fix possible dead loop in vector filling vhost: ensure event idx is mapped when negotiated vhost: fix memory leak on realloc failure examples/vhost: fix path allocation failure handling vhost: fix access for indirect descriptors net/virtio-user: fix used ring in cvq handling Tomasz Jozwiak (4): common/qat: remove check of valid firmware response compress/qat: fix return on building request error compress/qat: fix dequeue error counter compress/qat: fix returned status on overflow Tonghao Zhang (1): sched: fix memory leak on init failure Viacheslav Ovsiienko (10): net/mlx5: remove checks for outer tunnel items on E-Switch net/mlx5: validate tunnel inner items on E-Switch net/mlx5: support tunnel inner items on E-Switch net/mlx5: validate ethernet type on E-Switch net/mlx5: support ethernet type for tunnels on E-Switch net/mlx5: fix typos and code style net/mlx5: fix TC rule handle assignment net/mlx5: fix VXLAN port registration race condition net/mlx5: fix VXLAN without decap action for E-Switch net/mlx5: fix build for armv8 Wei Zhao (3): net/ixgbe: fix Rx LRO capability offload for x550 net/ixgbe: fix over using multicast table for VF net/i40e: fix queue region DCB configure Wenjie Sun (1): vhost: fix deadlock in driver unregister Xiao Liang (1): kni: fix build on RHEL 8 Xiao Wang (1): net/ifc: store only registered device instance Xiaolong Ye (1): net/ifcvf: fix typo on struct name Xiaoyun Li (4): net/i40e: fix using recovery mode firmware net/i40e: fix overwriting RSS RETA net/ixgbe: fix overwriting RSS RETA net/i40e: fix statistics inconsistency Yanglong Wu (1): net/i40e: fix VF overwrite PF RSS LUT for X722 Yaroslav Brustinov (1): ethdev: fix typo in queue setup error log Yong Wang (1): doc: fix a typo in power management guide Yongseok Koh (5): malloc: fix finding maximum contiguous IOVA size net/mlx5: fix Multi-Packet RQ mempool free net/mlx5: fix Rx packet padding net/mlx5: fix deprecated library API for Rx padding net/mlx5: fix instruction hotspot on replenishing Rx buffer Youri Querry (1): bus/fslmc: fix ring mode to use correct cache settings Yunjian Wang (1): net/ixgbe: fix crash on remove Zhirun Yan (3): net/i40e: fix port close net/i40e: remove redundant reset of queue number net/i40e: clear VF reset flags after reset