[dpdk-dev] stable release 17.02.1 patches review and test

Yuanhan Liu yuanhan.liu at linux.intel.com
Sat May 27 13:21:31 CEST 2017


Hi all,

Here is a list of patches targeted for stable release 17.02.1. Please
help review and test. The planned date for the final release is 2th,
Jun. Before that, please shout if anyone has objections with these
patches being applied.

These patches are located at branch 17.02 of dpdk-stable repo:
    http://dpdk.org/browse/dpdk-stable/

Thanks.

        --yliu

---
Adrien Mazarguil (4):
      mbuf: fix missing includes in exported header
      efd: fix missing include in exported header
      app/testpmd: fix stack overwriting by flow command
      app/testpmd: fix MAC endian in flow command

Alejandro Lucero (4):
      net/nfp: clean Tx descriptor flags
      net/nfp: fix packet/data length conversion
      net/nfp: fix Rx interrupt
      net/nfp: fix releasing muti-segment mbufs

Andrew Rybchenko (6):
      net/sfc: destroy event queue when Rx queue is released
      net/sfc: destroy event queue when Tx queue is released
      net/sfc: fix leak if EvQ DMA space allocation fails
      net/sfc: use correct function to free scattered packet on Rx
      net/sfc: reset RSS channels back to 0 on close
      net/sfc: fix LSC interrupt support for UIO cases

Andriy Berestovskyy (1):
      examples/load_balancer: fix Tx flush

Arek Kusztal (4):
      crypto/qat: fix AES-GCM authentication length
      crypto/qat: fix IV zero physical address
      crypto/openssl: fix AAD capabilities for AES-GCM
      cryptodev: fix API AAD comments

Beilei Xing (2):
      net/i40e: fix memory allocation for hash table
      net/i40e: fix setup when bulk is disabled

Ben Walker (1):
      pci: fix device registration on FreeBSD

Bernard Iremonger (1):
      net/i40e: ensure vector mode is not used with QinQ

Bruce Richardson (8):
      crypto/scheduler: fix include of local headers
      nic_uio: fix device binding at boot
      examples: fix build clean on FreeBSD
      examples/performance-thread: fix build on FreeBSD
      examples/performance-thread: fix compilation on Suse 11 SP2
      examples/performance-thread: fix build on FreeBSD 10.0
      net/vmxnet3: fix build with gcc 7
      test/cmdline: fix missing break in switch

Charles Myers (1):
      net/mlx4: fix Rx after mbuf alloc failure

Chas Williams (2):
      net/bnx2x: fix transmit queue free threshold
      net/vmxnet3: fix queue size changes

Fan Zhang (2):
      crypto/scheduler: fix capability update
      app/crypto-perf: fix crypto operation resubmission

Ferruh Yigit (5):
      kni: fix build with kernel 4.11
      net/ixgbe: fix duplicated check
      kni: fix ethtool support
      kni: fix possible memory leak
      kni: fix crash caused by freeing mempool

Fiona Trahe (1):
      cryptodev: fix API digest length comments

Gaetan Rivet (3):
      net/mlx4: update link status upon probing with LSC
      net/mlx4: fix returned values upon failed probing
      net/mlx5: fix returned values upon failed probing

Gage Eads (1):
      crypto/qat: fix dequeue statistics

Harish Patil (5):
      net/qede: fix missing UDP protocol in RSS offload types
      net/qede: fix VF RSS configuration
      net/qede: prevent crash while changing MTU dynamically
      net/qede: fix default MAC address handling
      net/qede: fix fastpath rings reset phase

Henry Cai (2):
      net/cxgbe: fix possible null pointer dereference
      net/i40e: fix allocation check

Huanle Han (1):
      net/virtio: fix crash when closing twice

Ido Barnea (1):
      net/ixgbevf: set xstats id values

Ilya Maximets (2):
      vhost: change log levels in client mode
      net/bonding: allow configuring jumbo frames without slaves

Jeff Guo (3):
      lib: fix IPv6 tunnel checksum
      app/testpmd: fix IPv6 tunnel checksum
      net/i40e: fix hash input set on X722

Jerin Jacob (5):
      net/i40e: fix incorrect packet index reference
      net/thunderx: fix 32-bit build
      net/thunderx: fix build on FreeBSD
      net/thunderx: use internal byte ordering macros
      net/thunderx: fix deadlock in Rx path

Jia Yu (1):
      net/ixgbe: fix setting MTU on stopped device

Jianfeng Tan (4):
      vfio: fix secondary process start
      net/virtio-user: fix address on 32-bit system
      net/virtio: fix MSI-X for modern devices
      net/virtio: fix LSC setting

Jiayu Hu (1):
      app/testpmd: fix exit without freeing resources

Jingjing Wu (4):
      net/ixgbe: fix multi-queue mode check in SRIOV mode
      app/testpmd: fix init config for multi-queue mode
      app/testpmd: fix TC mapping in DCB init config
      examples/l3fwd-power: fix handling no Rx queue

Johan Samuelsson (1):
      net/pcap: fix using mbuf after freeing it

Keith Wiles (1):
      net/tap: fix possibly unterminated string

Kevin Traynor (1):
      vhost: fix false sharing

Marcin Wilk (1):
      net/thunderx: fix stats access out of bounds

Markos Chandras (1):
      examples/ethtool: fix link with ixgbe shared lib

Matt Peters (1):
      net/virtio: disable LSC interrupt if MSIX not enabled

Matthias Gatto (1):
      vhost: try to shrink pfdset when fdset_add fails

Michal Krawczyk (3):
      net/ena: fix Rx descriptors allocation
      net/ena: fix delayed cleanup of Rx descriptors
      net/ena: cleanup if refilling of Rx descriptors fails

Michał Mirosław (1):
      net: fix stripped VLAN flag for offload emulation

Nelio Laranjeiro (1):
      net/mlx5: fix an uninitialized variable

Nikhil Rao (1):
      vfio: fix disabling INTx

Nélio Laranjeiro (6):
      net/mlx5: fix startup when flow cannot be applied
      net/mlx5: fix supported packets types
      net/mlx5: fix flow mark action handling
      net/mlx5: fix drop queue creation error
      net/mlx5: fix resources free in the right function
      net/mlx5: fix Tx when first segment size is too short

Olivier Matz (3):
      mk: fix shell errors when building with clang
      mk: fix lib filtering when linking app
      app/testpmd: fix crash at mbuf pool creation

Pablo de Lara (7):
      app/crypto-perf: fix AES CBC 128 test vectors
      app/crypto-perf: fix AEAD tests when AAD is zero
      examples/l2fwd-crypto: fix AEAD tests when AAD is zero
      examples/l2fwd-crypto: fix padding calculation
      crypto/openssl: fix AES-GCM capability
      examples/l2fwd-crypto: fix packets array index
      examples/l3fwd-power: fix Rx descriptor size

Pascal Mazon (1):
      mk: fix quoting for ARM mtune argument

Qi Zhang (8):
      net/i40e: fix compile error
      net/i40e: fix VF link speed
      net/i40e: add missing 25G link speed
      net/i40e: fix VF link status update
      net/ixgbe: fix memory overflow in 32-bit SSE Rx
      net/i40e: fix memory overflow in 32-bit SSE Rx
      net/fm10k: fix memory overflow in 32-bit SSE Rx
      net/ixgbe: fix LSC interrupt

Qiming Yang (2):
      net/igb: fix VF MAC address setting
      net/igb: fix VF MAC address setting

Rami Rosen (1):
      net/i40e: fix a typo in flow

Rasesh Mody (2):
      net/qede: fix FW version string for VF
      doc: explain zlib dependency for bnx2x

Shahaf Shuler (1):
      net/mlx5: fix VLAN stripping indication

Shreyansh Jain (2):
      mempool: fix crash when handler not found
      test/mempool: free mempool on exit

Tiwei Bie (2):
      eal/bsd: fix ioport write operation
      eal/bsd: fix read on PCI configuration space

Wei Dai (2):
      examples/ip_fragmentation: fix check of packet type
      net/ixgbe: fix VF Rx mode for allmulticast disabled

Wei Wang (1):
      net/bonding: fix updating slave link status

Wei Zhao (5):
      net/ixgbe: fix generic filter return
      net/ixgbe: remove tpid check for flow director
      net/ixgbe: remove useless item type check
      net/ixgbe: fix type check for flow type
      net/ixgbe: fix ntuple filter for SCTP

Wenfeng Liu (2):
      net/virtio-user: fix tapfds close
      net/virtio-user: fix overflow

Wenzhuo Lu (10):
      net/i40e: fix TC bitmap of VEB
      net/ixgbe/base: fix build error
      net/ixgbe: fix Rx queue blocking issue
      net/ixgbe: fix all queues drop setting of DCB
      net/i40e: fix broadcast promiscuous mode setting
      net/i40e: fix VLAN filter
      net/ixgbe: fix TC bandwidth setting
      net/i40e: fix VLAN promisc setting
      cmdline: fix parsing
      net/ixgbe: fix default MAC setting

Xiao Wang (3):
      net/fm10k: fix pointer cast
      net/fm10k: fix secondary process crash
      net/virtio: fix queue notify

Yong Wang (3):
      doc: fix a typo in howto guide
      net/e1000/base: fix multicast setting in VF
      net/ena: fix return of hash control flushing

Yongseok Koh (3):
      net/mlx5: fix reusing Rx/Tx queues
      net/mlx5: fix index handling for Tx ring
      net/mlx5: fix rollback when starting device

Yuanhan Liu (4):
      vhost: fix multiple queue not enabled for old kernels
      vhost: fix max queues
      vhost: fix fd leaks for vhost-user server mode
      vhost: fix dequeue zero copy

Zhiyong Yang (1):
      examples/multi_process: fix timer update


More information about the dev mailing list