DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] 19.11.4 patches review and test
@ 2020-08-18 18:12 Luca Boccassi
  2020-08-24 13:22 ` Christian Ehrhardt
                   ` (6 more replies)
  0 siblings, 7 replies; 42+ messages in thread
From: Luca Boccassi @ 2020-08-18 18:12 UTC (permalink / raw)
  To: stable
  Cc: dev, Abhishek Marathe, Akhil Goyal, Ali Alnubani,
	benjamin.walker, David Christensen, Hemant Agrawal, Ian Stokes,
	Jerin Jacob, John McNamara, Ju-Hyoung Lee, Kevin Traynor,
	Pei Zhang, pingx.yu, qian.q.xu, Raslan Darawsheh,
	Thomas Monjalon, yuan.peng, zhaoyan.chen

Hi all,

Here is a list of patches targeted for stable release 19.11.4.

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

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=v19.11.4-rc1

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

Thanks.

Luca Boccassi

---
Adam Dybkowski (7):
      test/crypto: fix asymmetric session mempool creation
      crypto/qat: fix AES-XTS capabilities
      crypto/qat: handle mixed hash-cipher requests on GEN3
      test/crypto: add mixed encypted-digest
      common/qat: get firmware version
      crypto/qat: handle mixed hash-cipher on GEN2
      common/qat: fix uninitialized variable

Akhil Goyal (4):
      crypto/dpaax_sec: fix 18-bit PDCP cases with HFN override
      crypto/dpaax_sec: fix inline query for descriptors
      crypto/dpaa2_sec: fix HFN override
      common/dpaax: fix 12-bit null auth case

Alan Dewar (1):
      sched: fix port time rounding

Alexander Kozyrev (3):
      net/mlx5: fix vectorized Rx burst termination
      net/mlx5: do not select legacy MPW implicitly
      net/mlx5: fix descriptors number adjustment

Ali Alnubani (2):
      net/mlx5: fix typos in meter error messages
      doc: fix a typo in mlx5 guide

Alvin Zhang (1):
      net/i40e: fix queue pairs configuration in VF

Andrew Rybchenko (1):
      net/sfc: do not enforce hash offload in RSS multi-queue

Ankur Dwivedi (2):
      common/cpt: fix encryption offset
      test/crypto: change cipher offset for ESN vector

Apeksha Gupta (2):
      app/eventdev: fix capability check in pipeline ATQ test
      event/dpaa2: add all-types queue capability flag

Archana Muniganti (2):
      examples/fips_validation: fix TDES interim callback
      examples/fips_validation: fix count overwrite for TDES

Archit Pandey (1):
      sched: fix 64-bit rate

Arek Kusztal (4):
      drivers/qat: improve multi process on qat
      drivers/qat: add multi process handling of driver id
      drivers/qat: add handling of capabilities in multi process
      crypto/qat: add minimum enq threshold

Ayuj Verma (1):
      examples/fips_validation: fix parsing of TDES vectors

Bruce Richardson (12):
      test: fix build with ring PMD but no bond PMD
      mem: fix 32-bit init config with meson
      rawdev: allow getting info for unknown device
      rawdev: fill NUMA socket ID in info
      rawdev: export dump function in map file
      doc: rebuild with meson whenever a file changes
      build: always link whole DPDK static libraries
      devtools: test static linkage with pkg-config
      build/pkg-config: move pkg-config file creation
      build/pkg-config: output drivers first for static build
      build/pkg-config: improve static linking flags
      build/pkg-config: prevent overlinking

Chas Williams (1):
      net/netvsc: fix crash during Tx

Chenbo Xia (1):
      net/virtio-user: check tap system call setting

Chengchang Tang (5):
      net/hns3: clear promiscuous on PF uninit
      net/hns3: remove unsupported VLAN capabilities
      net/hns3: fix VLAN strip configuration when setting PVID
      net/hns3: remove restriction on setting VF MTU
      net/hns3: fix adding multicast MAC address

Chenmin Sun (1):
      net/i40e: fix flow director Rx writeback packet

Ciara Loftus (1):
      net/af_xdp: remove mempool freeing on umem destruction

David Marchand (7):
      eal/windows: fix symbol export
      eal: remove redundant newline in alert message
      net/mlx5: remove redundant newline from logs
      net/mvpp2: fix non-EAL thread support
      devtools: fix path in forbidden token check
      lib: remind experimental status in headers
      net/bonding: fix socket ID check

Dekel Peled (2):
      net/mlx5: fix VLAN pop with decap action validation
      net/mlx5: fix VLAN push action on hairpin queue

Devendra Singh Rawat (1):
      net/qede: fix multicast drop in promiscuous mode

Dong Zhou (1):
      net/mlx5: fix LRO checksum

Dongyang Pan (1):
      net/bonding: delete redundant code

Fady Bader (1):
      meter: remove inline functions from export list

Feifei Wang (1):
      test/ring: fix statistics in bulk enq/dequeue

Ferruh Yigit (4):
      net/iavf: fix uninitialized variable
      net/ixgbe/base: remove dead code
      ethdev: fix log type for some error messages
      drivers/net: fix exposing internal headers

Fiona Trahe (3):
      common/qat: remove tail write coalescing
      common/qat: move max inflights param into qp
      common/qat: support dual threads for enqueue/dequeue

Gaurav Singh (1):
      net/i40e: remove duplicate tunnel type check

Georgiy Levashov (1):
      examples: add flush after stats printing

Gregory Etelson (1):
      net/mlx5: fix tunnel flow priority

Guinan Sun (5):
      net/ixgbe/base: fix host interface shadow RAM read
      net/ixgbe/base: fix x550em 10G NIC link status
      net/ixgbe/base: fix infinite recursion on PCIe link down
      net/ixgbe: fix MAC control frame forward
      net/ixgbe: fix flow control status

Haiyue Wang (6):
      bus/pci: fix VF memory access
      eal: fix uuid header dependencies
      net/ice: fix TCP checksum offload
      net/ice: calculate TCP header size for offload
      net/ice: fix Tx hang with TSO
      net/ice: revert fake TSO fixes

Hao Chen (1):
      net/hns3: optimize default RSS algorithm

Harman Kalra (4):
      eal/linux: fix epoll fd list rebuild for interrupts
      net/octeontx2: fix DMAC filtering
      common/octeontx2: fix crash on running procinfo
      eal: fix parentheses in alignment macros

Harry van Haaren (1):
      examples/eventdev: fix 32-bit coremask

Heinrich Kuhn (1):
      net/nfp: fix RSS hash configuration reporting

Hemant Agrawal (1):
      rawdev: remove remaining experimental tags

Hongbo Zheng (4):
      net/hns3: ignore function return on reset error path
      net/hns3: fix unintended sign extension in dump operation
      net/hns3: clear residual hardware configurations on init
      net/hns3: get link status change through mailbox

Hongzhi Guo (3):
      net: fix IPv4 checksum
      net: fix unneeded replacement of TCP checksum 0
      net: fix checksum on big endian CPUs

Honnappa Nagarahalli (5):
      eal/armv8: fix timer frequency calibration with PMU
      app/testpmd: use clock time in throughput calculation
      app/testpmd: fix burst percentage calculation
      doc: fix some typos in Linux guide
      test/hash: move lock-free tests to perf tests

Hrvoje Habjanic (1):
      sched: fix subport freeing

Ian Dolzhansky (1):
      net/failsafe: fix RSS RETA size info

Igor Romanov (1):
      service: fix lcore iteration

Jecky Pei (1):
      net/kni: set packet input port in Rx

Jeff Guo (1):
      net/e1000: fix crash on Tx done clean up

Junfeng Guo (2):
      net/ice/base: fix RSS removal for GTP-U
      net/ice/base: fix memory leak on GTPU RSS

Junyu Jiang (2):
      net/iavf: fix RSS RETA after restart
      net/ice: fix bytes statistics

Kalesh AP (5):
      net/bnxt: remove unused enum declaration
      net/bnxt: fix unnecessary HWRM command
      net/bnxt: fix flow error on filter creation
      net/bnxt: fix freeing filters on flow creation failure
      net/bnxt: fix logical AND in if condition

Kevin Traynor (1):
      vhost: remove zero-copy and client mode restriction

Konstantin Ananyev (2):
      test/bpf: fix few small issues
      bpf: fix add/sub min/max estimations

Levend Sayar (1):
      service: fix C++ linkage

Lijun Ou (5):
      net/hns3: add RSS hash offload to Rx configuration
      net/hns3: fix key length when configuring RSS
      net/hns3: fix RSS configuration on empty RSS type
      net/hns3: remove unnecessary branch
      app/testpmd: remove hardcoded descriptors limit

Long Li (3):
      bus/vmbus: fix ring buffer mapping
      net/netvsc: fix underflow when Rx external mbuf
      net/netvsc: fix chimney index

Lukasz Wojciechowski (1):
      service: fix core mapping reset

Mao Jiang (2):
      net/i40e: fix binding interrupt without MSI-X vector
      net/i40e: fix flow director MSI-X resource allocation

Matan Azrad (1):
      vhost: fix features definition location

Maxime Coquelin (3):
      bus/dpaa: fix iterating on a class type
      bus/fslmc: fix iterating on a class type
      vhost: fix virtio ready flag check

Michael Baum (11):
      net/mlx5: remove needless Tx queue initialization check
      net/mlx5: fix unreachable MPLS error path
      common/mlx5: fix code arrangement in tag allocation
      net/mlx5: fix iterator type in Rx queue management
      net/mlx5: fix initialization of steering registers
      net/mlx5: fix crash in NVGRE item translation
      net/mlx5: remove ineffective increment in hairpin split
      net/mlx4: optimize stack memory size in probe
      net/mlx5: fix unnecessary init in mark conversion
      net/mlx5: fix hairpin Tx queue creation error flow
      net/mlx5: fix hairpin Rx queue creation error flow

Muhammad Bilal (1):
      bus/vdev: fix a typo in doxygen comment

Nipun Gupta (2):
      bus/fslmc: fix getting FD error
      net/dpaa: fix FD offset data type

Pablo de Lara (1):
      drivers/crypto: add missing OOP feature flag

Parav Pandit (1):
      common/mlx5: fix void parameters in glue wrappers

Patrick Fu (1):
      vhost: fix double-free with zero-copy

Pavan Nikhilesh (2):
      event/octeontx2: fix device reconfigure
      event/octeontx2: fix sub event type

Pavel Ivashchenko (1):
      net/i40e: fix getting EEPROM information

Phil Yang (5):
      eventdev: fix race condition on timer list counter
      eventdev: use C11 atomics for lcore timer armed flag
      eventdev: remove redundant reset on timer cancel
      eventdev: relax SMP barriers with C11 atomics
      app/testpmd: fix CPU cycles per packet stats on Tx modes

Qi Zhang (7):
      net/ice/base: fix return value
      net/ice/base: fix memory leak on error path
      net/ice/base: fix reference count on VSI list update
      net/ice/base: fix initializing resource for field vector
      net/ice/base: fix VSI ID mask to 10 bits
      net/ice/base: fix GTP-U inner RSS IPv4 IPv6 co-exist
      net/ice/base: fix RSS interference

Rahul Gupta (1):
      net/bnxt: fix performance for Arm

Rahul Lakkireddy (3):
      net/cxgbe: fix CLIP leak in filter error path
      net/cxgbe: fix double MPS alloc by flow validate and create
      net/cxgbe: fix L2T leak in filter error and free path

Raslan Darawsheh (3):
      net: fix pedantic build
      net/mlx5: fix flow items size calculation
      net/mlx5: fix VF MAC address set over BlueField

Ruifeng Wang (8):
      net/i40e: enable NEON Rx/Tx in meson
      eal/arm: add vcopyq intrinsic for aarch32
      net/ixgbe: fix include of vector header file
      test: allow no-huge mode for fast-tests
      test/cycles: restore default delay callback
      crypto/armv8: remove debug option
      crypto/armv8: use dedicated log type
      net/i40e: support aarch32

Sarosh Arif (3):
      doc: fix typo in bbdev test guide
      examples/packet_ordering: use proper exit method
      doc: fix ethtool app path

Shougang Wang (2):
      net/ice: fix error log in generic flow
      net/i40e: fix filter pctype

Shy Shyman (3):
      app/testpmd: fix error detection in MTU command
      net/mlx5: fix flow META item validation
      net/mlx5: fix HW counters path in switchdev mode

Stephen Hemminger (8):
      net/netvsc: fix warning when VF is removed
      net/netvsc: do not query VF link state
      net/netvsc: do not spin forever waiting for reply
      eal: fix lcore accessors for non-EAL threads
      cfgfile: fix stack buffer underflow
      rib: add C++ include guard
      kni: fix reference to master/slave process
      doc: fix reference to master process

Suanming Mou (3):
      net/mlx5: fix secondary process resources release
      net/mlx5: fix interrupt installation timing
      net/mlx5: fix counter query

Tal Shnaiderman (2):
      build: fix drivers library path on Windows
      pci: fix address domain format size

Thomas Monjalon (1):
      doc: update build instructions in the Linux guide

Tianfei Zhang (2):
      raw/ifpga/base: fix SPI transaction
      raw/ifpga/base: fix NIOS SPI init

Timothy Redaelli (1):
      test: fix rpath for drivers with meson

Viacheslav Ovsiienko (3):
      net/mlx5: fix UAR lock sharing for multiport devices
      common/mlx5: fix queue doorbell record size
      net/mlx5: fix metadata storing for NEON Rx

Vladimir Medvedkin (1):
      doc: add RIB and FIB into the API index

Wei Hu (Xavier) (12):
      net/hns3: fix Tx less than 60 bytes
      net/hns3: fix VLAN tags reported in Rx
      app/testpmd: fix stats error message
      net/hns3: fix flow director error message
      net/hns3: fix unintended sign extension in fd operation
      net/hns3: fix Rx buffer size
      net/hns3: check multi-process action register result
      ethdev: fix data room size verification in Rx queue setup
      ethdev: fix VLAN offloads set if no relative capabilities
      net/bonding: fix error code on device creation
      net/bonding: fix MAC address when switching active port
      net/bonding: fix MAC address when one port resets

Wei Zhao (4):
      net/ice: fix switch action number check
      net/ixgbe: report 10Mbps link speed for x553
      net/ice: add input set byte number check
      net/i40e: enable QinQ stripping

Weifeng Li (1):
      net/bonding: change state machine to defaulted

Xiao Wang (1):
      net/virtio-user: fix status management

Xiaolong Ye (6):
      mbuf: remove unused next member in dynamic flag/field
      test/mbuf: fix a dynamic flag log
      mbuf: fix boundary check at dynamic field registration
      mbuf: fix error code in dynamic field/flag registration
      mbuf: fix free space update for dynamic field
      mbuf: fix dynamic field dump log

Xiaoyun Wang (5):
      net/hinic/base: check output of management sync channel
      net/hinic/base: remove unused function parameters
      net/hinic: fix setting promiscuous mode
      net/hinic: optimize Rx performance for x86
      net/hinic/base: avoid system time jump

Yicai Lu (1):
      net/bonding: fix LACP negotiation

Yunjian Wang (12):
      app/testpmd: fix memory leak on error path
      vfio: remove unused variable
      net/af_packet: fix check of file descriptors
      net/af_packet: fix memory leak on init failure
      net/af_packet: fix munmap on init failure
      bus/fslmc: fix memory leak in secondary process
      hash: fix out-of-memory handling in hash creation
      event/dpaa: remove dead code
      net/qede: remove dead code
      net/hinic: check memory allocations in flow creation
      net/ice: fix memory leak when releasing VSI
      net/ice: add memory allocation check in RSS init

Zhiguang He (1):
      net/bonding: fix dead loop on RSS RETA update

Zhihong Peng (2):
      net/i40e: report VLAN filter capability
      net/e1000: report VLAN extend capability

Zhike Wang (1):
      mempool: fix allocation in memzone during retry

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2021-03-24 13:02 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-18 18:12 [dpdk-dev] 19.11.4 patches review and test Luca Boccassi
2020-08-24 13:22 ` Christian Ehrhardt
2020-08-24 13:25   ` [dpdk-dev] [dpdk-stable] " Luca Boccassi
2020-08-25  9:13 ` [dpdk-dev] " Pei Zhang
2020-08-25 10:08   ` Luca Boccassi
2020-08-26  2:30 ` Chen, BoX C
2020-08-26  9:50   ` Luca Boccassi
2020-08-27  9:47     ` Burakov, Anatoly
2020-08-27 10:37       ` Luca Boccassi
2020-08-27 10:57         ` Burakov, Anatoly
2020-08-27 13:23           ` Luca Boccassi
2020-08-28  4:03     ` Wang, ShougangX
2020-08-28  7:52       ` Luca Boccassi
2020-08-28 14:34 ` Govindharajan, Hariprasad
2020-08-28 15:23   ` Luca Boccassi
2020-08-30 14:36 ` Ali Alnubani
2020-08-31  9:13   ` Luca Boccassi
2020-09-01  8:30 ` Luca Boccassi
2020-09-01 12:32   ` Christian Ehrhardt
2020-09-01 12:47     ` Bruce Richardson
2020-09-01 13:22       ` Pai G, Sunil
2020-09-01 15:10         ` Stokes, Ian
2020-09-07 14:25           ` [dpdk-dev] [dpdk-stable] " Luca Boccassi
2021-03-18 11:54         ` [dpdk-dev] " Christian Ehrhardt
2021-03-18 13:36           ` Pai G, Sunil
2021-03-18 14:48             ` Ilya Maximets
2021-03-18 18:24               ` Pai G, Sunil
2021-03-22  9:49                 ` Christian Ehrhardt
2021-03-22 11:41                   ` Bruce Richardson
2021-03-22 11:59                     ` Luca Boccassi
2021-03-22 12:25                       ` Thomas Monjalon
2021-03-22 14:27                         ` Christian Ehrhardt
2021-03-23 18:17                           ` Thomas Monjalon
2021-03-23 18:51                             ` Ilya Maximets
2021-03-24  7:44                               ` Christian Ehrhardt
2021-03-24 10:28                                 ` Pai G, Sunil
2021-03-24 13:02                                   ` Christian Ehrhardt
2020-09-01 12:49     ` Luca Boccassi
2020-09-01 13:01       ` Bruce Richardson
2020-09-01 13:28         ` Bruce Richardson
2020-09-01 18:04 ` [dpdk-dev] [EXTERNAL] " Abhishek Marathe
2020-09-02 10:47   ` Luca Boccassi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).