Hi all, Here is a list of patches targeted for stable release 17.05.2. Please help review and test. The planned date for the final release is 7th, Sep. Before that, please let me know if anyone has objections with these patches being applied.
These patches are located at branch 17.05 of dpdk-stable repo: http://dpdk.org/browse/dpdk-stable/ Thanks. --yliu --- Aaron Conole (1): net/enic: fix crash when freeing 0 packet to mempool Adrien Mazarguil (8): net/mlx5: fix misplaced Rx interrupts functions net/mlx5: fix Rx interrupts support checks net/mlx5: fix return value in Rx interrupts code net/mlx5: fix Rx interrupts management net/mlx4: fix assertion failure on link update cmdline: fix dynamic tokens initialization cmdline: fix dynamic tokens interface app/testpmd: fix token matching in flow command Ajit Khaparde (6): net/bnxt: fix get link config net/bnxt: fix autoneg on 10GBase-T links net/bnxt: fix set link config net/bnxt: fix set link config net/bnxt: check invalid L2 filter id net/bnxt: free filter before reusing it Akhil Goyal (3): crypto/dpaa2_sec: fix free usage for dpsec crypto/dpaa2_sec: fix HMAC supported key sizes crypto/dpaa2_sec: fix the return of supported API Alexander Matushevsky (1): net/ena/base: initialize memory in the allocation macros Allain Legacy (1): net/virtio-user: fix crash when detaching device Anand B Jyoti (1): ring: fix return value for dequeue Arek Kusztal (1): crypto/qat: fix NULL authentication hang Beilei Xing (1): net/i40e: fix ethertype filter for new FW Chas Williams (1): net/vmxnet3: fix filtering on promiscuous disabling Cian Ferriter (1): mbuf: fix VXLAN port in comment Dahir Osman (1): ip_frag: free mbufs on reassembly table destroy Daniel Mrzyglod (2): test/bonding: fix mode 4 names test/bonding: fix namespace of the RSS tests Daniel Verkamp (1): ring: use aligned memzone allocation Declan Doherty (2): net/bonding: change link status check to no-wait net/bonding: fix number of bonding Tx/Rx queues Fan Zhang (1): crypto/scheduler: fix slave name parsing Gowrishankar Muthukrishnan (1): net/mlx5: fix inconsistent link status query Harry van Haaren (1): eventdev: fix memory realloc check in port config Hemant Agrawal (5): bus/fslmc: fix the failure loop condition crypto/dpaa2_sec: fix build with gcc 7.1 mempool/dpaa2: fix error code for allocation failure mempool/dpaa2: fix freeing bp list examples/qos_sched: fix build for less lcores Herbert Guan (2): test/bonding: fix memory corruptions test/bonding: fix parameters of a balance Tx Ivan Dyukov (1): vhost: fix checking of device features Ivan Malov (1): net/sfc: request MAC stats upload immediately on port start Jeff Guo (1): net/i40e: fix link down and negotiation Jerin Jacob (1): event/octeontx: fix missing enqueue SMP barrier Jianfeng Tan (5): ethdev: fix secondary process crash on unused virtio eal: fix config file path when checking process vhost: fix TCP checksum vhost: fix IP checksum net/virtio: fix MAC address read Jiayu Hu (1): net/virtio: fix Rx interrupt setup Jingjing Wu (3): net/ixgbe: fix LSC interrupt net/i40e: fix LSC interrupt net/e1000: fix LSC interrupt John Miller (1): net/ark: fix stats reset Kirill Rybalchenko (2): cryptodev: fix device stop function app/crypto-perf: stop crypto devices after test Kuba Kozak (1): net/i40e: fix parsing QinQ pattern Luca Boccassi (1): ethdev: add missing symbol in map Mandeep Rohilla (1): net/vmxnet3: fix receive queue memory leak Matan Azrad (3): app/testpmd: fix flow rule copy functions net/mlx4: fix flow creation before start net/mlx4: fix probe failure report Maxime Coquelin (1): vhost: fix MTU device feature check Michal Krawczyk (1): net/ena: fix cleanup of the Tx bufs Mike Stolarchuk (1): hash: fix lock release on add Olivier Matz (1): mem: do not advertise physical address when no hugepages Pablo de Lara (19): examples/l2fwd-crypto: fix option parsing cryptodev: rename device retrieval argument crypto/aesni_mb: remove assert checks test/crypto: fix wrong AAD setting examples/l2fwd-crypto: fix application help examples/l2fwd-crypto: fix auth info display app/crypto-perf: fix error message test/crypto: fix overflow crypto/aesni_mb: fix possible crypto job leak doc: remove incorrect limitation on AESNI-MB PMD doc: add missing algorithm in limitations for QAT crypto/aesni_mb: fix zero burst dequeue crypto/scheduler: fix strings not null terminated crypto/aesni_mb: fix HMAC supported key sizes crypto/openssl: fix HMAC supported key sizes crypto/qat: fix HMAC supported key sizes crypto/qat: fix SHA384-HMAC block size app/crypto-perf: fix CSV output mbuf: fix doxygen comment of bulk alloc Qi Zhang (6): net/i40e: fix incorrect PF Rx bytes net/i40e: fix VF Tx bytes net/ixgbe: fix mirror rule index overflow net/i40e: fix Rx data segment buffer length net/ixgbe: fix mask flag on flow rule creation examples/l3fwd: fix IPv6 packet type parse Qiming Yang (1): net/ixgbe: fix Rx/Tx queue interrupt for x550 devices Rasesh Mody (1): net/qede: fix chip details print Remy Horton (1): metrics: fix name string termination Sergio Gonzalez Monroy (1): app/crypto-perf: fix digest data for chained mbufs Sha Zhang (1): net/bonding: fix when NTT flag updated Shahaf Shuler (2): doc: add VLAN flow limitation on mlx5 PMD net/mlx5: fix TSO segment size Srisivasubramanian S (2): crypto/armv8: fix authentication session configuration crypto/armv8: fix HMAC supported key sizes Thomas Monjalon (1): ethdev: fix build with gcc 5.4.0 Tiwei Bie (2): contigmem: free allocated memory on error contigmem: do not zero pages during each mmap Tomasz Kulasek (1): test/bonding: fix device name Vasily Philipov (2): mbuf: fix debug checks for headroom and tailroom net/mlx4: fix mbuf poisoning in debug code Wei Zhao (1): net/igb: fix flex filter length Xiao Wang (1): net/fm10k: initialize link status in device start Xiaoyun Li (2): net/i40e: fix PF notify when VF is not up net/i40e: revert fix of PF notify when VF not up Yong Wang (1): net/i40e: fix division by 0 Yongseok Koh (1): net/mlx5: fix missing packet type calculation