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 016B4A056D; Thu, 12 Mar 2020 17:09:59 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E39082BE3; Thu, 12 Mar 2020 17:09:58 +0100 (CET) Received: from mx0a-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by dpdk.org (Postfix) with ESMTP id A50592BAA; Thu, 12 Mar 2020 17:09:56 +0100 (CET) Received: from pps.filterd (m0098419.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 02CG8fJI074401; Thu, 12 Mar 2020 12:09:49 -0400 Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com with ESMTP id 2yqqpd9uk9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Mar 2020 12:09:48 -0400 Received: from m0098419.ppops.net (m0098419.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 02CG9Xsq079062; Thu, 12 Mar 2020 12:09:33 -0400 Received: from ppma02wdc.us.ibm.com (aa.5b.37a9.ip4.static.sl-reverse.com [169.55.91.170]) by mx0b-001b2d01.pphosted.com with ESMTP id 2yqqpd9thx-8 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Mar 2020 12:09:33 -0400 Received: from pps.filterd (ppma02wdc.us.ibm.com [127.0.0.1]) by ppma02wdc.us.ibm.com (8.16.0.27/8.16.0.27) with SMTP id 02CF5P4M029328; Thu, 12 Mar 2020 15:16:14 GMT Received: from b03cxnp07029.gho.boulder.ibm.com (b03cxnp07029.gho.boulder.ibm.com [9.17.130.16]) by ppma02wdc.us.ibm.com with ESMTP id 2ypjxrdrqe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Mar 2020 15:16:14 +0000 Received: from b03ledav004.gho.boulder.ibm.com (b03ledav004.gho.boulder.ibm.com [9.17.130.235]) by b03cxnp07029.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 02CFGDpB60621154 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 12 Mar 2020 15:16:13 GMT Received: from b03ledav004.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AC76E7805F; Thu, 12 Mar 2020 15:16:13 +0000 (GMT) Received: from b03ledav004.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D0AF578060; Thu, 12 Mar 2020 15:16:12 +0000 (GMT) Received: from [9.41.98.98] (unknown [9.41.98.98]) by b03ledav004.gho.boulder.ibm.com (Postfix) with ESMTP; Thu, 12 Mar 2020 15:16:12 +0000 (GMT) To: luca.boccassi@gmail.com, 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 References: <20200302111045.27730-1-luca.boccassi@gmail.com> From: Thinh Tran Message-ID: Date: Thu, 12 Mar 2020 10:16:12 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200302111045.27730-1-luca.boccassi@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-12_09:2020-03-11, 2020-03-12 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 phishscore=0 lowpriorityscore=0 clxscore=1011 bulkscore=0 impostorscore=0 priorityscore=1501 mlxlogscore=999 spamscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003120083 Subject: Re: [dpdk-dev] 19.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" Hi - IBM - DPDK on Power test result for v19.11.1-rc1 *Basic PF on Mallanox: No new errors or regressions were seen. * Single port stability test using l3fwd (16 cpus) and TRex, tested 64 and 1500 byte packets at a 0.0% drop rate for 4 hours each. *Performance: no degradation compared to 19.11.0 System: - IBM Power9 Model 8335-101 CPU: 2.3 (pvr 004e 1203) OS: - Ubuntu 18.04.4 LTS - 4.15.0-88-generic Tested NICs: - Mellanox Technologies MT28800 Family [ConnectX-5 Ex] - firmware version: 16.26.4012 - MLNX_OFED_LINUX-4.7-3.2.9.1 Best regards, Thinh Tran On 3/2/2020 5:10 AM, luca.boccassi@gmail.com wrote: > Hi all, > > Here is a list of patches targeted for stable release 19.11.1. > > The planned date for the final release is March the 16th. > > 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.1-rc1 > > These patches are located at branch 19.11 of dpdk-stable repo: > https://dpdk.org/browse/dpdk-stable/ > > Thanks. > > Luca Boccassi > > --- > Aaron Conole (1): > service: don't walk out of bounds when checking services > > Adam Dybkowski (1): > test/crypto: fix missing operation status check > > Adrian Moreno (2): > vhost: fix packed virtqueue ready condition > vhost: protect log address translation in IOTLB update > > Adrien Mazarguil (1): > maintainers: resign from flow API maintenance > > Ajit Khaparde (1): > net/bnxt: fix overwriting error message > > Ali Alnubani (2): > net/mlx: fix build with clang 9 > eal/linux: fix build when VFIO is disabled > > Andrzej Ostruszka (1): > build: remove unneeded function versioning > > Andy Pei (1): > net/ipn3ke: fix line side statistics register read > > Ankur Dwivedi (1): > examples/ipsec-secgw: extend inline session to non AES-GCM > > Anoob Joseph (1): > examples/fips_validation: fix string token for CT length > > Apeksha Gupta (1): > net/dpaa: fix Rx offload flags on jumbo MTU set > > Archana Muniganti (2): > common/cpt: check cipher and auth keys are set > common/cpt: fix component for empty IOV buffer > > Artur Trybula (1): > test/compress: replace test vector > > Beilei Xing (3): > net/ice: fix VSI context > net/ice: fix flow director flag > net/i40e: fix unchecked Tx cleanup error > > Bing Zhao (3): > net/mlx5: fix modify actions support limitation > net/mlx5: fix matching for ICMP fragments > net/mlx5: fix hairpin queue capacity > > Bruce Richardson (7): > build: explicitly enable sse4 for meson > kni: fix meson warning about console keyword > doc: fix warning with meson > doc: reduce whitespace in meson build file > doc: reduce indentation in meson build file > net/ipn3ke: fix meson build > app/test: remove meson dependency on file in /sys > > Chengwen Feng (1): > net/hns3: fix triggering reset procedure in slave process > > Chenmin Sun (1): > net/ice: add outer IPv4 matching for GTP-U flow > > Chenxu Di (1): > net/i40e: fix port close in FreeBSD > > Ciara Loftus (3): > net/af_xdp: fix umem frame size and headroom > net/af_xdp: fix fill queue addresses > net/af_xdp: fix maximum MTU > > Ciara Power (5): > app/testpmd: fix device mcast list error handling > examples/ioat: fix failure check for ioat dequeue > examples/ioat: fix invalid link status check > lib: fix unnecessary double negation > usertools: fix telemetry client with python 3 > > David Hunt (1): > examples/power: fix ack for enable/disable turbo > > David Marchand (8): > eal/linux: fix build error on RHEL 7.6 > test/common: fix log2 check > build: fix libm detection in meson > ci: use meson 0.47.1 > eal/windows: fix cpuset macro name > hash: fix meson headers packaging > crypto/ccp: fix queue alignment > ci: fix Travis config warnings > > Dekel Peled (18): > net/mlx5: fix setting of Rx hash fields > net/mlx5: fix item flag on GENEVE item validation > app/testpmd: fix GENEVE flow item > net/mlx5: optimize Rx hash fields conversion > net/mlx5: fix masks of encap and decap actions > net/mlx5: fix check for VLAN actions > net/mlx5: fix bit mask to validate push VLAN > net/mlx5: allow push VLAN without VID > net/mlx5: block push VLAN action on Rx > net/mlx5: block pop VLAN action on Tx > net/mlx5: fix pop VLAN action validation > net/mlx5: fix VLAN VID action validation > net/mlx5: fix setting of port ID for egress rules > net/mlx5: fix dirty array of actions > net/mlx5: fix VLAN match for DV mode > net/mlx5: fix match on ethertype and CVLAN tag > net/mlx5: unify validation of drop action > net/mlx5: update description of validation functions > > Eli Britstein (1): > net/mlx5: fix zero out UDP checksum in encap data > > Eugenio Pérez (1): > vhost: flush shadow Tx if no more packets > > Fan Zhang (2): > vhost/crypto: fix fetch size > examples/fips_validation: fix AES-GCM cipher length parsing > > Fang TongHao (1): > ethdev: fix secondary process memory overwrite > > Ferruh Yigit (3): > kni: fix build with Linux 5.6 > net/sfc: fix log format specifiers > net/fm10k: fix non-x86 build > > Gaetan Rivet (1): > maintainers: update for failsafe and PCI library > > Gagandeep Singh (1): > crypto/dpaa_sec: fix IOVA conversions > > Gargi Sau (1): > examples/ethtool: fix unchecked return value > > Gavin Hu (1): > bus/fslmc: remove conflicting memory barrier macro > > Guinan Sun (3): > net/i40e: set fixed flag for exact link speed > net/ixgbe: set fixed flag for exact link speed > net/ixgbe: fix flow control mode setting > > Haiyue Wang (1): > net/ice: use ethernet copy API to do MAC assignment > > Harman Kalra (3): > net/octeontx2: fix VF configuration > net/octeontx2: fix getting supported packet types > net/octeontx2: fix PTP > > Hongbo Zheng (1): > net/hns3: fix crash when closing port > > Honnappa Nagarahalli (1): > hash: fix lock-free flag doxygen > > Itsuro Oda (3): > net/vhost: allocate interface name from heap > net/vhost: delay driver setup > net/vhost: fix probing in secondary process > > Jiaqi Min (1): > net/iavf: fix Rx total stats > > Jin Yu (3): > examples/vhost_blk: check unused value on init > examples/vhost_blk: fix check of device path > vhost: fix inflight resubmit check > > Junxiao Shi (2): > bpf: fix headers install with meson > drivers/crypto: fix session-less mode > > Kalesh AP (20): > net/bnxt: fix request for hot reset support > net/bnxt: add a field for FW capabilities > net/bnxt: fix flow creation > net/bnxt: fix probe in FreeBSD > net/bnxt: fix IOVA mapping > net/bnxt: fix enable/disable VLAN filtering > net/bnxt: use macro for PCI log format > net/bnxt: remove redundant if statement > net/bnxt: remove redundant macro > net/bnxt: remove unnecessary structure variable > net/bnxt: restore MAC filters during reset recovery > net/bnxt: restore VLAN filters during reset recovery > net/bnxt: fix VLAN strip > net/bnxt: fix unnecessary delay in port stop > net/bnxt: fix port stop on error recovery failure > net/bnxt: fix crash in port stop while handling events > net/bnxt: fix race condition when port is stopped > net/bnxt: fix return code handling in VLAN config > net/bnxt: handle HW filter setting when port is stopped > net/bnxt: remove a redundant variable > > Kevin Traynor (1): > devtools: add fixes flag to commit listing > > Kiran Kumar K (2): > net/octeontx2: fix PTP and HIGIG2 coexistence > net/octeontx2: fix Tx flow control for HIGIG > > Konstantin Ananyev (1): > acl: fix 32-bit match for range field > > Krzysztof Kanas (1): > mempool/octeontx: fix error handling in initialization > > Liron Himi (1): > cfgfile: fix symbols map > > Lu Qiuwen (1): > net/fm10k: fix descriptor VLAN field filling in Tx > > Lunyuan Cui (2): > net/ixgbe: fix link status > net/ixgbe: fix link up in FreeBSD > > Manish Chopra (2): > net/qede: fix VF reload > net/qede: do not stop vport if not started > > Matan Azrad (8): > net/mlx5: fix build with clang 3.4.2 > net/mlx5: make FDB default rule optional > net/mlx5: fix tunnel flow priority > net/mlx5: fix flow match on GRE key > net/mlx5: fix GENEVE tunnel flow validation > net/mlx5: fix L3 VXLAN RSS expansion > net/mlx5: fix encap/decap validation > net/mlx5: fix metadata split with encap action > > Mattias Rönnblom (2): > event/dsw: flush buffers immediately on zero-sized enqueue > event/dsw: avoid credit leak on oversized enqueue bursts > > Maxime Coquelin (5): > vhost: fix deadlock on port deletion > vhost: catch overflow causing mmap of size 0 > vhost: check message header size read > net/vhost: fix setup error path > net/vhost: prevent multiple setups on reconfiguration > > Michael Baum (1): > net/mlx5: fix memory regions release deadlock > > Nipun Gupta (1): > event/dpaa2: set number of order sequences > > Olivier Matz (3): > mempool: fix anonymous populate > mempool: fix slow allocation of large pools > mempool: fix populate with small virtual chunks > > Ori Kam (1): > app/testpmd: fix uninitialized members of MPLS > > Pavan Nikhilesh (8): > examples/l2fwd-event: fix event device config > examples/l2fwd-event: fix ethdev RSS setup > test/event: fix unintended vdev creation > test/event: fix OCTEON TX2 event device name > event/octeontx2: fix device name in device info > app/eventdev: fix pipeline test with meson build > examples/l2fwd-event: fix core allocation in poll mode > doc: fix devargs in OCTEON TX2 event device guide > > Prateek Agarwal (2): > doc: fix quiescent state description in RCU guide > doc: fix multi-producer enqueue figure in ring guide > > Praveen Shetty (1): > examples/ioat: fix unchecked return value > > Qi Zhang (6): > net/iavf/base: fix command buffer memory leak > net/iavf/base: fix adminq return > net/ice/base: fix loop limit > net/ice/base: increase PF reset wait timeout > net/ice: fix flow director GTP-U pattern > net/ice: fix GTP-U rule conflict > > Rafael Ávila de Espíndola (1): > mk: avoid combining -r and -export-dynamic linker options > > Rahul Gupta (1): > net/bnxt: fix default timeout for getting FW version > > Rahul Lakkireddy (1): > net/cxgbe: announce Tx multi-segments offload > > Rasesh Mody (5): > net/qede/base: fix number of ports per engine > net/bnx2x: support secondary process > net/bnx2x: fix reset of scan FP flag > net/bnx2x: fix to sync fastpath Rx queue access > net/bnx2x: fix VLAN stripped flag > > Raslan Darawsheh (2): > net/mlx5: fix VXLAN-GPE item translation > net/failsafe: fix reported hash key size in device info > > Reshma Pattan (3): > net/ixgbe: remove duplicate function declaration > latency: fix calculation for multi-thread > test: fix build without ring PMD > > Ricardo Roldan (1): > ethdev: fix callback unregister with wildcard argument list > > Ruifeng Wang (1): > crypto/armv8: fix clang build > > Santoshkumar Karanappa Rastapur (3): > net/bnxt: fix link during port toggle > net/bnxt: fix non matching flow hitting filter rule > net/bnxt: fix buffer allocation reattempt > > Savinay Dharmappa (1): > examples/ipsec-secgw: fix crash on unsupported algo > > Scott Wasson (1): > kni: fix not contiguous FIFO > > Shiri Kuzin (3): > net/mlx5: fix ICMPv6 header rewrite actions > net/mlx5: fix ICMPv6 header rewrite action validation > net/mlx5: fix running without Rx queue > > Shougang Wang (2): > net/ice: fix packet type table > net/ixgbe: remove dead code > > Somnath Kotur (7): > net/bnxt: fix Tx queue profile selection > net/bnxt: fix flow flush to sync with flow destroy > net/bnxt: fix reusing L2 filter > net/bnxt: fix max rings calculation > net/bnxt: fix alloc filter to use a common routine > net/bnxt: fix bumping of L2 filter reference count > net/bnxt: allow group ID 0 for RSS action > > Stephen Hemminger (15): > eal/linux: fix uninitialized data valgrind warning > net/netvsc: fix RSS offload flag > net/netvsc: disable before changing RSS parameters > ethdev: fix flow API doxygen comment > app/testpmd: call cleanup on exit > net/virtio-user: check file descriptor before closing > net/netvsc: fix crash in secondary process > kni: rename variable with namespace prefix > net/bnxt: fix VLAN strip flags in SSE Rx > net/bnxt: do not log error if stats queried before start > net/bnxt: remove unnecessary memset > app/testpmd: fix RFC addresses for Tx only > app/pdump: fix build with clang > mem: fix munmap in error unwind > net/netvsc: initialize link state > > Suanming Mou (10): > net/mlx5: fix meter suffix flow > net/mlx5: fix meter header modify before decap > net/mlx5: fix VLAN ID action offset > net/mlx5: support maximum flow id allocation > net/mlx5: fix register usage in meter > net/mlx5: fix layer validation with decapsulation > net/mlx5: fix layer type in header modify action > net/mlx5: fix layer flags missing in metadata > net/mlx5: fix match information in meter > net/mlx5: fix VLAN actions in meter > > Sucharitha Sarananaga (1): > examples/fips_validation: fix cipher length for AES-GCM > > Sunil Kumar Kori (2): > net/octeontx: fix memory leak of MAC address table > examples/l2fwd-event: fix error checking > > Sunil Pai G (1): > net/ice: fix unchecked Tx cleanup error > > Takeshi Yoshimura (1): > vfio: fix mapping failures in ppc64le > > Tao Zhu (5): > net/ice: disable TSO offload in vector path > net/iavf: add TSO offload use basic path > net/ice: fix flow FDIR/switch memory leak > net/ixgbe: fix blocking system events > net/ice: fix queue MSI-X interrupt binding > > Thierry Herbelot (1): > crypto/octeontx2: add kmod dependency info > > Thomas Faivre (1): > usertools: fix syntax warning in python 3.8 > > Thomas Monjalon (13): > doc: fix build with python 3.8 > devtools: fix debug build test > fix Mellanox copyright and SPDX tag > net/mlx: rename meson variable for dlopen option > net/mlx: add static ibverbs linkage with meson > net/mlx: workaround static linkage with meson > net/mlx: fix overlinking with meson and glue dlopen > test/ipsec: fix a typo in function name > doc: add module EEPROM dump to mlx5 features > doc: fix naming of Mellanox devices > app/testpmd: add port check before manual detach > app/testpmd: rename function for detaching by devargs > app/testpmd: fix hot-unplug detaching > > Tiwei Bie (2): > net/virtio-user: do not close tap when disabling queue pairs > net/virtio-user: do not reset virtqueues for split ring > > Tonghao Zhang (3): > net/mlx5: fix crash when setting hairpin queues > net/mlx5: clean up redundant assignment > net/mlx5: fix crash when meter action conf is null > > Vamsi Attunuru (1): > net/octeontx2: fix flow control initial state > > Viacheslav Ovsiienko (14): > net/mlx5: fix Tx burst routines set > net/mlx5: fix doorbell register offset type > ethdev: fix switching domain allocation > net/mlx5: fix shared metadata matcher field setup > net/mlx5: fix matcher field usage for metadata entities > net/mlx5: fix metadata item endianness conversion > net/mlx5: move Tx complete request routine > net/mlx5: update Tx error handling routine > net/mlx5: add free on completion queue > net/mlx5: engage free on completion queue > net/mlx5: fix legacy multi-packet write session > app/testpmd: fix txonly flow generation entropy > net/mlx5: fix inline packet size for ConnectX-4 Lx > doc: clarify memory write combining in mlx5 guide > > Vitaliy Mysak (1): > vhost: do not treat empty socket message as error > > Vladimir Medvedkin (1): > fib: fix possible integer overflow > > Wei Hu (Xavier) (8): > net/hns3: fix Rx queue search with broadcast packet > net/hns3: fix ring vector related mailbox command format > net/hns3: fix dumping VF register information > net/hns3: fix link status on failed query > ethdev: fix VLAN offloads set if no driver callback > app/testpmd: fix initial value when setting PFC > app/testpmd: fix uninitialized members when setting PFC > app/testpmd: update Rx offload after setting MTU > > Wisam Jaddo (2): > net/mlx5: fix blocker for push VLAN on Rx > app/testpmd: fix identifier size for port attach > > Xiao Wang (4): > net/af_xdp: fix redundant check for wakeup need > vhost: fix socket initial value > examples/l3fwd-power: fix a typo > examples/l3fwd-power: fix interrupt disable > > Xiao Zhang (1): > net/ixgbe: check for illegal Tx packets > > Xiaolong Ye (7): > net/i40e/base: fix buffer address > net/i40e/base: fix error message > net/i40e/base: fix missing link modes > net/i40e/base: fix Tx descriptors number > net/i40e/base: fix retrying logic > net/i40e/base: fix display of FEC settings > net/i40e/base: add new link speed constants > > Xiaoyu Min (1): > net/mlx5: fix multiple flow table hash list > > Xiaoyun Li (6): > net/i40e: fix Tx when TSO is enabled > net/ice: fix Tx when TSO is enabled > raw/ntb: fix write memory barrier > doc: fix igb_uio parameter in ntb guide > examples/ntb: fix mempool ops setting > examples/tep_term: remove redundant info get > > Xuan Ding (1): > net/virtio-user: fix packed ring server mode > > Yahui Cao (2): > net/iavf: fix virtual channel return > net/ice: fix flow director passthru > > Yong Wang (1): > doc: fix typos in 19.11 release notes > > Yunjian Wang (3): > net/vhost: check creation failure > net/virtio-user: check tap offload setting failure > net/tap: fix memory leak when unregister intr handler > > Zhaoyan Chen (1): > doc: update recommended versions for i40e > > Zhike Wang (1): > vhost: fix crash on port deletion >