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 D3307A0566; Wed, 11 Mar 2020 04:28:42 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6FAE51BF7F; Wed, 11 Mar 2020 04:28:41 +0100 (CET) Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) by dpdk.org (Postfix) with ESMTP id 6116423D for ; Wed, 11 Mar 2020 04:28:40 +0100 (CET) Received: by mail-io1-f44.google.com with SMTP id k4so450157ior.4 for ; Tue, 10 Mar 2020 20:28:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NiiBEBurBGNFgfImuVnpaEm8i1olqKj6Ab/LjJ/dM9k=; b=XHR3qABtprVfIB7JLj161td1XcIe09IhR3U1A/Wxlv31d94tY9rq4FZPWhrbnT9/Ma GJMvpCKdMnpaqfOcIKXoUU0PEz7iVbWkWUb7zC6t/EiSSblApLHEACP9nXdOzfgKDN/q NT4G7loaq4wXfkcuEImfZcs1YF6CVfLHY/3K4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NiiBEBurBGNFgfImuVnpaEm8i1olqKj6Ab/LjJ/dM9k=; b=kbiTGX7N8lj3Ql0Q3O7jOBFIqrLW/J1ETaAlMII23okFZN98wytzRU/ox0YF96BhDO 5bh0D05auzMPijJgfZgWH2Kqb2jBVrCE6Xg7/niqZ+v6jMkGK3YYxOLkApe9G4hT556A eFCEsTMHrXjJwNNc3o9UjhmaKNlkejX3tfujaJO7n4T8RGNy+rZ3c87BRn7hiWEM6iw/ ELP07MKAPtTpt3RJGeBU5kNlP6HlVqHIXhdXJ92CroTxNKxQE2aH79EQsSrs+ve72CE3 Lhhrr391VfwGhJkvtPem7mMjj8LzjEIQKx+SHUDtFSkznJ9IFsWLpoU3SiKVGGuViQfv jqcA== X-Gm-Message-State: ANhLgQ3aZqQ5/k52GxuVVb07O/olQy27YcdLRVHYEJePWsXD6DYRrlO/ 5WdkVfoTy3ur78IMI6PZ5w8dd9j/wtnEb84m7mRoMw== X-Google-Smtp-Source: ADFU+vsh2hPJDq29cdVVeCXAek2RPGlqD4HyFKB77CDuhtvQaGqN09fukXE584ydqDjb29V2c57TfsZ9SetWIbeb0r0= X-Received: by 2002:a5d:8146:: with SMTP id f6mr1030065ioo.93.1583897319453; Tue, 10 Mar 2020 20:28:39 -0700 (PDT) MIME-Version: 1.0 References: <20200302111045.27730-1-luca.boccassi@gmail.com> In-Reply-To: <20200302111045.27730-1-luca.boccassi@gmail.com> From: Kalesh Anakkur Purayil Date: Wed, 11 Mar 2020 08:58:26 +0530 Message-ID: To: Luca Boccassi Cc: dpdk stable , 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 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 Luca, Testing with dpdk v19.11.1-rc1 from Broadcom looks good. - Basic functionality: Send and receive multiple types of traffic. - Changing/checking link status through testpmd. - RSS tests. - TSO tests - VLAN filtering tests. - statistics tests - Checksum offload - MTU tests NIC: BCM57414 NetXtreme-E 10Gb/25Gb Ethernet Controller, Firmware: 216.1.169.0 NIC: BCM57508 NetXtreme-E 10Gb/25Gb/40Gb/50Gb/100Gb/200Gb Ethernet, Firmware : 216.0.314.0 We found a couple of minor issues which have been already fixed in latest upstream driver. I will push the backport patches to 19.11 stable. Regards, Kalesh On Mon, Mar 2, 2020 at 4:41 PM 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=3Dv19.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=C3=A9rez (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=C3=B6nnblom (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 =C3=81vila de Esp=C3=ADndola (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 > --=20 Regards, Kalesh A P