On 1/14/2020 2:40 PM, Kevin Traynor wrote:
Hi all,

Here is a list of patches targeted for LTS release 18.11.6.

The planned date for the final release is 31st January.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

     https://dpdk.org/browse/dpdk-stable/tag/?id=v18.11.6-rc2

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


rc2 notes:
Looking at the list of commits since rc1 below and the tests reported,
I suggest that Red Hat, Mellanox and Microsoft do not need to re-test rc2,
but of course you are welcome to if you prefer.

Intel had reported some failures so it would be good to re-test those.

rc1 -> rc2 commits:
99fc7cdad test/crypto: fix checks for null digest in null auth
c5518d931 net/mlx: allow build only on Linux
ec7abe27e pmdinfogen: fix freebsd build
e6eefab32 kni: fix ethtool build for gcc 9
dd8c3d464 net/mlx: fix build with clang 9
e86a5e81e eal: remove legacy PMD log macro
d4cea5522 eventdev: use same log macro for all unsupported calls
f518f3b58 eal: drop unused macros for primary process check
46367219d ci: use meson 0.47.1
a29b3db54 net/mlx5: block RSS action without Rx queue

Thanks.

Kevin.

Hi Kevin,

tested and validated the following tests with ixgbe & i40e devices with OVS DPDK.

OVS testing against head OVS 2.12 and 2.11 with VSPERF

Tested NICs i40e (X710) & ixgbe (82599ES)

P2P
PVP
Hotplug
Multiqueue
Vhostuserclient reconnect
Vhost cross-NUMA awareness
Jumbo frames
Rate limiting
QoS policer


Regards
Ian


---
Aaron Conole (1):
       test/interrupt: account for race with callback

Abhishek Sachan (1):
       net/af_packet: fix stale sockets

Adrian Moreno (4):
       vhost: fix vring memory partially mapped
       vhost: translate incoming log address to GPA
       vhost: prevent zero copy mode if IOMMU is on
       vhost: convert buffer addresses to GPA for logging

Ajit Khaparde (9):
       net/bnxt: fix setting max RSS contexts
       net/bnxt: fix writing MTU to FW
       net/bnxt: fix crash in xstats get
       net/bnxt: fix resource qcaps with older FW
       net/bnxt: fix async link handling and update
       net/bnxt: fix flow flush handling
       net/bnxt: update trusted VF status only when it changes
       net/bnxt: fix doorbell register offset for Tx ring
       net/bnxt: get default HWRM command timeout from FW

Akhil Goyal (1):
       crypto/dpaa2_sec: fix length retrieved from hardware

Ali Alnubani (3):
       mk: fix build on arm64
       eal: fix header file install with meson
       net/mlx: fix build with clang 9

Alvin Zhang (1):
       net/i40e: fix exception with multi-driver

Amaranath Somalapuram (5):
       doc: fix l2fwd-crypto usage in CCP guide
       crypto/ccp: fix maximum queues and burst size
       crypto/ccp: fix CPU authentication crash
       crypto/ccp: fix scheduling of burst
       crypto/ccp: fix digest size capabilities

Anatoly Burakov (2):
       mempool: use actual IOVA addresses when populating
       common/octeontx: add missing public symbol

Andrew Rybchenko (5):
       ethdev: fix doc reference to FDIR disabled mode
       ethdev: remove redundant device info cleanup before get
       net/sfc: fix missing notification on link status change
       net/virtio: reject unsupported Tx multi-queue modes
       ethdev: avoid undefined behaviour on configuration copy

Andrzej Ostruszka (4):
       doc: fix description of versioning macros
       eventdev: fix possible use of uninitialized var
       doc: fix tap guide
       net/dpaa2: fix possible use of uninitialized vars

Anoob Joseph (1):
       examples/ipsec-secgw: fix access to freed packet

Archana Muniganti (1):
       app/crypto-perf: fix input of AEAD decrypt

Arek Kusztal (2):
       crypto/qat: fix AES CMAC mininum digest size
       test/crypto: fix checks for null digest in null auth

Bernard Iremonger (1):
       examples/ipsec-secgw: fix unchecked return value

Bruce Richardson (4):
       examples/vm_power: fix type of cmdline token in cli
       port: fix pcap support with meson
       examples: hide error for missing pkg-config path flag
       usertools: fix typo in SPDX tag of telemetry script

Chaitanya Babu Talluri (1):
       examples/fips_validation: fix null dereferences

Christian Ehrhardt (2):
       net/mlx4: fix build on ppc64
       build: avoid overlinking

Ciara Power (3):
       app/testpmd: fix help for loop topology option
       ethdev: fix include of ethernet header file
       app/procinfo: use strlcpy for copying string

Congwen Zhang (2):
       net/ixgbe: fix zeroing of RSS config
       net/e1000: fix zeroing of RSS config

Damian Nowak (1):
       crypto/qat: fix null auth when using VFIO

David Christensen (3):
       eal/ppc: fix 64-bit atomic exchange operation
       eal/linux: restore specific hugepage ordering for ppc
       vhost: fix build on RHEL 7.6 for Power

David Hunt (2):
       examples/vm_power: fix build without i40e
       examples/vm_power: fix OOB frequency oscillations

David Marchand (16):
       net/bonding: fix out of bound access in LACP mode
       net/bonding: fix LACP fast queue Rx handler
       net/bonding: fix unicast packets filtering
       ci: add missing dependencies for documentation
       net/qede: limit Rx ring index read for debug
       devtools: fix cleanup of checkpatch temporary file
       eal: remove dead code on NUMA node detection
       net/mlx4: remove dependency on libmnl in meson
       net/bonding: use non deprecated PCI API
       doc: fix internal links for older releases
       doc: fix link to AESNI mb external library
       doc/guides: clean repeated words
       build: remove unneeded meson option
       app/testpmd: report invalid command line parameter
       buildtools: fix build with coverage
       ci: use meson 0.47.1

Dekel Peled (3):
       doc: fix description of links to EAL options pages
       net/mlx5: fix check of RSS queue index
       net/mlx5: block RSS action without Rx queue

Dilshod Urazov (3):
       net/virtio: reject deferred Rx start
       net/virtio: reject deferred Tx start
       net/virtio: reject unsupported Rx multi-queue modes

Eelco Chaudron (1):
       net/i40e: downgrade error log

Fan Zhang (2):
       doc: fix AESNI-GCM limitations in crypto guide
       examples/fips_validation: fix auth verify

Ferruh Yigit (7):
       bus/fslmc: fix global variable multiple definitions
       net/igb: fix global variable multiple definitions
       crypto/null: fix global variable multiple definitions
       crypto/virtio: fix global variable multiple definitions
       compress/octeontx: fix global variable multiple definitions
       test: fix global variable multiple definitions
       mk: remove library search path from binary

Fiona Trahe (1):
       crypto/qat: fix digest length in XCBC capability

Flavia Musatescu (2):
       app/testpmd: remove duplicated Rx offload commands
       net/af_packet: improve Tx statistics accuracy

Flavio Leitner (1):
       vhost: fix IPv4 checksum

Gagandeep Singh (1):
       net/enetc: fix BD ring alignment

Gage Eads (1):
       event/sw: fix xstats reset value

Gavin Hu (5):
       net/i40e: remove memory barrier from NEON Rx
       net/i40e: remove compiler barrier from NEON Rx
       net/bnxt: remove duplicate barrier
       net/bnxt: replace memory barrier for doorbell response
       net/bnxt: enforce IO barrier for doorbell command

Guinan Sun (1):
       net/ixgbe: fix MACsec setting

Harry van Haaren (1):
       test/service: fix wait for service core

Hemant Agrawal (3):
       event/dpaa2: fix default queue configuration
       bus/dpaa: fix dpaa_sec blacklist
       test/crypto: fix session init failure for wireless case

Honnappa Nagarahalli (1):
       test/lpm: fix measured cycles for delete

Hui Zhao (2):
       net/bonding: fix slave id types
       net/bonding: fix OOB access in other aggregator modes

Hyong Youb Kim (3):
       net/enic: fix probe for secondary process
       net/enic: fix crash in secondary process
       net/enic: re-enable link status change interrupt

Igor Romanov (1):
       net/bonding: fix link speed update in broadcast mode

Ivan Ilchenko (1):
       net/atlantic: remove double function declaration

Ivan Malov (1):
       net/sfc: fix adapter lock usage on rule creation

Jim Harris (1):
       vfio: fix leak with multiprocess

Jin Yu (1):
       vhost: fix build dependency on hash lib

Joyce Kong (3):
       net/i40e: fix address of first segment
       net/ixgbe: fix address of first segment
       doc: update arm64 cross build tool version

Julien Meunier (2):
       cryptodev: fix initialization on multi-process
       cryptodev: fix checks related to device id

Junyu Jiang (2):
       net/ixgbe: fix queue interrupt for X552/557
       net/bonding: fix port ID check

Kalesh AP (18):
       net/bnxt: fix accessing variable before null check
       net/bnxt: fix multicast filter programming
       net/bnxt: return error if setting link up fails
       net/bnxt: remove unnecessary variable assignment
       net/bnxt: fix dereference before null check
       net/bnxt: cleanup comments
       net/bnxt: fix L4 checksum indication in non-vector Rx
       net/bnxt: fix IP checksum error indication
       net/bnxt: fix setting default MAC address
       net/bnxt: fix error checking of FW commands
       net/bnxt: fix check of address mapping
       net/bnxt: fix stats errors handling
       net/bnxt: move macro definitions to header file
       net/bnxt: fix extended port counter statistics
       net/bnxt: fix VF probe when MAC address is zero
       net/bnxt: fix coding style
       net/bnxt: fix deferred start of Tx queues
       net/bnxt: fix rx queue start/stop

Kevin Traynor (9):
       common/cpt: fix possible null dereference
       compress/octeontx: remove commented out code
       event/opdl: remove commented out code
       net/bnxt: remove commented out code
       lib: fix log typos
       lib: fix doxygen typos
       version: 18.11.6-rc1
       kni: fix ethtool build for gcc 9
       pmdinfogen: fix freebsd build

Krzysztof Kanas (4):
       test/bonding: fix LSC related cases
       test/bonding: fix LSC timeout unit
       test: optimise fd closing in forks
       net/bonding: fix selection logic

Lance Richardson (2):
       net/bnxt: advertise scatter Rx offload capability
       net/bnxt: fix mbuf free when clearing Tx queue

Laurent Hardy (1):
       net/i40e: set speed to undefined for default case

Lukasz Bartosik (1):
       examples/ipsec-secgw: fix default configuration

Lunyuan Cui (3):
       net/e1000: fix link status update
       net/ixgbe: fix link status
       net/e1000: fix link status

Marcin Hajkowski (1):
       power: fix socket indicator value

Marcin Smoczynski (2):
       net/tap: fix blocked Rx packets
       examples/ipsec-secgw: fix GCM IV length

Marvin Liu (3):
       vhost: fix virtqueue not accessible
       vhost: do not limit packed ring size
       net/virtio-user: fix setting filters

Matan Azrad (3):
       ethdev: fix item expansion for RSS flow
       ethdev: fix last item detection on RSS flow expand
       app/testpmd: fix invalid port detaching

Mattias Rönnblom (1):
       power: handle frequency increase with turbo disabled

Maxime Coquelin (6):
       vhost: batch used descs chains write-back with packed ring
       vhost: un-inline dirty pages logging functions
       vhost: do not inline packed and split functions
       vhost: do not inline unlikely fragmented buffers code
       vhost: simplify descriptor buffer prefetching
       eal/x86: force inlining of all memcpy and mov helpers

Maxime Leroy (1):
       net/vmxnet3: remove IP checksum from capabilities

Michal Krawczyk (1):
       vfio: fix truncated BAR offset for 32-bit

Nipun Gupta (5):
       event/dpaa: fix number of supported atomic flows
       common/dpaax: fallback to check separate memory node for VM
       net/dpaa2: add retry and timeout in packet enqueue API
       raw/dpaa2_cmdif: add retry and timeout in packet enqueue API
       net/dpaa2: set port in mbuf

Nithin Dabilpuram (2):
       eal: add ack interrupt API
       net/qede: use ack in interrupt handlers

Noa Ezra (1):
       net/vhost: fix redundant queue state event

Pallantla Poornima (1):
       net/axgbe: fix double unlock

Pavan Nikhilesh (4):
       reciprocal: fix off-by-one with 32-bit divisor
       app/eventdev: fix divide by zero
       app/eventdev: check function errors
       event/octeontx: fix partial Rx packet handling

Pavel Belous (1):
       net/atlantic: add FW mailbox guard mutex

Peng Huang (1):
       app/testpmd: fix Tx checksum when TSO enabled

Phil Yang (1):
       net/mlx5: fix Rx CQ doorbell synchronization on aarch64

Radu Nicolau (1):
       security: fix doxygen fields

Rahul Gupta (1):
       net/bnxt: fix Rx queue count

Rahul Lakkireddy (7):
       net/cxgbe: add prefix to global functions
       net/cxgbe: fix null access when allocating CLIP entry
       net/cxgbe: fix slot allocation for IPv6 flows
       net/cxgbe: fix parsing VLAN ID rewrite action
       net/cxgbe: fix prefetch for non-coalesced Tx packets
       net/cxgbe: avoid polling link status before device start
       net/cxgbe: fix races on flow API operations

Rasesh Mody (1):
       net/qede/base: fix page index for PBL chains

Raslan Darawsheh (1):
       net/mlx: fix debug build with icc

Robin Jarry (2):
       usertools: fix pmdinfo with python 3 and pyelftools>=0.24
       usertools: fix telemetry client with python 3

Ruifeng Wang (4):
       net/ixgbe: remove memory barrier from NEON Rx
       lib/distributor: fix deadlock on aarch64
       test/distributor: fix spurious failure
       net/ixgbe: support packet type with NEON

Sachin Saxena (1):
       net/dpaa2: fix Rx offload flags on jumbo MTU set

Santoshkumar Karanappa Rastapur (5):
       net/bnxt: fix flow steering
       net/bnxt: fix ping with MTU change
       net/bnxt: fix MAC/VLAN filter allocation
       net/bnxt: fix forwarding with higher mbuf size
       net/bnxt: fix crash after removing and adding slaves

Seth Howell (1):
       bus/pci: remove useless link dependency on ethdev

Shahed Shaikh (6):
       net/qede: refactor Rx and Tx queue setup
       net/qede: fix odd number of queues usage in 100G mode
       net/qede: fix RSS configuration as per new allocation method
       net/qede: fix stats flow as per new allocation method
       net/qede: fix setting MTU
       net/qede: fix setting VLAN strip mode

Shougang Wang (2):
       app/testpmd: fix crash on port reset
       net/ixgbe: fix performance drop caused by MACsec

Shweta Choudaha (1):
       net/igb: fix PHY status if PHY reset is not blocked

Somnath Kotur (1):
       net/bnxt: expose some missing counters in port stats

Stephen Hemminger (10):
       bus/pci: fix Intel IOMMU sysfs access check
       service: use log for error messages
       test/mbuf: fix forged mbuf in clone test
       net/bnxt: fix debug log level
       app/testpmd: block xstats for hidden ports
       examples/multi_process: check server port validity
       examples/multi_process: fix client crash with sparse ports
       eal: drop unused macros for primary process check
       eventdev: use same log macro for all unsupported calls
       eal: remove legacy PMD log macro

Thibaut Collet (2):
       net/virtio: fix Rx stats with vectorized functions
       net/virtio: get all pending Rx packets in vectorized paths

Thierry Herbelot (5):
       crypto/dpaa_sec: fix IOVA table
       crypto/octeontx: enable unbinding
       drivers/crypto: remove some invalid comments
       doc: fix a common typo in NIC guides
       crypto/openssl: use local copy for session contexts

Thomas Monjalon (6):
       build: remove redundant libs from pkgconfig
       net/mlx: fix meson build with custom dependency path
       net/mlx: fix build with make and recent gcc
       net/szedata2: fix dependency check
       ethdev: limit maximum number of queues
       net/mlx: allow build only on Linux

Ting Xu (1):
       app/testpmd: fix CRC strip command

Tiwei Bie (8):
       net/virtio: remove remaining simple Tx related stuff
       doc: fix typo in virtio in-order Rx function name
       doc: fix format in virtio guide
       vhost: fix slave request fd leak
       vhost: forbid reallocation when running
       vhost: fix vring address handling during live migration
       vhost: protect vring access done by application
       net/virtio-user: drop attribute unused for memory callback

Vakul Garg (2):
       crypto/dpaa_sec: fix auth-cipher check for AEAD
       examples/ipsec-secgw: fix SHA256-HMAC digest length

Viacheslav Ovsiienko (1):
       net/mlx5: fix BlueField VF type recognition

Wangyu (Eric) (1):
       bus/pci: align next mapping address on page boundary

Wei Zhao (2):
       net/ixgbe: enable new PF host mbox version
       net/ixgbe: fix VF RSS offloads configuration

Xiao Wang (3):
       doc: fix typo in l2fwd-crypto guide
       net/fm10k: fix mbuf free in vector Rx
       net/ifc: check VFIO query error

Xiao Zhang (7):
       net/i40e: fix VF runtime queues RSS config
       net/e1000: fix i219 hang on reset/close
       net/e1000: fix memory barrier usage in Tx
       net/ixgbe: fix X553 speed capability
       net/i40e: fix integer overflow
       examples/l3fwd-power: fix Rx interrupt disabling
       net/ixgbe: fix link status

Xiaolong Ye (1):
       ethdev: fix typos for ENOTSUP

Xiaoyu Min (5):
       net/mlx5: validate flow rule item order
       net/mlx5: allow pattern start from IP
       ethdev: fix expand RSS flows
       net/mlx5: fix crash on hash Rx queue handling for drop
       net/mlx5: improve flow item IP validation

Xueming Li (3):
       malloc: fix realloc copy size
       malloc: fix realloc padded element size
       malloc: fix memory element size in case of padding

Yasufumi Ogawa (1):
       net/null: fix multi-process Rx and Tx

Yong Wang (1):
       net/ixgbe: remove redundant assignment

Reply via email to