DPDK announcements
 help / color / mirror / Atom feed
* [dpdk-announce] DPDK 20.11.3 released
@ 2021-09-06 11:09 luca.boccassi
  0 siblings, 0 replies; only message in thread
From: luca.boccassi @ 2021-09-06 11:09 UTC (permalink / raw)
  To: announce

Hi all,

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

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

Luca Boccassi

---
 MAINTAINERS                                      |   1 +
 VERSION                                          |   2 +-
 app/test-crypto-perf/cperf_test_common.c         |   2 +-
 app/test-pmd/cmdline.c                           |  20 +-
 app/test-pmd/config.c                            |   5 +-
 app/test-pmd/csumonly.c                          |  21 +-
 app/test-pmd/testpmd.c                           | 157 +++++------
 app/test-pmd/testpmd.h                           |   2 +-
 app/test/packet_burst_generator.c                |   4 +-
 app/test/test_cmdline_lib.c                      |  39 ++-
 app/test/test_cryptodev.c                        |  31 ++-
 app/test/test_cryptodev_aes_test_vectors.h       |   2 +-
 app/test/test_eal_flags.c                        |   1 +
 app/test/test_event_crypto_adapter.c             |   9 +-
 app/test/test_mbuf.c                             |   2 +-
 app/test/test_power_cpufreq.c                    |  27 +-
 buildtools/meson.build                           |   2 +-
 buildtools/symlink-drivers-solibs.py             |  49 ++++
 config/meson.build                               |   4 +
 devtools/check-maintainers.sh                    |   4 +-
 doc/guides/contributing/coding_style.rst         |   2 +-
 doc/guides/cryptodevs/scheduler.rst              |   2 +-
 doc/guides/howto/pvp_reference_benchmark.rst     |   2 +-
 doc/guides/nics/bnx2x.rst                        |   2 +-
 doc/guides/nics/dpaa.rst                         |   6 +-
 doc/guides/nics/ena.rst                          |   2 +-
 doc/guides/nics/mlx5.rst                         |   9 +-
 doc/guides/nics/octeontx2.rst                    |   4 +-
 doc/guides/nics/virtio.rst                       |   2 +-
 doc/guides/platform/dpaa.rst                     |   2 +-
 doc/guides/prog_guide/bbdev.rst                  |   2 +-
 doc/guides/prog_guide/env_abstraction_layer.rst  |   2 +-
 doc/guides/prog_guide/eventdev.rst               |   2 +-
 doc/guides/prog_guide/multi_proc_support.rst     |   2 +-
 doc/guides/prog_guide/qos_framework.rst          |   2 +-
 doc/guides/prog_guide/regexdev.rst               |   2 +-
 doc/guides/prog_guide/writing_efficient_code.rst |  15 +-
 doc/guides/rawdevs/ioat.rst                      |   2 +-
 doc/guides/rawdevs/ntb.rst                       |   2 +-
 doc/guides/regexdevs/features_overview.rst       |   2 +-
 doc/guides/rel_notes/deprecation.rst             |  24 +-
 doc/guides/rel_notes/release_16_11.rst           |   2 +-
 doc/guides/rel_notes/release_19_08.rst           |   2 +-
 doc/guides/rel_notes/release_20_11.rst           | 340 +++++++++++++++++++++++
 doc/guides/rel_notes/release_2_2.rst             |   2 +-
 doc/guides/sample_app_ug/fips_validation.rst     |   2 +-
 doc/guides/sample_app_ug/hello_world.rst         |   2 +-
 doc/guides/sample_app_ug/ipsec_secgw.rst         |   2 +-
 doc/guides/sample_app_ug/performance_thread.rst  |   2 +-
 doc/guides/testpmd_app_ug/run_app.rst            |   2 +-
 doc/guides/testpmd_app_ug/testpmd_funcs.rst      |   4 +-
 doc/guides/tools/hugepages.rst                   |   6 +-
 doc/meson.build                                  |   2 +-
 drivers/bus/dpaa/base/fman/fman.c                |   2 +-
 drivers/bus/pci/linux/pci.c                      |   4 +-
 drivers/bus/pci/pci_common.c                     |   5 +-
 drivers/bus/vmbus/vmbus_common.c                 |   5 +-
 drivers/common/iavf/iavf_impl.c                  |   5 +-
 drivers/common/mlx5/linux/meson.build            |   4 +
 drivers/common/mlx5/linux/mlx5_glue.c            |  55 +++-
 drivers/common/mlx5/linux/mlx5_glue.h            |  16 +-
 drivers/common/mlx5/linux/mlx5_nl.c              |  91 +++++-
 drivers/common/mlx5/mlx5_common_mr.c             |  89 ++++++
 drivers/common/mlx5/mlx5_common_mr.h             |   3 +
 drivers/common/mlx5/version.map                  |   1 +
 drivers/common/octeontx2/otx2_dev.h              |   3 +
 drivers/common/sfc_efx/meson.build               |   2 +-
 drivers/crypto/aesni_gcm/aesni_gcm_pmd.c         |  10 +-
 drivers/crypto/mvsam/rte_mrvl_pmd.c              |  12 +-
 drivers/crypto/mvsam/rte_mrvl_pmd_ops.c          |  14 +-
 drivers/crypto/octeontx/otx_cryptodev.c          |   5 +-
 drivers/crypto/octeontx2/otx2_ipsec_po_ops.h     |  14 +-
 drivers/crypto/octeontx2/otx2_security.h         |  10 +-
 drivers/crypto/qat/qat_asym_pmd.c                |   4 +
 drivers/crypto/qat/qat_sym_session.c             |   3 +
 drivers/event/octeontx2/otx2_worker.h            |   2 +-
 drivers/mempool/octeontx2/otx2_mempool_ops.c     |   6 +-
 drivers/net/bnxt/bnxt.h                          |  45 +++
 drivers/net/bnxt/bnxt_cpr.c                      |   2 +
 drivers/net/bnxt/bnxt_cpr.h                      |  36 ++-
 drivers/net/bnxt/bnxt_ethdev.c                   | 143 ++++++----
 drivers/net/bnxt/bnxt_flow.c                     | 116 +++++---
 drivers/net/bnxt/bnxt_hwrm.c                     | 291 ++++++++++++-------
 drivers/net/bnxt/bnxt_hwrm.h                     |   6 +-
 drivers/net/bnxt/bnxt_irq.c                      |  12 +-
 drivers/net/bnxt/bnxt_ring.c                     |  30 +-
 drivers/net/bnxt/bnxt_ring.h                     |   2 +-
 drivers/net/bnxt/bnxt_rxq.c                      |   4 +-
 drivers/net/bnxt/bnxt_rxq.h                      |   1 +
 drivers/net/bnxt/bnxt_rxr.c                      | 108 ++++++-
 drivers/net/bnxt/bnxt_rxr.h                      |   1 +
 drivers/net/bnxt/bnxt_rxtx_vec_neon.c            |  31 ++-
 drivers/net/bnxt/bnxt_rxtx_vec_sse.c             |  31 ++-
 drivers/net/bnxt/bnxt_stats.c                    | 143 +++++++++-
 drivers/net/bnxt/bnxt_txq.c                      |   4 +-
 drivers/net/bnxt/bnxt_txr.c                      |  24 +-
 drivers/net/bnxt/bnxt_vnic.c                     |   3 +-
 drivers/net/bnxt/meson.build                     |   2 +-
 drivers/net/bonding/rte_eth_bond_pmd.c           |  19 +-
 drivers/net/dpaa/dpaa_flow.c                     |   5 +-
 drivers/net/ena/ena_ethdev.c                     |   6 +
 drivers/net/hinic/base/hinic_pmd_niccfg.h        |   9 -
 drivers/net/hinic/base/hinic_pmd_nicio.c         |   4 +-
 drivers/net/hinic/hinic_pmd_ethdev.c             |  12 +-
 drivers/net/hinic/hinic_pmd_ethdev.h             |  17 ++
 drivers/net/hns3/hns3_cmd.c                      |   4 +-
 drivers/net/hns3/hns3_ethdev.c                   |  68 ++---
 drivers/net/hns3/hns3_ethdev.h                   |   3 +
 drivers/net/hns3/hns3_ethdev_vf.c                |  49 +---
 drivers/net/hns3/hns3_fdir.h                     |   7 +-
 drivers/net/hns3/hns3_flow.c                     | 160 +++++------
 drivers/net/hns3/hns3_intr.c                     |   4 +-
 drivers/net/hns3/hns3_rxtx.c                     |   7 +-
 drivers/net/hns3/meson.build                     |  20 +-
 drivers/net/i40e/i40e_ethdev.c                   |  53 ++--
 drivers/net/i40e/i40e_ethdev.h                   |   9 +-
 drivers/net/i40e/i40e_fdir.c                     |  18 +-
 drivers/net/i40e/i40e_flow.c                     |   4 +-
 drivers/net/i40e/i40e_rxtx.c                     |  20 +-
 drivers/net/i40e/i40e_vf_representor.c           |  37 +--
 drivers/net/iavf/iavf_ethdev.c                   |   2 +-
 drivers/net/iavf/iavf_rxtx.c                     |   7 +-
 drivers/net/iavf/iavf_vchnl.c                    |   4 +-
 drivers/net/ice/base/ice_osdep.h                 |   5 +-
 drivers/net/ice/ice_dcf_ethdev.c                 |   7 +-
 drivers/net/ice/ice_dcf_parent.c                 |   1 -
 drivers/net/ice/ice_ethdev.c                     |  57 ++--
 drivers/net/ice/ice_ethdev.h                     |   9 +-
 drivers/net/ice/ice_fdir_filter.c                |   6 +-
 drivers/net/ice/ice_rxtx.c                       |  68 +++--
 drivers/net/ice/ice_rxtx.h                       |   4 +-
 drivers/net/ice/ice_rxtx_vec_avx2.c              |   2 +-
 drivers/net/ice/ice_rxtx_vec_avx512.c            |   2 +-
 drivers/net/ice/ice_rxtx_vec_common.h            |   2 +-
 drivers/net/ice/ice_rxtx_vec_sse.c               |   2 +-
 drivers/net/ice/ice_switch_filter.c              |   6 +-
 drivers/net/ixgbe/ixgbe_flow.c                   |   1 +
 drivers/net/memif/memif_socket.c                 |  15 +-
 drivers/net/mlx5/linux/mlx5_os.c                 | 215 ++++++++++----
 drivers/net/mlx5/meson.build                     |   1 +
 drivers/net/mlx5/mlx5.c                          |   9 +
 drivers/net/mlx5/mlx5.h                          |   3 +
 drivers/net/mlx5/mlx5_devx.c                     |   2 +
 drivers/net/mlx5/mlx5_flow.c                     | 167 ++++++++---
 drivers/net/mlx5/mlx5_flow.h                     |   1 +
 drivers/net/mlx5/mlx5_flow_dv.c                  |  95 ++++++-
 drivers/net/mlx5/mlx5_flow_verbs.c               |  10 +-
 drivers/net/mlx5/mlx5_mr.c                       | 101 +------
 drivers/net/mlx5/mlx5_rxq.c                      |  12 +-
 drivers/net/mlx5/mlx5_rxtx.c                     |  31 +--
 drivers/net/mlx5/mlx5_rxtx_vec.c                 |   3 +-
 drivers/net/mlx5/mlx5_rxtx_vec_altivec.h         |   2 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h            |  13 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h             |   2 +-
 drivers/net/mlx5/mlx5_trigger.c                  |  14 +-
 drivers/net/mlx5/mlx5_txpp.c                     |  21 +-
 drivers/net/mlx5/mlx5_txq.c                      |   2 +-
 drivers/net/mvpp2/mrvl_ethdev.c                  |  12 +-
 drivers/net/mvpp2/mrvl_ethdev.h                  |   3 +-
 drivers/net/mvpp2/mrvl_tm.c                      |  67 ++++-
 drivers/net/octeontx/base/octeontx_pkivf.h       |   1 -
 drivers/net/octeontx2/otx2_ethdev.c              |  72 ++---
 drivers/net/octeontx2/otx2_ethdev.h              |  13 +-
 drivers/net/octeontx2/otx2_ethdev_devargs.c      |   2 +-
 drivers/net/octeontx2/otx2_flow.c                |  16 +-
 drivers/net/octeontx2/otx2_flow.h                |   1 -
 drivers/net/octeontx2/otx2_tm.c                  |   6 +
 drivers/net/octeontx2/otx2_tx.c                  |   8 +-
 drivers/net/octeontx2/otx2_tx.h                  |  12 +-
 drivers/net/pfe/pfe_ethdev.c                     |   5 -
 drivers/net/sfc/meson.build                      |   2 +-
 drivers/net/sfc/sfc.h                            |   5 +-
 drivers/net/sfc/sfc_ef100_rx.c                   |   2 +-
 drivers/net/sfc/sfc_ethdev.c                     |  86 +++---
 drivers/net/sfc/sfc_mae.c                        |  35 ++-
 drivers/net/sfc/sfc_port.c                       |  49 ++--
 drivers/net/softnic/conn.c                       |   1 +
 drivers/net/softnic/rte_eth_softnic.c            |  32 ++-
 drivers/net/softnic/rte_eth_softnic_action.c     |   1 +
 drivers/net/softnic/rte_eth_softnic_internals.h  |   5 +-
 drivers/net/tap/rte_eth_tap.c                    |  22 +-
 drivers/net/virtio/meson.build                   |   2 +-
 drivers/net/virtio/virtio_ethdev.c               |  67 +++++
 drivers/net/virtio/virtio_ethdev.h               |   5 +
 drivers/net/virtio/virtio_pci.h                  |   2 +
 drivers/net/virtio/virtio_rxtx.c                 |  82 ++++--
 drivers/net/virtio/virtio_user/virtio_user_dev.c |   6 +
 drivers/raw/ioat/dpdk_idxd_cfg.py                |   4 +-
 drivers/regex/mlx5/mlx5_regex.c                  |   2 -
 drivers/regex/mlx5/mlx5_regex_fastpath.c         |   4 +-
 drivers/vdpa/mlx5/mlx5_vdpa_event.c              |   2 +-
 drivers/vdpa/mlx5/mlx5_vdpa_virtq.c              |   7 +
 examples/l2fwd/main.c                            |  17 +-
 kernel/linux/kni/kni_net.c                       |   6 +-
 lib/librte_cryptodev/rte_cryptodev_pmd.c         |   3 +-
 lib/librte_distributor/rte_distributor.c         |   2 +-
 lib/librte_eal/common/eal_common_proc.c          |  22 +-
 lib/librte_eal/include/rte_bitmap.h              |   3 +-
 lib/librte_eal/include/rte_malloc.h              |   2 +-
 lib/librte_eal/include/rte_vfio.h                |   1 +
 lib/librte_eal/windows/eal.c                     |   1 +
 lib/librte_eal/windows/eal_alarm.c               |  12 +
 lib/librte_eal/windows/eal_memory.c              |   7 +
 lib/librte_eal/windows/eal_windows.h             |   5 +
 lib/librte_ethdev/rte_flow.h                     |   2 +-
 lib/librte_eventdev/rte_event_eth_tx_adapter.c   |   1 -
 lib/librte_flow_classify/rte_flow_classify.c     |   4 +-
 lib/librte_graph/graph_stats.c                   |   7 +-
 lib/librte_kni/rte_kni.c                         |   5 +-
 lib/librte_rib/rte_rib6.c                        |  25 +-
 lib/librte_sched/rte_sched.c                     |  60 ++--
 lib/librte_table/rte_swx_table_em.c              |   2 +-
 lib/librte_vhost/vhost_crypto.c                  |   6 +-
 lib/librte_vhost/vhost_user.c                    |  50 +++-
 lib/librte_vhost/virtio_net.c                    | 117 ++++++--
 215 files changed, 3269 insertions(+), 1413 deletions(-)
Abhinandan Gujjar (1):
      test/crypto: fix mempool size for session-less

Ajit Khaparde (3):
      doc: fix default burst size in testpmd
      net/bnxt: fix Rx interrupt setting
      net/bnxt: fix ring allocation and free

Akhil Goyal (1):
      crypto/octeontx: fix freeing after device release

Alexander Kozyrev (1):
      net/mlx5: fix threshold for mbuf replenishment in MPRQ

Anoob Joseph (1):
      crypto/octeontx2: fix IPsec session member overlap

Arek Kusztal (1):
      crypto/qat: disable asymmetric crypto on GEN3

Asaf Penso (1):
      net/mlx5: fix flow engine type in function name

Beilei Xing (2):
      net/iavf: fix scalar Rx
      net/i40e: fix flow director input set conflict

Bing Zhao (1):
      net/mlx5: fix queue leaking in hairpin auto bind check

Chenbo Xia (1):
      net/virtio: fix default duplex mode

Cheng Jiang (1):
      net/virtio: fix refill order in packed ring datapath

Chengchang Tang (2):
      net/hns3: fix VLAN strip log
      net/hns3: fix residual MAC address entry

Chenglian Sun (1):
      examples/l2fwd: fix [no-]mac-updating options

Chengwen Feng (3):
      net/hns3: fix Arm SVE build with GCC 8.3
      net/hns3: fix filter parsing comment
      net/hns3: fix flow rule list in multi-process

Christian Ehrhardt (1):
      vfio: add stdbool include

Ciara Power (1):
      cryptodev: fix freeing after device release

Dana Vardi (5):
      crypto/mvsam: fix AES-GCM session parameters
      crypto/mvsam: fix session data reset
      crypto/mvsam: fix options parsing
      net/mvpp2: fix port speed overflow
      net/mvpp2: fix configured state dependency

Dapeng Yu (8):
      net/ice: fix default RSS key generation
      net/i40e: fix use after free in FDIR release
      net/i40e: fix multi-process shared data
      net/ixgbe: fix flow entry access after freeing
      net/softnic: fix connection memory leak
      net/softnic: fix memory leak in arguments parsing
      net/softnic: fix null dereference in arguments parsing
      net/softnic: fix memory leak as profile is freed

David Christensen (1):
      bus/pci: fix IOVA as VA support for PowerNV

David Hunt (2):
      distributor: fix 128-bit write alignment
      test/power: fix CPU frequency when turbo enabled

David Marchand (6):
      malloc: fix size annotation for NUMA-aware realloc
      bus/pci: fix leak for unbound devices
      drivers/net: fix memzone allocations for DMA memory
      ipc: stop mp control thread on cleanup
      net/ice: fix memzone leak when firmware is missing
      net/octeontx/base: fix debug build with clang

Dmitry Kozlyuk (6):
      doc: add limitation for ConnectX-4 with L2 in mlx5 guide
      doc: fix build on Windows with Meson 0.58
      net/mlx5: fix Rx/Tx queue checks
      net/mlx5: fix indirect action modify rollback
      eal/windows: cleanup virt2phys handle
      bus: clarify log for non-NUMA-aware devices

Feifei Wang (2):
      crypto/qat: fix Arm build with special memcpy
      net/mlx5: fix r/w lock usage in DMA unmap

Ferruh Yigit (2):
      kni: fix crash on userspace VA for segmented packets
      app/testpmd: fix help string for port reset

Gaoxiang Liu (1):
      net/virtio: fix interrupt handle leak

Ghalem Boudour (1):
      net/ena: enable multi-segment in Tx offload flags

Gregory Etelson (5):
      net/mlx5: fix RSS pattern expansion
      net/mlx5: fix pattern expansion in RSS flow rules
      net/mlx5: fix representor interrupt handler
      app/testpmd: fix Tx checksum calculation for tunnel
      app/testpmd: fix IPv4 checksum

Guoyang Zhou (3):
      net/hinic: increase protection of the VLAN
      net/hinic/base: fix LRO
      net/hinic: fix MTU consistency with firmware

Haiyue Wang (1):
      net/iavf: fix RSS key access out of bound

Hemant Agrawal (1):
      bus/dpaa: fix freeing in FMAN interface destructor

Henry Nadeau (1):
      doc: fix spelling

Hongbo Zheng (4):
      graph: fix memory leak in stats
      graph: fix null dereference in stats
      net/hns3: increase VF reset retry maximum
      net/hns3: fix timing of clearing interrupt source

Huisong Li (7):
      net/hns3: fix delay for waiting to stop Rx/Tx
      net/hns3: fix fake queue rollback
      net/hns3: fix maximum queues on configuration failure
      app/testpmd: change port link speed without stopping all
      net/hns3: fix Tx prepare after stop
      sched: fix profile allocation failure handling
      sched: rework configuration failure handling

Ivan Ilchenko (8):
      bitmap: fix buffer overrun in bitmap init
      net/virtio: fix Rx scatter offload
      net/sfc: fix MAC stats lock in xstats query by ID
      net/sfc: fix reading adapter state without locking
      net/sfc: fix xstats query by ID according to ethdev
      net/sfc: fix xstats query by unsorted list of IDs
      net/sfc: fix MAC stats update for stopped device
      net/virtio: report maximum MTU in device info

Ivan Malov (2):
      net/sfc: check ID overflow in action port ID
      net/sfc: fix outer match in MAE backend

Jan Viktorin (1):
      ethdev: fix doc of flow action

Jasvinder Singh (1):
      doc: remove old deprecation notice for sched

Jiayu Hu (1):
      vhost: fix lock on device readiness notification

Jie Zhou (2):
      app/testpmd: fix type of FEC mode parsing output
      eal/windows: check callback parameter of alarm functions

Joyce Kong (2):
      net/i40e: fix descriptor scan on Arm
      doc: update atomic operation deprecation

Juraj Linkeš (1):
      net/virtio: fix aarch32 build

Kai Ji (2):
      app/crypto-perf: fix out-of-place mempool allocation
      crypto/aesni_gcm: fix performance on some AVX512 CPUs

Kalesh AP (16):
      net/bnxt: fix error messages in VNIC prepare
      net/bnxt: set flow error when free filter not available
      net/bnxt: remove unnecessary code
      net/bnxt: fix error handling in VNIC prepare
      net/bnxt: set flow error after tunnel redirection free
      net/bnxt: use common function to free VNIC resource
      net/bnxt: fix check for PTP support in FW
      net/bnxt: improve probing log message
      net/bnxt: remove unnecessary comment
      net/bnxt: cleanup code
      net/bnxt: fix typo in log message
      net/bnxt: fix auto-negociation on Whitney+
      net/bnxt: invoke device removal event on recovery failure
      net/bnxt: clear cached statistics
      net/bnxt: remove workaround for default VNIC
      net/bnxt: fix null dereference in interrupt handler

Kevin Laatz (1):
      raw/ioat: fix config script queue size calculation

Kevin Traynor (1):
      doc: fix typo in SPDX tag

Lance Richardson (6):
      net/bnxt: fix Rx burst size constraint
      app/test: fix IPv6 header initialization
      net/bnxt: fix ring and context memory allocation
      net/bnxt: fix Tx descriptor status implementation
      net/bnxt: fix scalar Tx completion handling
      net/bnxt: fix missing barriers in completion handling

Liang Ma (1):
      net/mlx5: export PMD-specific API file

Lior Margalit (5):
      net/mlx5: fix IPIP multi-tunnel validation
      net/mlx5: fix RSS expansion for GTP
      net/mlx5: reject inner ethernet matching in GTP
      net/mlx5: fix RSS flow rule with L4 mismatch
      net/mlx5: fix default queue number in RSS flow rule

Luca Boccassi (2):
      version: 20.11.3-rc1
      version: 20.11.3

Martin Havlik (2):
      net/bonding: fix error message on flow verify
      net/bonding: check flow setting

Matan Azrad (1):
      net/mlx5: fix imissed statistics

Maxime Coquelin (4):
      vhost: fix missing memory table NUMA realloc
      vhost: fix missing guest pages table NUMA realloc
      vhost: fix NUMA reallocation with multi-queue
      vhost: fix crash on reconnect

Michael Baum (5):
      common/mlx5: fix memory region leak
      regex/mlx5: fix size of setup constants
      vdpa/mlx5: fix overflow in queue attribute
      net/mlx5: fix overflow in mempool argument
      regex/mlx5: fix redundancy in device removal

Michael Shamis (1):
      crypto/mvsam: fix capabilities

Michal Krawczyk (1):
      net/ena: trigger reset on Tx prepare failure

Naga Harish K S V (1):
      eventdev: fix event port setup in Tx adapter

Nathan Skrzypczak (1):
      net/memif: fix abstract socket address length

Nick Connolly (1):
      build: support drivers symlink on Windows

Nipun Gupta (1):
      net/dpaa: fix headroom in VSP case

Nithin Dabilpuram (1):
      net/octeontx2: use runtime LSO format indices

Olivier Matz (3):
      test/mbuf: fix virtual address conversion
      net/tap: fix Rx checksum flags on IP options packets
      net/tap: fix Rx checksum flags on TCP packets

Owen Hilyard (4):
      flow_classify: fix leaking rules on delete
      rib: fix max depth IPv6 lookup
      tests/cmdline: fix memory leaks
      tests/eal: fix memory leak

Pavan Nikhilesh (1):
      mempool/octeontx2: fix shift calculation

Qi Zhang (3):
      net/iavf: fix handling of unsupported promiscuous
      net/ice: fix data path selection in secondary process
      net/ice: fix data path in secondary process

Rebecca Troy (3):
      test/crypto: fix autotest function parameters
      test/crypto: fix typo in AES case
      test/crypto: fix typo in ESN case

Richael Zhuang (1):
      test/power: fix CPU frequency check for intel_pstate

Ruifeng Wang (3):
      net/sfc: fix aarch32 build
      net/bnxt: fix aarch32 build
      net/mlx5: remove redundant operations in NEON Rx

Sarosh Arif (1):
      net/mlx5: fix typo in vectorized Rx comments

Satha Rao (1):
      net/octeontx2: fix TM node statistics query

Satheesh Paul (2):
      net/octeontx2: fix flow creation limit on CN98xx
      net/octeontx2: fix default MCAM allocation size

Somnath Kotur (2):
      net/bnxt: workaround spurious zero stats in Thor
      net/bnxt: detect bad opaque in Rx completion

Steve Yang (1):
      net/i40e: fix raw packet flow director

Suanming Mou (1):
      net/mlx5: workaround drop action with old kernel

Tejasree Kondoj (1):
      crypto/octeontx2: fix lookaside IPsec IV pointer

Thierry Herbelot (6):
      net/bnxt: check access to possible null pointer
      vhost/crypto: check request pointer before dereference
      net/pfe: remove unnecessary null check
      net/sfc: fix outer L4 checksum Rx
      test/crypto: fix mbuf reset after null check
      table: fix bucket empty check

Thomas Monjalon (1):
      devtools: fix file listing in maintainers check

Tudor Cornea (1):
      net/ice: fix overflow in maximum packet length config

Viacheslav Ovsiienko (11):
      net/mlx5: fix switchdev mode recognition
      common/mlx5: fix Netlink port name padding in probing
      net/mlx5: fix multi-segment inline for the first segments
      net/mlx5: fix TSO multi-segment inline length
      common/mlx5: fix Netlink receive message buffer size
      common/mlx5: use new port query API if available
      common/mlx5: fix compatibility with OFED port query API
      app/testpmd: fix offloads for newly attached port
      net/mlx5: fix RoCE LAG bond device probing
      net/mlx5: fix timestamp initialization on empty clock queue
      net/mlx5: add Tx scheduling check on queue creation

Weifeng Li (1):
      net/bnxt: fix nested lock during bonding

Xiao Wang (1):
      vhost: check header for legacy dequeue offload

Xiaoyu Min (5):
      net/mlx5: fix match MPLS over GRE with key
      net/mlx5: remove unsupported flow item MPLS over IP
      net/mlx5: fix MPLS RSS expansion
      net/mlx5: fix missing RSS expandable items
      net/mlx5: fix missing RSS expansion of IPv6 frag

Xiaoyun Li (1):
      net/iavf: fix Tx threshold check

Xueming Li (1):
      vdpa/mlx5: fix TSO offload without checksum

Yunjian Wang (1):
      kni: fix mbuf allocation for kernel side use

Yuying Zhang (1):
      app/testpmd: fix MAC address after port reset

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-06 12:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-06 11:09 [dpdk-announce] DPDK 20.11.3 released luca.boccassi

DPDK announcements

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://inbox.dpdk.org/announce/0 announce/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 announce announce/ http://inbox.dpdk.org/announce \
		announce@dpdk.org
	public-inbox-index announce

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.announce


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git