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 83572A04A6 for ; Tue, 18 Aug 2020 20:12:30 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5F02B1C002; Tue, 18 Aug 2020 20:12:30 +0200 (CEST) Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by dpdk.org (Postfix) with ESMTP id 1ACE8F72; Tue, 18 Aug 2020 20:12:28 +0200 (CEST) Received: by mail-wr1-f65.google.com with SMTP id c15so19108365wrs.11; Tue, 18 Aug 2020 11:12:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kXM6cGbP9BxcCXKGy1Zj1c1dcgXoyfuVDPOWQ8GKHaE=; b=cr0vOtjBIy+JTGAs3SitS0my4pskhYy902bDQ3aUwyjbMbLLSwrdVA8EAMDcBut5Be i/5J7ZsGSGOqP2PONJtObvLDHQihRKbJGK4RrUc9yHMsuhygDJCJPcJQyo/fcqEMI9h0 2DuztQHtCVPRao9WI/Y73r8z+lQlyoO6L9E8f4ODX/gHCPGY5EipZMZ9q1HbeZrXi5Sq z2U6SuHauZPv8GTPJTSOl9F5Zp/RgF7FAMYz/yz+vCUW1lkXvqtngtfa9oJmVDfCgqpB PFi2tCZ+pRfkxfIXhgfq88SvwbmDqL0ByaeMWb5RPFwYaRAzf2u5i0c+dp9ECo8vslq4 0xjw== X-Gm-Message-State: AOAM531nCDBt9OG8Gmb7FRsv4rO+K2FXynoEmkAuNijpE9qbRwz3l/9f mU145+BIku2wZBYBW+6saUlBD7BPuE6xZzF/ X-Google-Smtp-Source: ABdhPJzmWBKLKnB/yiKeZgNnRUYP6i3LLfyhcLihYlOJEWWgNHflw+YzzaT8Z9HsIZCB/GbWhD92Mw== X-Received: by 2002:a5d:4a8a:: with SMTP id o10mr414158wrq.327.1597774347122; Tue, 18 Aug 2020 11:12:27 -0700 (PDT) Received: from localhost ([2a01:4b00:f419:6f00:e2db:6a88:4676:d01b]) by smtp.gmail.com with ESMTPSA id f15sm864746wmj.39.2020.08.18.11.12.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Aug 2020 11:12:26 -0700 (PDT) From: Luca Boccassi 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 , Pei Zhang , pingx.yu@intel.com, qian.q.xu@intel.com, Raslan Darawsheh , Thomas Monjalon , yuan.peng@intel.com, zhaoyan.chen@intel.com Date: Tue, 18 Aug 2020 19:12:22 +0100 Message-Id: <20200818181222.8462-1-bluca@debian.org> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] 19.11.4 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" Hi all, Here is a list of patches targeted for stable release 19.11.4. The planned date for the final release is August 31st. 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=v19.11.4-rc1 These patches are located at branch 19.11 of dpdk-stable repo: https://dpdk.org/browse/dpdk-stable/ Thanks. Luca Boccassi --- Adam Dybkowski (7): test/crypto: fix asymmetric session mempool creation crypto/qat: fix AES-XTS capabilities crypto/qat: handle mixed hash-cipher requests on GEN3 test/crypto: add mixed encypted-digest common/qat: get firmware version crypto/qat: handle mixed hash-cipher on GEN2 common/qat: fix uninitialized variable Akhil Goyal (4): crypto/dpaax_sec: fix 18-bit PDCP cases with HFN override crypto/dpaax_sec: fix inline query for descriptors crypto/dpaa2_sec: fix HFN override common/dpaax: fix 12-bit null auth case Alan Dewar (1): sched: fix port time rounding Alexander Kozyrev (3): net/mlx5: fix vectorized Rx burst termination net/mlx5: do not select legacy MPW implicitly net/mlx5: fix descriptors number adjustment Ali Alnubani (2): net/mlx5: fix typos in meter error messages doc: fix a typo in mlx5 guide Alvin Zhang (1): net/i40e: fix queue pairs configuration in VF Andrew Rybchenko (1): net/sfc: do not enforce hash offload in RSS multi-queue Ankur Dwivedi (2): common/cpt: fix encryption offset test/crypto: change cipher offset for ESN vector Apeksha Gupta (2): app/eventdev: fix capability check in pipeline ATQ test event/dpaa2: add all-types queue capability flag Archana Muniganti (2): examples/fips_validation: fix TDES interim callback examples/fips_validation: fix count overwrite for TDES Archit Pandey (1): sched: fix 64-bit rate Arek Kusztal (4): drivers/qat: improve multi process on qat drivers/qat: add multi process handling of driver id drivers/qat: add handling of capabilities in multi process crypto/qat: add minimum enq threshold Ayuj Verma (1): examples/fips_validation: fix parsing of TDES vectors Bruce Richardson (12): test: fix build with ring PMD but no bond PMD mem: fix 32-bit init config with meson rawdev: allow getting info for unknown device rawdev: fill NUMA socket ID in info rawdev: export dump function in map file doc: rebuild with meson whenever a file changes build: always link whole DPDK static libraries devtools: test static linkage with pkg-config build/pkg-config: move pkg-config file creation build/pkg-config: output drivers first for static build build/pkg-config: improve static linking flags build/pkg-config: prevent overlinking Chas Williams (1): net/netvsc: fix crash during Tx Chenbo Xia (1): net/virtio-user: check tap system call setting Chengchang Tang (5): net/hns3: clear promiscuous on PF uninit net/hns3: remove unsupported VLAN capabilities net/hns3: fix VLAN strip configuration when setting PVID net/hns3: remove restriction on setting VF MTU net/hns3: fix adding multicast MAC address Chenmin Sun (1): net/i40e: fix flow director Rx writeback packet Ciara Loftus (1): net/af_xdp: remove mempool freeing on umem destruction David Marchand (7): eal/windows: fix symbol export eal: remove redundant newline in alert message net/mlx5: remove redundant newline from logs net/mvpp2: fix non-EAL thread support devtools: fix path in forbidden token check lib: remind experimental status in headers net/bonding: fix socket ID check Dekel Peled (2): net/mlx5: fix VLAN pop with decap action validation net/mlx5: fix VLAN push action on hairpin queue Devendra Singh Rawat (1): net/qede: fix multicast drop in promiscuous mode Dong Zhou (1): net/mlx5: fix LRO checksum Dongyang Pan (1): net/bonding: delete redundant code Fady Bader (1): meter: remove inline functions from export list Feifei Wang (1): test/ring: fix statistics in bulk enq/dequeue Ferruh Yigit (4): net/iavf: fix uninitialized variable net/ixgbe/base: remove dead code ethdev: fix log type for some error messages drivers/net: fix exposing internal headers Fiona Trahe (3): common/qat: remove tail write coalescing common/qat: move max inflights param into qp common/qat: support dual threads for enqueue/dequeue Gaurav Singh (1): net/i40e: remove duplicate tunnel type check Georgiy Levashov (1): examples: add flush after stats printing Gregory Etelson (1): net/mlx5: fix tunnel flow priority Guinan Sun (5): net/ixgbe/base: fix host interface shadow RAM read net/ixgbe/base: fix x550em 10G NIC link status net/ixgbe/base: fix infinite recursion on PCIe link down net/ixgbe: fix MAC control frame forward net/ixgbe: fix flow control status Haiyue Wang (6): bus/pci: fix VF memory access eal: fix uuid header dependencies net/ice: fix TCP checksum offload net/ice: calculate TCP header size for offload net/ice: fix Tx hang with TSO net/ice: revert fake TSO fixes Hao Chen (1): net/hns3: optimize default RSS algorithm Harman Kalra (4): eal/linux: fix epoll fd list rebuild for interrupts net/octeontx2: fix DMAC filtering common/octeontx2: fix crash on running procinfo eal: fix parentheses in alignment macros Harry van Haaren (1): examples/eventdev: fix 32-bit coremask Heinrich Kuhn (1): net/nfp: fix RSS hash configuration reporting Hemant Agrawal (1): rawdev: remove remaining experimental tags Hongbo Zheng (4): net/hns3: ignore function return on reset error path net/hns3: fix unintended sign extension in dump operation net/hns3: clear residual hardware configurations on init net/hns3: get link status change through mailbox Hongzhi Guo (3): net: fix IPv4 checksum net: fix unneeded replacement of TCP checksum 0 net: fix checksum on big endian CPUs Honnappa Nagarahalli (5): eal/armv8: fix timer frequency calibration with PMU app/testpmd: use clock time in throughput calculation app/testpmd: fix burst percentage calculation doc: fix some typos in Linux guide test/hash: move lock-free tests to perf tests Hrvoje Habjanic (1): sched: fix subport freeing Ian Dolzhansky (1): net/failsafe: fix RSS RETA size info Igor Romanov (1): service: fix lcore iteration Jecky Pei (1): net/kni: set packet input port in Rx Jeff Guo (1): net/e1000: fix crash on Tx done clean up Junfeng Guo (2): net/ice/base: fix RSS removal for GTP-U net/ice/base: fix memory leak on GTPU RSS Junyu Jiang (2): net/iavf: fix RSS RETA after restart net/ice: fix bytes statistics Kalesh AP (5): net/bnxt: remove unused enum declaration net/bnxt: fix unnecessary HWRM command net/bnxt: fix flow error on filter creation net/bnxt: fix freeing filters on flow creation failure net/bnxt: fix logical AND in if condition Kevin Traynor (1): vhost: remove zero-copy and client mode restriction Konstantin Ananyev (2): test/bpf: fix few small issues bpf: fix add/sub min/max estimations Levend Sayar (1): service: fix C++ linkage Lijun Ou (5): net/hns3: add RSS hash offload to Rx configuration net/hns3: fix key length when configuring RSS net/hns3: fix RSS configuration on empty RSS type net/hns3: remove unnecessary branch app/testpmd: remove hardcoded descriptors limit Long Li (3): bus/vmbus: fix ring buffer mapping net/netvsc: fix underflow when Rx external mbuf net/netvsc: fix chimney index Lukasz Wojciechowski (1): service: fix core mapping reset Mao Jiang (2): net/i40e: fix binding interrupt without MSI-X vector net/i40e: fix flow director MSI-X resource allocation Matan Azrad (1): vhost: fix features definition location Maxime Coquelin (3): bus/dpaa: fix iterating on a class type bus/fslmc: fix iterating on a class type vhost: fix virtio ready flag check Michael Baum (11): net/mlx5: remove needless Tx queue initialization check net/mlx5: fix unreachable MPLS error path common/mlx5: fix code arrangement in tag allocation net/mlx5: fix iterator type in Rx queue management net/mlx5: fix initialization of steering registers net/mlx5: fix crash in NVGRE item translation net/mlx5: remove ineffective increment in hairpin split net/mlx4: optimize stack memory size in probe net/mlx5: fix unnecessary init in mark conversion net/mlx5: fix hairpin Tx queue creation error flow net/mlx5: fix hairpin Rx queue creation error flow Muhammad Bilal (1): bus/vdev: fix a typo in doxygen comment Nipun Gupta (2): bus/fslmc: fix getting FD error net/dpaa: fix FD offset data type Pablo de Lara (1): drivers/crypto: add missing OOP feature flag Parav Pandit (1): common/mlx5: fix void parameters in glue wrappers Patrick Fu (1): vhost: fix double-free with zero-copy Pavan Nikhilesh (2): event/octeontx2: fix device reconfigure event/octeontx2: fix sub event type Pavel Ivashchenko (1): net/i40e: fix getting EEPROM information Phil Yang (5): eventdev: fix race condition on timer list counter eventdev: use C11 atomics for lcore timer armed flag eventdev: remove redundant reset on timer cancel eventdev: relax SMP barriers with C11 atomics app/testpmd: fix CPU cycles per packet stats on Tx modes Qi Zhang (7): net/ice/base: fix return value net/ice/base: fix memory leak on error path net/ice/base: fix reference count on VSI list update net/ice/base: fix initializing resource for field vector net/ice/base: fix VSI ID mask to 10 bits net/ice/base: fix GTP-U inner RSS IPv4 IPv6 co-exist net/ice/base: fix RSS interference Rahul Gupta (1): net/bnxt: fix performance for Arm Rahul Lakkireddy (3): net/cxgbe: fix CLIP leak in filter error path net/cxgbe: fix double MPS alloc by flow validate and create net/cxgbe: fix L2T leak in filter error and free path Raslan Darawsheh (3): net: fix pedantic build net/mlx5: fix flow items size calculation net/mlx5: fix VF MAC address set over BlueField Ruifeng Wang (8): net/i40e: enable NEON Rx/Tx in meson eal/arm: add vcopyq intrinsic for aarch32 net/ixgbe: fix include of vector header file test: allow no-huge mode for fast-tests test/cycles: restore default delay callback crypto/armv8: remove debug option crypto/armv8: use dedicated log type net/i40e: support aarch32 Sarosh Arif (3): doc: fix typo in bbdev test guide examples/packet_ordering: use proper exit method doc: fix ethtool app path Shougang Wang (2): net/ice: fix error log in generic flow net/i40e: fix filter pctype Shy Shyman (3): app/testpmd: fix error detection in MTU command net/mlx5: fix flow META item validation net/mlx5: fix HW counters path in switchdev mode Stephen Hemminger (8): net/netvsc: fix warning when VF is removed net/netvsc: do not query VF link state net/netvsc: do not spin forever waiting for reply eal: fix lcore accessors for non-EAL threads cfgfile: fix stack buffer underflow rib: add C++ include guard kni: fix reference to master/slave process doc: fix reference to master process Suanming Mou (3): net/mlx5: fix secondary process resources release net/mlx5: fix interrupt installation timing net/mlx5: fix counter query Tal Shnaiderman (2): build: fix drivers library path on Windows pci: fix address domain format size Thomas Monjalon (1): doc: update build instructions in the Linux guide Tianfei Zhang (2): raw/ifpga/base: fix SPI transaction raw/ifpga/base: fix NIOS SPI init Timothy Redaelli (1): test: fix rpath for drivers with meson Viacheslav Ovsiienko (3): net/mlx5: fix UAR lock sharing for multiport devices common/mlx5: fix queue doorbell record size net/mlx5: fix metadata storing for NEON Rx Vladimir Medvedkin (1): doc: add RIB and FIB into the API index Wei Hu (Xavier) (12): net/hns3: fix Tx less than 60 bytes net/hns3: fix VLAN tags reported in Rx app/testpmd: fix stats error message net/hns3: fix flow director error message net/hns3: fix unintended sign extension in fd operation net/hns3: fix Rx buffer size net/hns3: check multi-process action register result ethdev: fix data room size verification in Rx queue setup ethdev: fix VLAN offloads set if no relative capabilities net/bonding: fix error code on device creation net/bonding: fix MAC address when switching active port net/bonding: fix MAC address when one port resets Wei Zhao (4): net/ice: fix switch action number check net/ixgbe: report 10Mbps link speed for x553 net/ice: add input set byte number check net/i40e: enable QinQ stripping Weifeng Li (1): net/bonding: change state machine to defaulted Xiao Wang (1): net/virtio-user: fix status management Xiaolong Ye (6): mbuf: remove unused next member in dynamic flag/field test/mbuf: fix a dynamic flag log mbuf: fix boundary check at dynamic field registration mbuf: fix error code in dynamic field/flag registration mbuf: fix free space update for dynamic field mbuf: fix dynamic field dump log Xiaoyun Wang (5): net/hinic/base: check output of management sync channel net/hinic/base: remove unused function parameters net/hinic: fix setting promiscuous mode net/hinic: optimize Rx performance for x86 net/hinic/base: avoid system time jump Yicai Lu (1): net/bonding: fix LACP negotiation Yunjian Wang (12): app/testpmd: fix memory leak on error path vfio: remove unused variable net/af_packet: fix check of file descriptors net/af_packet: fix memory leak on init failure net/af_packet: fix munmap on init failure bus/fslmc: fix memory leak in secondary process hash: fix out-of-memory handling in hash creation event/dpaa: remove dead code net/qede: remove dead code net/hinic: check memory allocations in flow creation net/ice: fix memory leak when releasing VSI net/ice: add memory allocation check in RSS init Zhiguang He (1): net/bonding: fix dead loop on RSS RETA update Zhihong Peng (2): net/i40e: report VLAN filter capability net/e1000: report VLAN extend capability Zhike Wang (1): mempool: fix allocation in memzone during retry