From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by dpdk.org (Postfix) with ESMTP id 8DD49201; Mon, 27 Nov 2017 13:21:19 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 1BB5620BF5; Mon, 27 Nov 2017 07:21:19 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Mon, 27 Nov 2017 07:21:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fridaylinux.org; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=al/AW+BRt+se1lSp/e4FVyLSRoMWo4qvQRXO5PzxS 9s=; b=jtv8BhwEkbYQ+BhyITpImFIVZf3+FNsgwkyHuCW9koM84dGepXF3cJYEt Qdv/FlDtUQiFIoWL2fi3WGutLBqYXxP1biiIH4fkroSu2AeWA49+eBgTJCcXnRB3 RzgTbdrf8DjiGdJH9OE4ytW65JY6EwyWqq+p3jBcYmgtlTA5Y76HUVeh1DJqD74C ATRfCsTjh0Ueu71HMBW0PCVsLiMrZqoxw5K65Xmtg02sON2DBKnDWfLX9X4r9vt/ B6Zm9RvetG0UVcgX0EMA6pkLK/KvkPueVmcgiIUUPMpQgO2Wa7ZVlse45qKYOaoZ W248WUi/PpSnrnWJgQKAYGMLE7B9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=al/AW+BRt+se1lSp/e4FVyLSRoMWo 4qvQRXO5PzxS9s=; b=er8HlXNQFVPWW8t+HIeMECpXRUS5QdA+PaN8nwdfI9LIC ionBPfcZqO+SDqpDfx7J0+B12NziXDQ52wr0Ntf4f21Lznn3o5XdEkm4AVF/KXLH YGwi+GJ2IGO/cLDctWC5aiM2c3yZQINC5MLYSV/noN5aeDXKxnKBzRvquprdS1ZW Sd0/YOYJJPwszLnZ8X6/2MB2qzgMalDrAs1oAyDHM/Zeft+Tflp0iHG2QXQBITbT 4g6arqK2GQcL9PudFL1CryJ9JZMFegPRjkBCjlzasIibsx7ma7MMUG7jfiNdAlfF +3TNF8xoDugueOQUfrQUlGUXaQTaWGxY1I9lj6Q1g== X-ME-Sender: Received: from yliu-home (unknown [180.158.62.82]) by mail.messagingengine.com (Postfix) with ESMTPA id D1ACA7F813; Mon, 27 Nov 2017 07:21:17 -0500 (EST) Date: Mon, 27 Nov 2017 20:21:09 +0800 From: Yuanhan Liu To: dpdk stable Cc: dev@dpdk.org, "Xu, Qian Q" Message-ID: <20171127122108.GA23415@yliu-home> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.24 (2015-08-30) Subject: [dpdk-stable] 17.08.1 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: , X-List-Received-Date: Mon, 27 Nov 2017 12:21:20 -0000 Hi all, Here is a list of patches targeted for stable release 17.08.1. Please help review and test. The planned date for the final release is 7th, Dec. Before that, please shout if anyone has objections with these patches being applied. These patches are located at branch 17.08 of dpdk-stable repo: http://dpdk.org/browse/dpdk-stable/ Thanks. --yliu --- Aaron Conole (1): net/enic: fix assignment Ajit Khaparde (28): net/bnxt: fix HWRM macros and locking net/bnxt: use 64-bits of address for VLAN table net/bnxt: fix an issue with group id calculation net/bnxt: fix calculation of number of pools net/bnxt: handle multi queue mode properly net/bnxt: fix Rx handling and buffer allocation logic net/bnxt: fix an issue with broadcast traffic net/bnxt: fix usage of VMDq flags net/bnxt: set checksum offload flags correctly net/bnxt: update status of Rx IP/L4 CKSUM net/bnxt: fix config RSS update net/bnxt: set the hash key size net/bnxt: fix per queue stats display in xstats net/bnxt: fix interrupt handler net/bnxt: fix number of MAC addresses for VMDq net/bnxt: fix the association of a MACVLAN per VNIC net/bnxt: fix Tx offload capability net/bnxt: fix Rx offload capability net/bnxt: handle Rx multi queue creation properly net/bnxt: remove redundant code parsing pool map net/bnxt: fix a bit shift operation net/bnxt: fix a potential null pointer dereference net/bnxt: fix a potential null pointer dereference net/bnxt: fix a pointer deref before null check net/bnxt: fix an unused value net/bnxt: check VLANs from pool map only for VMDq net/bnxt: do not set hash type unnecessarily net/bnxt: fix VLAN spoof configuration Akhil Goyal (2): test/crypto: fix dpaa2 sec macros and definitions net/dpaa2: set queues after reconfiguration Alejandro Lucero (2): net/nfp: fix RSS net/nfp: fix Rx interrupt when multiqueue Alok Makhariya (2): crypto/dpaa2_sec: remove ICV memset on decryption side crypto/dpaa2_sec: add check for segmented buffer Anatoly Burakov (1): vfio: fix secondary process initialization Andrey Chilikin (1): net/i40e: fix flexible payload configuration Aviad Yehezkel (4): examples/ipsec-secgw: fix crypto device mapping examples/ipsec-secgw: fix session creation examples/ipsec-secgw: fix AAD length setting app/testpmd: fix build without ixgbe and bnxt PMDs Beilei Xing (1): net/i40e: fix VF device stop issue Chas Williams (1): net/vmxnet3: fix memory leak when releasing queues Congwen Zhang (1): net/cxgbe: fix memory leak Daniel Mrzyglod (3): net/virtio: fix untrusted scalar value app/testpmd: fix DDP package filesize detection net/bonding: fix default aggregator mode to stable David Harton (2): net/vmxnet3: fix MAC address set net/i40e: fix i40evf MAC filter table Ferruh Yigit (4): ethdev: fix ABI version ethdev: revert use port name from device structure igb_uio: remove device reset in open net/qede: fix icc build Gaetan Rivet (1): net/failsafe: fix errno set on command execution Gowrishankar Muthukrishnan (1): net/bonding: support bifurcated driver in eal Guduri Prathyusha (2): examples/l3fwd: fix NEON instructions examples/l3fwd: fix aliasing in port grouping Harish Patil (2): net/qede: fix supported packet types net/qede: fix to re-enable LRO during device start Hemant Agrawal (3): net/dpaa2: fix the Tx handling of non HW pool bufs examples/l2fwd-crypto: fix uninitialized errno value app/crypto-perf: fix uninitialized errno value Ian Stokes (1): cryptodev: fix build with -Ofast Ivan Malov (2): net/sfc: specify correct scale table size on Rx start net/sfc: fix unused variable in RSS-agnostic build Jacek Piasecki (1): examples/vhost_scsi: fix product id string termination Jasvinder Singh (1): examples/qos_sched: fix uninitialized config Jerin Jacob (1): timer: use 64-bit specific code on more platforms Jianbo Liu (1): net/i40e: fix Rx packets number for NEON Jiayu Hu (1): gro: fix typo in map file Jingjing Wu (4): net/i40e: fix interrupt throttling setting in PF net/i40e: fix memory leak if VF init fails net/i40e: fix variable assignment net/i40e: fix VF initialization error John Daley (3): net/enic: fix multi-process operation net/enic: fix packet loss after MTU change net/enic: fix TSO for packets greater than 9208 bytes John Miller (1): net/ark: fix loop counter Kuba Kozak (2): vfio: fix close unchecked file descriptor vhost: check poll error code Li Han (1): app/testpmd: fix invalid port id parameters Lukasz Majczak (1): eal: fix auxv open check for ARM and PPC Mark Spender (1): net/sfc/base: fix default RSS context check on Siena Matan Azrad (7): net/failsafe: fix Tx sub device deactivating net/mlx5: fix locking in xstats functions net/failsafe: fix parameters parsing net/mlx5: fix probe failure report net/failsafe: fix adding MAC error report miss app/testpmd: fix forward port ids setting net/failsafe: fix Rx clean race Maxime Coquelin (1): vhost: fix dereferencing invalid pointer after realloc Michal Jastrzebski (1): net/vmxnet3: fix dereference before null check Nikhil Rao (1): eal/x86: fix atomic cmpset Nirmoy Das (1): kni: fix SLE version detection Nélio Laranjeiro (4): net/mlx5: fix clang build net/mlx5: fix SSE Rx support verification net/mlx5: fix clang compilation error app/testpmd: fix RSS structure initialisation Olivier Matz (12): net: fix inner L2 length in packet type parser net/bnxt: fix compilation with -Og net/qede: fix compilation with -Og app/test-crypto-perf: fix memory leak app/test-crypto-perf: fix compilation with -Og net/virtio: revert not claiming LRO support net/virtio: revert not claiming IP checksum offload net/virtio: fix log levels in configure net/virtio: fix mbuf port for simple Rx function net/virtio: fix queue setup consistency net/virtio: fix compilation with -Og lpm6: fix compilation with -Og Ophir Munk (3): net/tap: fix flow and port commands net/failsafe: fix VLAN stripping configuration app/testpmd: fix forwarding between non consecutive ports Pablo de Lara (8): hash: fix eviction counter crypto/aesni_gcm: fix zero data operation app/crypto-perf: fix packet length check app/crypto-perf: parse AEAD data from vectors crypto/openssl: fix AEAD parameters examples/l2fwd-crypto: fix physical address setting crypto/qat: fix HMAC supported digest sizes app/testpmd: fix topology error message Patrick MacArthur (1): eal: copy raw strings taken from command line Phil Yang (1): app/testpmd: fix quitting in container Qi Zhang (4): net/i40e: fix flow control watermark mismatch net/i40e: fix packet count for PF net/i40e: fix mbuf free in vector Tx net/i40e: fix mirror with firmware 6.0 Rami Rosen (1): net/kni: remove driver struct forward declaration Rasesh Mody (4): net/qede/base: fix to use a passed ptt handle net/qede/base: fix return code to align with FW net/qede: remove duplicate includes net/qede/base: fix division by zero Raslan Darawsheh (2): net/failsafe: fix failsafe bus uninit return value net/failsafe: fix PCI devices init RongQiang Xie (2): net/enic: fix possible null pointer dereference net/qede: fix possible null pointer dereference Sebastian Basierski (3): net/vmxnet3: fix unintentional integer overflow net/virtio-user: fix TAP name string termination net/virtio: check error on setting non block flag Sergio Gonzalez Monroy (1): crypto/aesni_mb: fix invalid session error Shahaf Shuler (5): net/mlx5: fix num seg assumption in SSE Tx net/mlx5: fix Tx stats error counter definition net/mlx5: fix Tx stats error counter logic net/mlx5: fix TSO segment size verification net/mlx5: fix packet type flags for Ethernet only frame Stefan Baranoff (1): net/pcap: fix memory leak in dumper open Stephen Hemminger (1): eal: initialize logging before bus Tiwei Bie (1): net/virtio: flush Rx queues on start Tomasz Duszynski (3): drivers/crypto: use snprintf return value correctly examples/ipsec-secgw: fix IP version check examples/ipsec-secgw: fix IPv6 payload length Tomasz Kulasek (3): net/bonding: fix slaves capacity check net/i40e: fix assignment of enum values net/bonding: fix check slaves link properties Vipin Varghese (1): net/tap: fix unregistering callback with invalid fd Wei Dai (8): net/ixgbe: fix mapping of user priority to TC net/ixgbe: fix adding a mirror rule net/i40e: fix mirror rule reset when port is closed net/ixgbe: fix Rx queue interrupt mapping in VF net/ixgbe: fix VFIO interrupt mapping in VF net/ixgbe: fix PF DCB info app/testpmd: fix mapping of user priority to DCB TC net/i40e: fix VFIO interrupt mapping in VF Wei Zhao (4): net/ixgbe: fix MAC VLAN filter fail problem net/i40e: fix clear xstats bug in VF app/testpmd: fix packet throughput after stats reset net/ixgbe: fix filter parser for L2 tunnel Wenzhuo Lu (7): net/i40e: fix TM node parameter checking net/i40e: fix TM level capability getting net/ixgbe: fix TM node parameter checking net/ixgbe: fix TM level capability getting net/i40e: fix not supporting NULL TM profile net/ixgbe: fix not supporting NULL TM profile net/i40e: fix parent when adding TM node Xiaoyun Li (2): net/i40e: fix PF notify issue when VF is not up net/igb: fix Rx interrupt with VFIO and MSI-X Xueming Li (5): net/mlx5: fix tunnel offload detection mem: fix malloc debug config mem: fix malloc element free in debug mode examples/l2fwd_fork: fix message pool init examples/multi_process: fix received message length Yi Yang (1): service: fix build with gcc 4.9 Yong Wang (4): net/liquidio: fix uninitialized variable net/igb: fix memcpy length net/i40e: fix uninitialized variable net/ixgbe: fix uninitialized variable Yongseok Koh (3): net/mlx5: fix calculating TSO inline size net/mlx5: fix overflow of Rx SW ring net/mlx5: fix tunneled TCP/UDP packet type Zhiyong Yang (2): test: fix assignment operation net/virtio: fix Tx packet length stats