DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released
@ 2021-01-20 15:58 Kevin Traynor
  2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
  0 siblings, 1 reply; 4+ messages in thread
From: Kevin Traynor @ 2021-01-20 15:58 UTC (permalink / raw)
  To: ktraynor, announce

Hi all,

Here is a new LTS release:
	https://fast.dpdk.org/rel/dpdk-18.11.11.tar.xz

The git tree is at:
	https://dpdk.org/browse/dpdk-stable/?h=18.11

This is the last planned 18.11 LTS release. Thanks to the
authors who helped cleaning up the fixes that were hanging
around for a while and needed some attention. 

From this point onwards the 18.11 LTS branch is no longer
maintained.

I want to acknowledge all the work done by validation
teams from Intel, Nvidia, Microsoft and Red Hat who have
made the releases possible by providing validation over the
last two years. 

Some statistics about 18.11 LTS releases:
- 1911 commits

- 1164 files changed, 26064 insertions(+), 13576 deletions(-)

- Changes per subdir
--  3.4% app/
-- 17.7% doc/
-- 50.0% drivers/
--  5.8% examples/
-- 15.6% lib/
--  3.8% test/

Long may you run!

Kevin.

---
 MAINTAINERS                                        | 186 ++++++-----
 app/test-crypto-perf/meson.build                   |   3 +
 app/test-eventdev/evt_options.c                    |   4 +
 app/test-pmd/bpf_cmd.c                             |   4 +-
 app/test-pmd/cmdline.c                             |  11 +-
 app/test-pmd/cmdline_flow.c                        |  15 +-
 app/test-pmd/config.c                              |  88 +++--
 app/test-pmd/meson.build                           |  12 +
 buildtools/meson.build                             |   2 +
 buildtools/pmdinfogen/pmdinfogen.h                 |   2 +-
 config/defconfig_arm-armv7a-linuxapp-gcc           |   1 -
 config/meson.build                                 |   8 +-
 config/rte_config.h                                |   3 +
 devtools/check-forbidden-tokens.awk                |   2 +-
 doc/build-sdk-meson.txt                            |  23 +-
 doc/guides/cryptodevs/features/octeontx.ini        |   1 +
 doc/guides/linux_gsg/build_sample_apps.rst         |   4 +-
 doc/guides/linux_gsg/enable_func.rst               |  60 +++-
 doc/guides/linux_gsg/linux_drivers.rst             |   2 +-
 doc/guides/linux_gsg/nic_perf_intel_platform.rst   |   3 +
 doc/guides/linux_gsg/sys_reqs.rst                  |  76 +++--
 doc/guides/nics/dpaa2.rst                          |   4 +-
 doc/guides/nics/i40e.rst                           |   9 +
 doc/guides/nics/mlx5.rst                           |  24 ++
 doc/guides/nics/nfp.rst                            |  39 ++-
 doc/guides/nics/pcap_ring.rst                      |   2 +-
 doc/guides/nics/sfc_efx.rst                        |   4 +-
 doc/guides/prog_guide/kernel_nic_interface.rst     |   2 +-
 doc/guides/prog_guide/multi_proc_support.rst       |   2 +-
 .../prog_guide/packet_classif_access_ctrl.rst      |   6 +
 doc/guides/rel_notes/release_18_11.rst             | 366 +++++++++++++++++++++
 doc/guides/sample_app_ug/flow_classify.rst         |   2 +-
 doc/guides/sample_app_ug/flow_filtering.rst        |   2 +-
 .../sample_app_ug/l3_forward_access_ctrl.rst       |   8 +-
 doc/guides/sample_app_ug/l3_forward_power_man.rst  |   2 +-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst        |   6 +-
 drivers/baseband/turbo_sw/bbdev_turbo_software.c   |  35 +-
 drivers/bus/fslmc/portal/dpaa2_hw_dpio.c           |   9 +-
 drivers/bus/pci/bsd/pci.c                          |  49 ---
 drivers/bus/pci/linux/pci.c                        |  12 -
 drivers/bus/pci/linux/pci_vfio.c                   |   8 +-
 drivers/bus/pci/private.h                          |  15 -
 drivers/common/qat/qat_device.c                    |   1 +
 drivers/compress/isal/isal_compress_pmd_ops.c      |  20 +-
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c        |   8 +-
 drivers/crypto/octeontx/otx_cryptodev_ops.c        |   1 +
 drivers/crypto/scheduler/meson.build               |   2 +-
 drivers/event/dpaa2/dpaa2_eventdev.c               |   8 +-
 drivers/mempool/octeontx/octeontx_fpavf.c          |   6 +-
 drivers/net/avf/avf.h                              |   2 +-
 drivers/net/avf/avf_ethdev.c                       |  84 ++---
 drivers/net/avf/avf_rxtx.c                         |   2 +
 drivers/net/avf/avf_rxtx_vec_sse.c                 |  49 ++-
 drivers/net/avf/avf_vchnl.c                        |   6 +-
 drivers/net/bnx2x/bnx2x_ethdev.c                   |   4 +
 drivers/net/bnxt/bnxt_ethdev.c                     |  20 +-
 drivers/net/bnxt/bnxt_filter.c                     |  15 +-
 drivers/net/bnxt/bnxt_flow.c                       |  12 +
 drivers/net/bnxt/bnxt_hwrm.c                       |  59 ++--
 drivers/net/bnxt/bnxt_hwrm.h                       |   1 +
 drivers/net/bnxt/bnxt_ring.h                       |   2 +-
 drivers/net/bnxt/bnxt_rxq.c                        |  48 ++-
 drivers/net/bnxt/bnxt_rxq.h                        |   4 +
 drivers/net/bnxt/bnxt_rxr.c                        |  40 ++-
 drivers/net/bnxt/bnxt_txq.c                        |  32 +-
 drivers/net/bnxt/bnxt_txr.c                        |   2 +
 drivers/net/bnxt/bnxt_vnic.c                       |   3 +
 drivers/net/bonding/rte_eth_bond_api.c             |   6 -
 drivers/net/bonding/rte_eth_bond_pmd.c             |  18 +-
 drivers/net/bonding/rte_eth_bond_private.h         |   3 +-
 drivers/net/cxgbe/base/adapter.h                   |   1 +
 drivers/net/cxgbe/cxgbe_ethdev.c                   |   7 +-
 drivers/net/cxgbe/mps_tcam.c                       |   1 +
 drivers/net/cxgbe/sge.c                            | 185 ++++++-----
 drivers/net/dpaa2/dpaa2_ethdev.c                   |   2 -
 drivers/net/ena/base/ena_com.c                     |   6 +-
 drivers/net/ena/base/ena_plat_dpdk.h               |  30 +-
 drivers/net/failsafe/failsafe_ether.c              |  27 +-
 drivers/net/fm10k/fm10k_ethdev.c                   |   9 +-
 drivers/net/fm10k/fm10k_rxtx_vec.c                 |  39 ++-
 drivers/net/i40e/Makefile                          |   2 +-
 drivers/net/i40e/base/i40e_adminq_cmd.h            |   2 +-
 drivers/net/i40e/base/i40e_common.c                |  40 ++-
 drivers/net/i40e/base/i40e_dcb.c                   |   3 +-
 drivers/net/i40e/base/i40e_nvm.c                   |   8 +-
 drivers/net/i40e/base/virtchnl.h                   |  16 +-
 drivers/net/i40e/i40e_ethdev.c                     |  66 ++--
 drivers/net/i40e/i40e_ethdev.h                     |  10 +
 drivers/net/i40e/i40e_ethdev_vf.c                  |  56 +++-
 drivers/net/i40e/i40e_fdir.c                       |  10 +-
 drivers/net/i40e/i40e_flow.c                       | 148 ++++++---
 drivers/net/i40e/i40e_rxtx_vec_altivec.c           |  59 +++-
 drivers/net/i40e/i40e_rxtx_vec_neon.c              |  50 ++-
 drivers/net/i40e/i40e_rxtx_vec_sse.c               |  48 ++-
 drivers/net/i40e/rte_pmd_i40e.h                    |   8 +
 drivers/net/ifc/base/ifcvf.h                       |   3 +
 drivers/net/ixgbe/base/ixgbe_x540.c                |   2 +-
 drivers/net/ixgbe/ixgbe_ethdev.c                   |  19 +-
 drivers/net/ixgbe/ixgbe_ethdev.h                   |   2 +-
 drivers/net/ixgbe/ixgbe_flow.c                     |   9 -
 drivers/net/ixgbe/ixgbe_pf.c                       |  16 +-
 drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c            |  61 ++--
 drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c             |  47 ++-
 drivers/net/mlx4/meson.build                       |   8 +-
 drivers/net/mlx5/meson.build                       |   9 +-
 drivers/net/mlx5/mlx5.c                            |  34 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |  19 +-
 drivers/net/mlx5/mlx5_flow_dv.c                    | 122 +++++--
 drivers/net/mlx5/mlx5_nl.c                         |  27 +-
 drivers/net/mlx5/mlx5_rxq.c                        |   6 +
 drivers/net/mlx5/mlx5_rxtx.c                       |  18 +-
 drivers/net/mlx5/mlx5_rxtx.h                       |   1 +
 drivers/net/mlx5/mlx5_stats.c                      |  38 ++-
 drivers/net/mlx5/mlx5_txq.c                        |  82 ++++-
 drivers/net/mlx5/mlx5_utils.h                      |   4 -
 drivers/net/mvpp2/mrvl_mtr.c                       |  12 +-
 drivers/net/netvsc/hn_nvs.c                        |  13 +-
 drivers/net/netvsc/hn_rndis.c                      |   2 +-
 drivers/net/netvsc/hn_rxtx.c                       |  85 +++--
 drivers/net/netvsc/hn_var.h                        |   8 +-
 drivers/net/nfp/nfp_net.c                          |  30 +-
 drivers/net/nfp/nfp_net_pmd.h                      |   6 +
 drivers/net/qede/base/bcm_osal.h                   |   3 +-
 drivers/net/qede/base/ecore_sriov.c                |   2 +-
 drivers/net/qede/qede_main.c                       |   9 +-
 drivers/net/qede/qede_rxtx.c                       |   4 +-
 drivers/net/ring/rte_eth_ring.c                    |  18 +-
 drivers/net/sfc/base/efx_tunnel.c                  |  12 +-
 drivers/net/tap/rte_eth_tap.c                      |  43 ++-
 drivers/net/tap/rte_eth_tap.h                      |   1 +
 drivers/net/thunderx/nicvf_ethdev.c                |   1 +
 drivers/net/vdev_netvsc/vdev_netvsc.c              |  27 +-
 drivers/net/vhost/rte_eth_vhost.c                  |  76 ++---
 drivers/net/virtio/virtio_rxtx.c                   |   5 +-
 drivers/net/virtio/virtio_user/vhost_kernel_tap.c  |   2 +-
 drivers/raw/dpaa2_qdma/dpaa2_qdma.c                |   3 +-
 drivers/raw/skeleton_rawdev/skeleton_rawdev.c      |   4 +-
 drivers/raw/skeleton_rawdev/skeleton_rawdev_test.c |   6 +
 examples/fips_validation/fips_validation.c         |   8 +-
 examples/kni/Makefile                              |   2 +
 examples/l2fwd-crypto/Makefile                     |   6 +
 examples/l2fwd-crypto/meson.build                  |   3 +
 examples/l2fwd-keepalive/meson.build               |   8 +-
 examples/l3fwd-power/main.c                        |   9 +-
 .../client_server_mp/mp_server/main.c              |  17 +-
 .../multi_process/client_server_mp/shared/common.h |   2 +-
 examples/performance-thread/l3fwd-thread/main.c    |   9 +-
 examples/qos_sched/args.c                          |   2 +-
 examples/vhost_crypto/main.c                       |   2 +-
 examples/vm_power_manager/channel_manager.c        |  10 +-
 kernel/linux/kni/compat.h                          |   4 +-
 kernel/linux/kni/ethtool/igb/kcompat.h             |   4 +
 lib/librte_cryptodev/rte_cryptodev_pmd.h           |   3 +-
 lib/librte_distributor/rte_distributor.c           | 217 +++++++++---
 lib/librte_distributor/rte_distributor.h           |  23 +-
 lib/librte_distributor/rte_distributor_private.h   |   3 +
 lib/librte_distributor/rte_distributor_v20.c       |   4 +
 lib/librte_eal/Makefile                            |   8 +-
 lib/librte_eal/bsdapp/BSDmakefile.meson            |  43 ---
 lib/librte_eal/bsdapp/Makefile                     |   8 -
 lib/librte_eal/bsdapp/eal/eal_memory.c             |   2 +-
 lib/librte_eal/common/eal_common_dev.c             |   1 +
 .../common/include/arch/x86/rte_memcpy.h           |   2 +-
 lib/librte_eal/common/include/generic/rte_memcpy.h |   4 +
 lib/librte_eal/common/include/rte_eal.h            |   5 +-
 lib/librte_eal/common/include/rte_version.h        |   2 +-
 lib/librte_eal/common/malloc_elem.c                |   8 +-
 lib/librte_eal/linuxapp/Makefile                   |  11 -
 lib/librte_eal/linuxapp/eal/eal_dev.c              |   9 +-
 lib/librte_eal/linuxapp/eal/eal_memalloc.c         |  45 ++-
 lib/librte_eal/linuxapp/eal/eal_memory.c           |   2 +-
 lib/librte_eal/linuxapp/eal/eal_vfio.c             |  23 +-
 lib/librte_eal/linuxapp/eal/eal_vfio_mp_sync.c     |   4 +-
 lib/librte_efd/rte_efd.c                           |   1 +
 lib/librte_ethdev/rte_ethdev.c                     |  44 ++-
 lib/librte_ethdev/rte_ethdev.h                     |  57 +++-
 lib/librte_ethdev/rte_ethdev_pci.h                 |  26 --
 lib/librte_ethdev/rte_ethdev_vdev.h                |  26 --
 lib/librte_ethdev/rte_flow.c                       |   2 +-
 lib/librte_eventdev/rte_event_crypto_adapter.c     |   1 +
 lib/librte_eventdev/rte_event_eth_tx_adapter.c     |   2 +
 lib/librte_gso/gso_udp4.c                          |   5 +-
 lib/librte_net/rte_ip.h                            |   3 +
 lib/librte_port/rte_port_source_sink.c             |   2 +-
 lib/librte_table/rte_table_hash_key16.c            |  17 +
 lib/librte_table/rte_table_hash_key32.c            |  17 +
 lib/librte_table/rte_table_hash_key8.c             |  16 +
 lib/librte_timer/rte_timer.h                       |  12 +
 lib/librte_vhost/iotlb.c                           |   3 +-
 lib/librte_vhost/vhost.c                           |  43 ++-
 lib/librte_vhost/vhost_crypto.c                    |  13 +-
 lib/librte_vhost/vhost_user.c                      |  78 +++--
 license/bsd-2-clause.txt                           |  20 ++
 license/isc.txt                                    |  11 +
 license/mit.txt                                    |  18 +
 meson.build                                        |   2 +-
 pkg/dpdk.spec                                      |   2 +-
 test/test/test_cryptodev.c                         |   4 +-
 test/test/test_distributor.c                       | 187 +++++++----
 test/test/test_event_crypto_adapter.c              |  20 +-
 test/test/test_event_eth_tx_adapter.c              |   4 +-
 usertools/cpu_layout.py                            |   4 +-
 usertools/dpdk-pmdinfo.py                          |   2 +-
 203 files changed, 3041 insertions(+), 1420 deletions(-)
Ajit Khaparde (1):
      net/bnxt: fix resetting mbuf data offset

Alexander Kozyrev (1):
      net/mlx5: fix Rx queue count calculation

Anatoly Burakov (2):
      doc: clarify instructions on running as non-root
      doc: update information on using hugepages

Andrew Rybchenko (1):
      doc: fix EF10 Rx mode name in sfc guide

Ankur Dwivedi (2):
      test/crypto: fix device number
      test/event: fix function arguments for crypto adapter

Beilei Xing (1):
      net/i40e: fix flow director for eth + VLAN pattern

Bernard Iremonger (1):
      net/i40e: fix flow director initialisation

Bruce Richardson (9):
      doc: fix formatting of notes in meson guide
      build: skip detecting libpcap via pcap-config
      eal/x86: fix memcpy AVX-512 enablement
      doc: add SPDX license tag header to meson guide
      app: fix missing dependencies
      examples/l2fwd-crypto: fix missing dependency
      examples/vm_power: fix build on Ubuntu 20.04
      examples/multi_process: fix build on Ubuntu 20.04
      examples/l2fwd-keepalive: skip meson build if no librt

Chas Williams (2):
      net: check segment pointer in raw checksum processing
      net/virtio: check raw checksum failure

Chenbo Xia (2):
      app: fix ethdev port id size
      doc: fix ethdev port id size

Chengchang Tang (4):
      app/testpmd: fix port id check in Tx VLAN command
      app/testpmd: fix VLAN configuration on failure
      app/testpmd: remove restriction on Tx segments set
      app/testpmd: fix descriptor id check

Ciara Power (2):
      doc: fix typo in KNI guide
      usertools: fix CPU layout script to be PEP8 compliant

Conor Walsh (1):
      net/ixgbe: check switch domain allocation result

David Christensen (1):
      net/vhost: fix xstats after clearing stats

David Marchand (11):
      eal: fix parallel build
      crypto/scheduler: fix header install with meson
      bus/pci: remove duplicate declaration
      mem: fix allocation in container with SELinux
      eal: fix doxygen for EAL cleanup
      crypto/dpaa2_sec: remove dead code
      net/ena: remove unused macro
      devtools: fix directory filter in forbidden token check
      examples/kni: fix build with pkg-config
      examples/l2fwd-crypto: fix build with pkg-config
      examples/performance-thread: fix build with pkg-config

Dekel Peled (1):
      net/mlx5: fix match on empty VLAN item in DV mode

Devendra Singh Rawat (1):
      net/qede: fix milliseconds sleep macro

Didier Pallard (3):
      common/qat: add missing kmod dependency info
      net/mlx5: fix Rx descriptor status
      crypto/octeontx: fix out-of-place support

Dongsheng Rong (1):
      net/bonding: fix Rx queue conversion

Erik Gabriel Carrillo (1):
      timer: add limitation note for sync stop and reset

Eugenio Pérez (1):
      vhost: fix IOTLB mempool single-consumer flag

Fan Zhang (3):
      port: remove useless assignment
      examples/fips_validation: fix missed version line
      vhost/crypto: fix feature negotiation

Ferruh Yigit (5):
      ethdev: remove redundant license text
      app/testpmd: fix build with gcc 11
      pmdinfogen: fix build with gcc 11
      net/netvsc: replace compiler builtin overflow check
      net/i40e: fix build for log format specifier

Gaetan Rivet (1):
      net/failsafe: fix state synchro cleanup

Gregory Etelson (2):
      examples/l3fwd-power: check packet types after start
      net/mlx5: fix representor interrupts handler

Guinan Sun (4):
      net/i40e/base: fix function header arguments
      net/i40e/base: fix Rx only for unicast promisc on VLAN
      net/i40e: fix link status
      net/i40e: fix recreating flexible flow director rule

Haggai Eran (1):
      cryptodev: fix parameter parsing

Haiyue Wang (1):
      net/ixgbe: remove redundant MAC flag check

Heinrich Kuhn (2):
      net/nfp: expand device info get
      doc: improve multiport PF in nfp guide

Hemant Agrawal (1):
      crypto/dpaa2_sec: fix stats query without queue pair

Honnappa Nagarahalli (2):
      ethdev: fix memory ordering for callback functions
      examples/performance-thread: fix build with low core count

Huisong Li (1):
      app/testpmd: fix displaying Rx/Tx queues information

Ibtisam Tariq (3):
      examples/qos_sched: fix usage string
      examples/vhost_crypto: add new line character in usage
      doc: fix rule file parameters in l3fwd-acl guide

Igor Romanov (1):
      net/sfc/base: fix tunnel configuration

Jeff Guo (6):
      net/ixgbe: fix vector Rx
      net/i40e: fix vector Rx
      net/fm10k: fix vector Rx
      net/avf: fix command after PF reset
      net/avf: fix flow flush after PF reset
      net/avf: fix vector Rx

John McNamara (1):
      license: add licenses for exception cases

Julien Massonneau (1):
      usertools: fix pmdinfo parsing

Junyu Jiang (2):
      net/avf: fix RSS RETA settings invalid
      net/i40e: fix byte counters

Kalesh AP (7):
      net/bnxt: fix flow error on filter creation
      net/bnxt: fix endianness while setting L4 destination port
      net/bnxt: fix structure variable initialization
      net/bnxt: fix UDP tunnel port removal
      net/bnxt: fix boolean operator usage
      net/bnxt: fix drop enable in get Rx queue info
      net/bnxt: increase size of Rx CQ

Karra Satwik (1):
      net/cxgbe: fix duplicate MAC addresses in MPS TCAM

Kevin Laatz (1):
      net/ring: check internal arguments

Kevin Traynor (6):
      maintainers: update maintainer names and emails
      kni: fix ethtool build error on kernel 5.9
      Revert "app/testpmd: fix descriptor id check"
      Revert "app/testpmd: remove restriction on Tx segments set"
      version: 18.11.11-rc1
      version: 18.11.11

Konstantin Ananyev (1):
      doc: fix missing classify methods in ACL guide

Lance Richardson (1):
      net/bnxt: fix queue get info

Leyi Rong (1):
      net/avf: fix performance drop after port reset

Lijun Ou (1):
      app/testpmd: fix RSS key for flow API RSS rule

Long Li (4):
      net/netvsc: fix multiple channel Rx
      net/netvsc: fix stale value after free
      net/netvsc: allocate contiguous physical memory for RNDIS
      net/vdev_netvsc: fix device probing error flow

Luca Boccassi (1):
      fix spellings that Lintian complains about

Lukasz Wojciechowski (17):
      raw/skeleton: reset test statistics
      raw/skeleton: allow closing already closed device
      distributor: fix handshake synchronization
      distributor: fix handshake deadlock
      distributor: fix buffer use after free
      distributor: handle worker shutdown in burst mode
      test/distributor: fix shutdown of busy worker
      distributor: fix return pkt calls in single mode
      test/distributor: fix freeing mbufs
      test/distributor: fix lcores statistics
      test/distributor: collect return mbufs
      distributor: fix API documentation
      test/distributor: fix race conditions on shutdown
      distributor: fix scalar matching
      distributor: fix flushing in flight packets
      distributor: fix clearing returns buffer
      test/distributor: fix quitting workers in burst mode

Matan Azrad (1):
      net/mlx5: fix tunnel flow prioriity

Maxime Coquelin (10):
      vdpa/ifc: fix build with recent kernels
      vhost: fix virtio-net header length with packed ring
      vhost: fix virtqueues metadata allocation
      vhost: validate index in available entries API
      vhost: validate index in guest notification API
      config: enable packet prefetching with Meson
      vhost: fix virtqueue initialization
      vhost: fix error path when setting memory tables
      vhost: fix fd leak in dirty logging setup
      vhost: fix fd leak in kick setup

Maxime Leroy (1):
      net/mlx5: fix Rx queue count calculation

Michael Baum (1):
      net/mlx5: remove unused variable in Tx queue creation

Michal Krawczyk (3):
      net/ena/base: use min/max macros with type conversion
      net/ena/base: specify delay operations
      net/ena/base: fix release of wait event

Min Hu (Connor) (1):
      app/testpmd: fix bonding xmit balance policy command

Mohsin Shaikh (1):
      net/mlx5: use open/read/close for ib stats query

Nick Connolly (1):
      mem: fix allocation failure on non-NUMA kernel

Olivier Matz (4):
      net/ring: fix typo in log message
      examples/multi_process: fix compilation
      examples/fips_validation: fix buffer overflow
      kni: fix build on RHEL 8.3

Ophir Munk (1):
      net/mlx5: remove unused log macros

Ori Kam (1):
      net/mlx5: fix selection between encap and decap

Padraig Connolly (1):
      net/i40e: fix QinQ flow pattern to allow non full mask

Pavan Nikhilesh (2):
      mempool/octeontx: fix aura to pool mapping
      app/eventdev: check timer adadpters number

Prateek Agarwal (1):
      net/i40e: add C++ include guard

Qi Zhang (1):
      net/avf: fix iterator for RSS LUT

Rahul Gupta (2):
      net/bnxt: fix for memleak during queue restart
      net/bnxt: fix to advance producer index

Rahul Lakkireddy (1):
      net/cxgbe: fix queue DMA ring leaks during port close

Rasesh Mody (2):
      net/qede: fix getting link details
      net/bnx2x: add QLogic vendor id for BCM57840

Rohit Raj (1):
      bus/fslmc: fix dpio close

RongQing Li (1):
      net/bonding: fix possible unbalanced packet receiving

Ruifeng Wang (2):
      net/i40e: support aarch32
      test/crypto: fix stats test

Sachin Saxena (2):
      net/dpaa2: fix misuse of interface index
      doc: fix diagram in dpaa2 guide

Sarosh Arif (3):
      doc: fix typo in pcap guide
      test/distributor: fix mbuf leak on failure
      doc: fix grammar

Shiri Kuzin (1):
      net/mlx5: fix xstats reset reinitialization

Shougang Wang (2):
      net/i40e: fix filter pctype
      net/i40e: fix queue region in RSS flow

Somnath Kotur (3):
      net/bnxt: fix shift operation
      net/bnxt: fix checking VNIC in shutdown path
      net/bnxt: fix queue release

Stephen Hemminger (3):
      net/failsafe: fix double space in warning log
      net/netvsc: check for overflow on packet info from host
      doc: add SPDX license tag header to Intel performance guide

Steve Yang (3):
      net/iavf: downgrade error log
      net/ixgbe: fix VF reset HW error handling
      net/avf: fix scattered Rx enabling

Suanming Mou (1):
      net/mlx5: fix secondary process resources release

Thomas Monjalon (5):
      eal: remove useless makefiles
      bus/pci: remove unused scan by address
      mem: fix config name in error logs
      ethdev: move non-offload capabilities
      net/mlx: fix overlinking with meson and glue dlopen

Ting Xu (2):
      table: fix hash for 32-bit
      net/avf: fix releasing mbufs

Viacheslav Ovsiienko (4):
      net/mlx5: fix netlink buffer allocation from stack
      net/mlx5: fix PCI address lookup
      net/mlx5: fix UAR remap initialization for 32-bit systems
      net/mlx5: fix doorbell register mmap offset

Yi Yang (1):
      gso: fix payload unit size for UDP

Yunjian Wang (23):
      net/tap: free mempool when closing
      net/fm10k: fix memory leak when thresh check fails
      net/qede: fix dereference before null check
      vfio: fix group descriptor check
      bus/pci: fix memory leak when unmapping VFIO resource
      bus/pci: fix leak on VFIO mapping error
      net/fm10k: fix memory leak when Tx thresh check fails
      raw/dpaa2_qdma: fix reset
      eventdev: check allocation in Tx adapter
      event/dpaa2: fix dereference before null check
      eventdev: fix adapter leak in error path
      net/netvsc: fix Tx queue leak in error path
      eal/linux: fix memory leak in uevent handling
      efd: fix tailq entry leak in error path
      eal: fix leak on device event callback unregister
      baseband/turbo_sw: fix memory leak in error path
      net/mvpp2: fix memory leak in error path
      net/thunderx: fix memory leak on rbdr desc ring failure
      ethdev: fix data type for port id
      compress/isal: check allocation in queue setup
      malloc: fix style in free list index computation
      net/bnxt: fix memory leak when freeing VF info
      net/bnxt: add memory allocation check in VF info init

Yuying Zhang (1):
      net/i40e: fix virtual channel conflict

Zhenghua Zhou (1):
      app/testpmd: do not allow dynamic change of core number


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

* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
  2021-01-20 15:58 [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released Kevin Traynor
@ 2021-01-20 17:12 ` Thomas Monjalon
  2021-01-20 17:28   ` David Marchand
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Monjalon @ 2021-01-20 17:12 UTC (permalink / raw)
  To: ktraynor; +Cc: dev

20/01/2021 16:58, Kevin Traynor:
> This is the last planned 18.11 LTS release. Thanks to the
> authors who helped cleaning up the fixes that were hanging
> around for a while and needed some attention. 
> 
> From this point onwards the 18.11 LTS branch is no longer
> maintained.
> 
> I want to acknowledge all the work done by validation
> teams from Intel, Nvidia, Microsoft and Red Hat who have
> made the releases possible by providing validation over the
> last two years. 
> 
> Some statistics about 18.11 LTS releases:
> - 1911 commits
> 
> - 1164 files changed, 26064 insertions(+), 13576 deletions(-)
> 
> - Changes per subdir
> --  3.4% app/
> -- 17.7% doc/
> -- 50.0% drivers/
> --  5.8% examples/
> -- 15.6% lib/
> --  3.8% test/
> 
> Long may you run!


Good job, thank you Kevin for the dedication!



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

* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
  2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
@ 2021-01-20 17:28   ` David Marchand
  2021-01-20 17:44     ` Luca Boccassi
  0 siblings, 1 reply; 4+ messages in thread
From: David Marchand @ 2021-01-20 17:28 UTC (permalink / raw)
  To: Thomas Monjalon; +Cc: Kevin Traynor, dev, Luca Boccassi

On Wed, Jan 20, 2021 at 6:12 PM Thomas Monjalon <thomas@monjalon.net> wrote:
>
> 20/01/2021 16:58, Kevin Traynor:
> > This is the last planned 18.11 LTS release. Thanks to the
> > authors who helped cleaning up the fixes that were hanging
> > around for a while and needed some attention.
> >
> > From this point onwards the 18.11 LTS branch is no longer
> > maintained.
> >
> > I want to acknowledge all the work done by validation
> > teams from Intel, Nvidia, Microsoft and Red Hat who have
> > made the releases possible by providing validation over the
> > last two years.
> >
> > Some statistics about 18.11 LTS releases:
> > - 1911 commits

Now for Luca to reach 2011 commits.

> >
> > - 1164 files changed, 26064 insertions(+), 13576 deletions(-)
> >
> > - Changes per subdir
> > --  3.4% app/
> > -- 17.7% doc/
> > -- 50.0% drivers/
> > --  5.8% examples/
> > -- 15.6% lib/
> > --  3.8% test/
> >
> > Long may you run!
>
>
> Good job, thank you Kevin for the dedication!

Thanks Kevin!


-- 
David Marchand


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

* Re: [dpdk-dev] DPDK 18.11.11 (LTS) released
  2021-01-20 17:28   ` David Marchand
@ 2021-01-20 17:44     ` Luca Boccassi
  0 siblings, 0 replies; 4+ messages in thread
From: Luca Boccassi @ 2021-01-20 17:44 UTC (permalink / raw)
  To: David Marchand, Thomas Monjalon; +Cc: Kevin Traynor, dev

On Wed, 2021-01-20 at 18:28 +0100, David Marchand wrote:
> On Wed, Jan 20, 2021 at 6:12 PM Thomas Monjalon <thomas@monjalon.net> wrote:
> > 20/01/2021 16:58, Kevin Traynor:
> > > This is the last planned 18.11 LTS release. Thanks to the
> > > authors who helped cleaning up the fixes that were hanging
> > > around for a while and needed some attention.
> > > 
> > > From this point onwards the 18.11 LTS branch is no longer
> > > maintained.
> > > 
> > > I want to acknowledge all the work done by validation
> > > teams from Intel, Nvidia, Microsoft and Red Hat who have
> > > made the releases possible by providing validation over the
> > > last two years.
> > > 
> > > Some statistics about 18.11 LTS releases:
> > > - 1911 commits
> 
> Now for Luca to reach 2011 commits.

<starts backporting furiously>

-- 
Kind regards,
Luca Boccassi

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

end of thread, other threads:[~2021-01-20 17:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-20 15:58 [dpdk-dev] [dpdk-announce] DPDK 18.11.11 (LTS) released Kevin Traynor
2021-01-20 17:12 ` [dpdk-dev] " Thomas Monjalon
2021-01-20 17:28   ` David Marchand
2021-01-20 17:44     ` 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).