[dpdk-dev] 17.08.1 patches review and test

Yuanhan Liu yliu at fridaylinux.org
Mon Nov 27 13:21:09 CET 2017


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


More information about the dev mailing list