[dpdk-dev] 17.11.6-rc1 patches review and test

Yongseok Koh yskoh at mellanox.com
Wed Mar 27 23:05:34 CET 2019

Hi all,

Here is a list of patches targeted for LTS release 17.11.6. Please help review
and test. The planned date for the final release is April 8, Before that, please
shout if anyone has objection with these patches being applied.

For the companies committed to running regression tests, please run the tests
and report any issue before the release date.

A release candidate tarball can be found at:


These patches are located in the dpdk-stable repo:

Also, there's the list of missing patches attached at the end. Please take a
look and respond. It is not late yet.



Alejandro Lucero (1):
      vfio: fix error message

Anatoly Burakov (3):
      test/memzone: fix typo
      test/memzone: handle previously allocated memzones
      eal: check string parameter lengths

Andrew Rybchenko (6):
      net/sfc: pass HW Tx queue index on creation
      net/sfc: fix typo in preprocessor check
      net/sfc: fix VF error/missed stats mapping
      net/sfc: fix Rx packets counter
      ethdev: fix errno to have positive value
      gso: fix VxLAN/GRE tunnel checks

Arek Kusztal (1):
      crypto/qat: fix block size error handling

Bruce Richardson (2):
      net: fix underflow for checksum of invalid IPv4 packets
      net/tap: add buffer overflow checks before checksum

Cristian Dumitrescu (1):
      app/testpmd: fix quit to stop all ports before close

David Hunt (1):
      doc: fix references in power management guide

David Marchand (1):
      eal: fix out of bound access when no CPU available

David Zeng (1):
      kni: fix build on RHEL8 for arm and Power9

Declan Doherty (1):
      net/bonding: fix possible null pointer reference

Dekel Peled (2):
      net/mlx5: fix validation of Rx queue number
      examples/flow_filtering: fix example documentation

Didier Pallard (2):
      drivers/net: fix several Tx prepare functions
      net/i40e: revert fix offload not supported mask

Erik Gabriel Carrillo (1):
      timer: fix race condition

Fan Zhang (1):
      drivers/crypto: fix PMDs memory leak

Ferruh Yigit (4):
      net/tap: fix possible uninitialized variable access
      mk: fix scope of disabling AVX512F support
      kni: fix build for dev_open in Linux 5.0
      kni: fix build for igb_ndo_bridge_setlink in Linux 5.0

Fiona Trahe (1):
      test/crypto: fix misleading trace message

Gage Eads (1):
      eventdev: fix xstats documentation typo

Gavin Hu (1):
      devtools: fix wrong headline lowercase for arm

Hari Kumar Vemula (2):
      eal: fix core number validation
      efd: fix tail queue leak

Hemant Agrawal (1):
      net/dpaa: fix secondary process

Hyong Youb Kim (1):
      net/enic: remove useless include

Igor Romanov (1):
      net/sfc/base: fix Tx descriptor max number check

Ilya Maximets (1):
      net/virtio: add barrier before reading the flags

Ivan Malov (3):
      net/sfc: discard last seen VLAN TCI if Tx packet is dropped
      net/sfc: fix datapath name references in logs
      net/sfc: fix port ID log

Jiayu Hu (1):
      gro: check invalid TCP header length

Julien Meunier (1):
      net/fm10k: fix internal switch initial status

Konstantin Ananyev (2):
      examples/ipsec-secgw: fix outbound codepath for single SA
      examples/ipsec-secgw: make local variables static

Luca Boccassi (1):
      doc: fix garbage text in generated HTML guides

Matthias Gatto (1):
      vhost: fix race condition when adding fd in the fdset

Maxime Coquelin (3):
      vhost: fix error handling when mem table gets updated
      vhost: fix payload size of reply
      vhost: fix crash after mmap failure

Michal Krawczyk (2):
      net/ena: fix dev init with multi-process
      net/ena: fix errno to positive value

Pallantla Poornima (1):
      drivers: fix sprintf with snprintf

Player, Timmons (1):
      net/igb: fix LSC interrupt when using MSI-X

Qiming Yang (2):
      net/i40e: fix getting RSS configuration
      net/i40e: fix get RSS conf

Radu Nicolau (1):
      examples/bond: fix crash when there is no active slave

Rafal Kozik (2):
      net/ena: add supported RSS offloads types
      net/ena: update completion queue after cleanup

Rami Rosen (4):
      doc: fix a parameter name in testpmd guide
      examples/tep_term: remove unused constant
      doc: add missing loopback option in testpmd guide
      doc: add dependency for PDF in contributing guide

Rasesh Mody (1):
      net/bnx2x: cleanup info logs

Reshma Pattan (1):
      ethdev: clear ethdev data upon detach

Rosen Xu (1):
      app/testpmd: expand RED queue thresholds to 64 bits

Shahed Shaikh (2):
      net/qede: remove prefetch in Tx path
      net/qede: fix performance bottleneck in Rx path

Shreyansh Jain (1):
      net/dpaa2: fix device init for secondary process

Tiago Lam (1):
      net/af_packet: fix setting MTU decrements sockaddr twice

Tiwei Bie (6):
      net/virtio: fix resuming port with Rx vector path
      vhost: fix possible out of bound access in vector filling
      vhost: fix memory leak on realloc failure
      examples/vhost: fix path allocation failure handling
      net/virtio-user: fix used ring in cvq handling
      vhost: fix access for indirect descriptors

Wei Zhao (2):
      net/ixgbe: fix over using multicast table for VF
      net/i40e: fix queue region DCB configure

Xiao Liang (1):
      kni: fix build on RHEL 8

Xiaoyun Li (3):
      net/i40e: fix using recovery mode firmware
      net/ixgbe: fix overwriting RSS RETA
      net/i40e: fix statistics inconsistency

Yanglong Wu (1):
      net/i40e: fix VF overwrite PF RSS LUT for X722

Yaroslav Brustinov (1):
      ethdev: fix typo in queue setup error log

Zhirun Yan (1):
      net/i40e: remove redundant reset of queue number

---[ List of missing patches ]---

2932ee2ad  Akhil Goyal      crypto/dpaa2_sec: fix FLC address for physical mode
605eb4d59  Arek Kusztal     crypto/qat: fix message for CCM when setting unused counter
4dc73ff70  Arek Kusztal     crypto/qat: fix message for NULL algo setting unused counter
f21bb9312  David Hunt       test/power: handle p-state mode
89da5e006  Fiona Trahe      crypto/qat: fix digest in wireless auth case
2a7bb4fdf  Fiona Trahe      doc: add GCM AAD limitation in qat guide
5bd5f7b3a  Jiayu Hu         doc: add GRO limitations in programmers guide
d87152e79  Konstantin Ananyev examples/ipsec-secgw: fix crypto-op might never get dequeued
e0dac065f  Konstantin Ananyev examples/ipsec-secgw: fix inbound SA checking
d4ff2135e  Maxime Coquelin  vhost: enforce avail index and desc read ordering
3fcde631c  Rami Rosen       net/i40e: fix config name in comment
b8ffdcc0b  Wei Zhao         net/ixgbe: fix Rx LRO capability offload for x550
36c5dc8e5  Xiaoyun Li       net/i40e: fix overwriting RSS RETA
0eaa1f8c7  Zhirun Yan       net/i40e: clear VF reset flags after reset
38827a048  Zhirun Yan       net/i40e: fix port close

---[ List of missing patches from previous releases ]---

80ad678ae  Ajit Khaparde    net/bnxt: fix MTU setting
6f93b2aa2  Ajit Khaparde    net/bnxt: remove excess log messages
5bf10cdb6  Ajit Khaparde    net/bnxt: set a VNIC as default only once
7712a1c66  Alejandro Lucero net/nfp: fix live MAC changes not supported
0c15f3c01  Ali Alnubani     net/mlx5: fix initialization of struct members
054d1be48  Beilei Xing      net/i40e: fix Rx instability with vector mode
3c4c76cf1  Damjan Marion    net/i40e: fix 25G AOC and ACC cable detection on XXV710
1fd1aa0c9  Fan Zhang        crypto/aesni_mb: fix queue pair free
5b4557ec8  Ferruh Yigit     app/testpmd: fix displaying RSS hash functions
a8b52dafe  Ferruh Yigit     doc: fix vhost library version in release notes
975735834  Ferruh Yigit     fix global variable issues
c06aee624  Ferruh Yigit     net/bnxt: fix uninitialized variable access
c8b506e4b  Ferruh Yigit     service: fix possible null access
ed42d1845  Gautam Dawar     net/sfc/base: fix out of bounds read when dereferencing sdup
dbdbc4a2e  Honnappa Nagarahalli hash: fix key store element alignment
0d7853a4d  Ilya Maximets    vhost-user: drop connection on message handling failures
13ffe6059  Jerin Jacob      doc: clarify VLAN and QinQ Tx offload prerequisite
c23e46594  Jerin Jacob      mbuf: fix offload flag name and list
9b47ed438  Joyce Kong       config: enable more than 128 cores for arm64
f394c63d2  Martin Harvey    net/sfc/base: fix PreFAST warnings because of unused return
55e411b30  Qi Zhang         bus/pci: fix resource mapping override
188d0bda2  Qi Zhang         net/i40e/base: fix partition id calculation for X722
54f4a22dc  Qi Zhang         net/i40e/base: improve the polling mechanism
b72611a27  Qi Zhang         net/i40e/base: read LLDP config area with correct endianness
853c78249  Rasesh Mody      net/bnx2x: fix dynamic logging
c1752a36b  Sachin Saxena    net/dpaa: fix link speed based on MAC type
1a611fdaf  Shahaf Shuler    net/mlx5: support missing counter in extended statistics
51fafb89a  Somnath Kotur    net/bnxt: get rid of ff pools and use VNIC info array
aa28ec5d2  Wenzhuo Lu       ethdev: fix invalid configuration after failure
a83090006  Xiaoxin Peng     net/bnxt: reduce polling interval for valid bit
ff30a020b  Yanglong Wu      net/ixgbe: fix TDH register write
2d28bb5dd  Yipeng Wang      hash: remove unnecessary pause
d31c84443  Zhirun Yan       net/avf: fix Tx offload mask

More information about the dev mailing list