* [dpdk-dev] [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-dev] [dpdk-announce] DPDK 20.11.3 released 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).