From: Xueming Li <xuemingl@nvidia.com>
To: <announce@dpdk.org>
Subject: DPDK 22.11.2 released
Date: Sun, 7 May 2023 17:12:10 +0800 [thread overview]
Message-ID: <20230507091210.31443-1-xuemingl@nvidia.com> (raw)
Hi all,
Here is a new stable release:
https://fast.dpdk.org/rel/dpdk-22.11.2.tar.xz
The git tree is at:
https://dpdk.org/browse/dpdk-stable/?h=22.11
Xueming Li <xuemingl@nvidia.com>
---
.github/workflows/build.yml | 3 +-
.mailmap | 17 +
.travis.yml | 3 +-
MAINTAINERS | 2 +-
VERSION | 2 +-
app/dumpcap/main.c | 1 +
app/test-bbdev/test_bbdev_perf.c | 124 ++-
app/test-compress-perf/comp_perf_options.h | 6 +-
app/test-compress-perf/comp_perf_options_parse.c | 8 +-
app/test-compress-perf/comp_perf_test_common.c | 127 ++-
app/test-compress-perf/comp_perf_test_cyclecount.c | 71 +-
app/test-compress-perf/comp_perf_test_throughput.c | 64 +-
app/test-compress-perf/comp_perf_test_verify.c | 64 +-
app/test-compress-perf/main.c | 8 +
app/test-crypto-perf/cperf_ops.c | 37 +-
app/test-crypto-perf/cperf_options.h | 1 +
app/test-crypto-perf/cperf_options_parsing.c | 16 +
app/test-crypto-perf/cperf_test_common.c | 8 +-
app/test-crypto-perf/cperf_test_latency.c | 27 +-
app/test-crypto-perf/cperf_test_vector_parsing.c | 1 +
app/test-crypto-perf/cperf_test_verify.c | 25 +-
app/test-flow-perf/main.c | 7 +-
app/test-pmd/cmdline.c | 29 +-
app/test-pmd/cmdline_flow.c | 48 +-
app/test-pmd/csumonly.c | 17 +-
app/test-pmd/ieee1588fwd.c | 2 +-
app/test-pmd/noisy_vnf.c | 5 +-
app/test-pmd/testpmd.c | 206 ++--
app/test-pmd/testpmd.h | 1 +
app/test/packet_burst_generator.c | 26 +-
app/test/test_cryptodev.c | 60 +-
app/test/test_cryptodev_aes_test_vectors.h | 16 +-
.../test_cryptodev_security_pdcp_test_vectors.h | 8 +-
app/test/test_mbuf.c | 2 +
app/test/test_reorder.c | 2 +
config/meson.build | 9 +-
config/rte_config.h | 1 -
devtools/check-git-log.sh | 17 +-
devtools/checkpatches.sh | 30 -
doc/api/doxy-api-index.md | 1 +
doc/guides/linux_gsg/enable_func.rst | 4 +-
doc/guides/linux_gsg/sys_reqs.rst | 2 +-
doc/guides/nics/bnxt.rst | 1 +
doc/guides/nics/ice.rst | 8 +-
doc/guides/nics/mana.rst | 8 +-
doc/guides/nics/mlx5.rst | 3 +
doc/guides/prog_guide/cryptodev_lib.rst | 163 +--
doc/guides/prog_guide/event_timer_adapter.rst | 2 +-
doc/guides/prog_guide/img/cryptodev_sym_sess.svg | 417 --------
doc/guides/prog_guide/rte_flow.rst | 13 +-
doc/guides/rel_notes/release_22_11.rst | 371 +++++++
doc/guides/sample_app_ug/l2_forward_cat.rst | 9 +-
doc/guides/sample_app_ug/l3_forward.rst | 3 +-
doc/guides/sample_app_ug/pipeline.rst | 2 +-
drivers/baseband/acc/rte_acc100_pmd.c | 19 +-
drivers/baseband/acc/rte_acc200_pmd.c | 61 +-
drivers/baseband/turbo_sw/meson.build | 10 +-
drivers/bus/fslmc/mc/mc_sys.c | 5 +-
drivers/bus/ifpga/ifpga_bus.c | 3 +-
drivers/bus/pci/pci_common.c | 3 +-
drivers/bus/vdev/vdev.c | 5 +-
drivers/common/cnxk/roc_io.h | 12 +-
drivers/common/cnxk/roc_mbox.h | 2 +-
drivers/common/cnxk/roc_nix_inl_dev.c | 2 +-
drivers/common/cnxk/roc_npc.c | 9 +-
drivers/common/cnxk/roc_npc.h | 11 +
drivers/common/cnxk/roc_npc_mcam.c | 58 +-
drivers/common/cnxk/roc_npc_mcam_dump.c | 6 +-
drivers/common/cnxk/roc_npc_parse.c | 384 +++++--
drivers/common/cnxk/roc_npc_priv.h | 20 +-
drivers/common/cnxk/roc_npc_utils.c | 2 +-
drivers/common/cnxk/roc_se.h | 7 +-
drivers/common/mlx5/meson.build | 9 +-
drivers/common/mlx5/mlx5_common.h | 8 +-
drivers/common/mlx5/mlx5_devx_cmds.c | 4 +-
drivers/common/mlx5/mlx5_prm.h | 16 +-
drivers/common/mlx5/version.map | 1 +
drivers/common/mlx5/windows/mlx5_win_defs.h | 100 +-
drivers/common/sfc_efx/base/efx.h | 18 +
drivers/common/sfc_efx/base/efx_mae.c | 12 +
drivers/common/sfc_efx/version.map | 1 +
drivers/compress/mlx5/mlx5_compress.c | 12 +-
drivers/compress/qat/dev/qat_comp_pmd_gen1.c | 2 +-
drivers/compress/qat/dev/qat_comp_pmd_gen4.c | 2 +-
drivers/crypto/ccp/ccp_crypto.c | 106 +-
drivers/crypto/ccp/ccp_dev.c | 103 +-
drivers/crypto/ccp/ccp_dev.h | 31 +-
drivers/crypto/ccp/ccp_pci.c | 240 -----
drivers/crypto/ccp/ccp_pci.h | 27 -
drivers/crypto/ccp/meson.build | 1 -
drivers/crypto/ccp/rte_ccp_pmd.c | 22 +-
drivers/crypto/cnxk/cnxk_se.h | 46 +-
drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 5 +-
drivers/crypto/ipsec_mb/ipsec_mb_private.c | 2 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb.c | 2 +-
drivers/crypto/ipsec_mb/pmd_aesni_mb_priv.h | 2 +-
drivers/crypto/openssl/rte_openssl_pmd.c | 6 +-
drivers/crypto/qat/dev/qat_crypto_pmd_gen3.c | 3 +
drivers/crypto/qat/dev/qat_crypto_pmd_gen4.c | 3 +
drivers/crypto/qat/qat_sym_session.c | 10 +-
drivers/dma/ioat/ioat_dmadev.c | 31 +-
drivers/dma/skeleton/skeleton_dmadev.c | 8 +-
drivers/event/cnxk/cn9k_worker.h | 1 +
drivers/event/cnxk/cnxk_eventdev.c | 3 +-
drivers/event/cnxk/cnxk_tim_evdev.c | 7 +
drivers/event/cnxk/cnxk_tim_worker.h | 81 +-
drivers/net/bnxt/bnxt_ethdev.c | 2 +-
drivers/net/bnxt/bnxt_rxq.c | 6 +
drivers/net/bnxt/bnxt_rxr.c | 1 -
drivers/net/bnxt/bnxt_txr.c | 6 +
drivers/net/cnxk/cn9k_ethdev_sec.c | 1 +
drivers/net/cnxk/cn9k_rx.h | 17 +-
drivers/net/cnxk/cn9k_tx.h | 10 +
drivers/net/cnxk/cnxk_ethdev.c | 28 +
drivers/net/cnxk/cnxk_ethdev_cman.c | 5 +
drivers/net/e1000/em_rxtx.c | 3 +-
drivers/net/ena/ena_rss.c | 1 +
drivers/net/gve/gve_ethdev.c | 1 -
drivers/net/hns3/hns3_cmd.h | 1 +
drivers/net/hns3/hns3_common.c | 103 +-
drivers/net/hns3/hns3_common.h | 2 +
drivers/net/hns3/hns3_ethdev.c | 83 +-
drivers/net/hns3/hns3_ethdev.h | 9 -
drivers/net/hns3/hns3_ethdev_vf.c | 84 +-
drivers/net/hns3/hns3_flow.c | 1073 +++++++++++++-------
drivers/net/hns3/hns3_flow.h | 21 +-
drivers/net/hns3/hns3_mp.c | 4 +-
drivers/net/hns3/hns3_ptp.c | 12 +-
drivers/net/hns3/hns3_rss.c | 699 +++++++++----
drivers/net/hns3/hns3_rss.h | 135 ++-
drivers/net/hns3/hns3_rxtx.c | 108 +-
drivers/net/hns3/hns3_rxtx.h | 5 +-
drivers/net/i40e/i40e_ethdev.c | 68 +-
drivers/net/i40e/i40e_ethdev.h | 5 +-
drivers/net/i40e/i40e_flow.c | 8 +
drivers/net/i40e/i40e_rxtx_vec_avx512.c | 12 +-
drivers/net/iavf/iavf.h | 1 +
drivers/net/iavf/iavf_ethdev.c | 3 +
drivers/net/iavf/iavf_generic_flow.c | 3 +-
drivers/net/iavf/iavf_rxtx.c | 22 +-
drivers/net/iavf/iavf_rxtx_vec_avx2.c | 5 +-
drivers/net/iavf/iavf_vchnl.c | 106 +-
drivers/net/ice/base/ice_common.c | 4 +-
drivers/net/ice/ice_ethdev.c | 36 +-
drivers/net/ice/ice_generic_flow.c | 8 +
drivers/net/ice/ice_rxtx.h | 11 +-
drivers/net/idpf/idpf_ethdev.c | 6 +-
drivers/net/idpf/idpf_rxtx.c | 31 +-
drivers/net/ipn3ke/ipn3ke_ethdev.c | 2 +-
drivers/net/ipn3ke/ipn3ke_representor.c | 2 +-
drivers/net/ixgbe/ixgbe_ethdev.c | 31 +-
drivers/net/ixgbe/ixgbe_flow.c | 12 +-
drivers/net/mana/mana.c | 12 +-
drivers/net/meson.build | 1 +
drivers/net/mlx5/hws/mlx5dr_cmd.c | 16 +-
drivers/net/mlx5/hws/mlx5dr_definer.c | 10 +-
drivers/net/mlx5/hws/mlx5dr_definer.h | 9 +-
drivers/net/mlx5/hws/mlx5dr_pool.c | 7 -
drivers/net/mlx5/hws/mlx5dr_send.c | 4 +-
drivers/net/mlx5/linux/mlx5_ethdev_os.c | 87 +-
drivers/net/mlx5/linux/mlx5_os.c | 16 +
drivers/net/mlx5/mlx5.c | 9 +-
drivers/net/mlx5/mlx5.h | 4 +
drivers/net/mlx5/mlx5_flow.c | 9 +-
drivers/net/mlx5/mlx5_flow_dv.c | 7 +-
drivers/net/mlx5/mlx5_flow_hw.c | 63 +-
drivers/net/mlx5/mlx5_rx.c | 133 ++-
drivers/net/mlx5/mlx5_rx.h | 4 +-
drivers/net/mlx5/mlx5_rxtx_vec.c | 13 +-
drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 16 +-
drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 10 +-
drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 9 +-
drivers/net/mlx5/mlx5_stats.c | 3 +-
drivers/net/mlx5/mlx5_trigger.c | 2 +-
drivers/net/mlx5/mlx5_tx.c | 2 +-
drivers/net/mlx5/mlx5_tx.h | 2 +-
drivers/net/mlx5/mlx5_txpp.c | 19 +-
drivers/net/mlx5/windows/mlx5_ethdev_os.c | 30 +
drivers/net/mlx5/windows/mlx5_os.c | 4 +-
drivers/net/nfp/flower/nfp_flower.c | 13 +-
drivers/net/nfp/flower/nfp_flower_ctrl.c | 2 +-
drivers/net/nfp/nfp_common.c | 26 +-
drivers/net/nfp/nfp_common.h | 2 +
drivers/net/nfp/nfp_ethdev.c | 14 +-
drivers/net/nfp/nfp_ethdev_vf.c | 12 +-
drivers/net/nfp/nfp_flow.c | 88 +-
drivers/net/nfp/nfp_flow.h | 1 +
drivers/net/nfp/nfp_rxtx.c | 28 +-
drivers/net/nfp/nfp_rxtx.h | 4 +-
drivers/net/ngbe/base/ngbe_phy_yt.c | 36 +
drivers/net/ngbe/base/ngbe_type.h | 1 +
drivers/net/ngbe/ngbe_rxtx.c | 92 +-
drivers/net/sfc/sfc_mae.c | 26 +-
drivers/net/sfc/sfc_repr.c | 28 +
drivers/net/sfc/sfc_switch.c | 12 +
drivers/net/txgbe/base/txgbe_phy.c | 7 +-
drivers/net/txgbe/txgbe_ethdev.c | 5 +-
drivers/net/txgbe/txgbe_rxtx.c | 26 +-
drivers/net/vhost/rte_eth_vhost.c | 355 +++----
drivers/net/virtio/virtio_ethdev.c | 3 +
drivers/net/virtio/virtio_pci.c | 28 +-
drivers/net/virtio/virtio_pci_ethdev.c | 3 +
drivers/net/virtio/virtio_rxtx.c | 25 +-
drivers/net/virtio/virtio_user_ethdev.c | 11 +-
drivers/raw/ifpga/base/opae_hw_api.c | 4 +-
drivers/raw/skeleton/skeleton_rawdev.c | 6 +-
drivers/raw/skeleton/skeleton_rawdev_test.c | 46 +-
drivers/regex/cn9k/meson.build | 4 +-
drivers/regex/mlx5/mlx5_regex.h | 2 +-
drivers/regex/mlx5/mlx5_regex_fastpath.c | 16 +-
drivers/vdpa/ifc/ifcvf_vdpa.c | 7 +
examples/cmdline/parse_obj_list.h | 3 +-
examples/fips_validation/fips_validation.c | 29 +-
examples/fips_validation/fips_validation.h | 2 +-
examples/fips_validation/fips_validation_gcm.c | 12 +-
examples/fips_validation/fips_validation_sha.c | 8 +-
examples/fips_validation/fips_validation_xts.c | 13 +-
examples/fips_validation/main.c | 13 +-
examples/ipsec-secgw/sa.c | 8 +-
examples/l2fwd-event/l2fwd_event.c | 4 +-
examples/l3fwd/l3fwd.h | 1 -
examples/l3fwd/main.c | 38 +-
examples/qos_sched/init.c | 12 +
examples/qos_sched/profile.cfg | 6 +-
examples/qos_sched/profile_ov.cfg | 6 +-
examples/qos_sched/profile_pie.cfg | 6 +-
examples/qos_sched/profile_red.cfg | 6 +-
kernel/linux/kni/compat.h | 4 +-
lib/acl/acl_run_altivec.h | 2 +-
lib/cmdline/cmdline.c | 12 +-
lib/cmdline/cmdline.h | 6 +
lib/cmdline/cmdline_os_unix.c | 6 +
lib/cmdline/cmdline_os_windows.c | 14 +
lib/cmdline/cmdline_private.h | 11 +-
lib/compressdev/rte_compressdev.h | 2 +-
lib/compressdev/rte_compressdev_pmd.c | 6 +
lib/cryptodev/cryptodev_pmd.c | 7 +
lib/cryptodev/rte_crypto_sym.h | 4 +
lib/cryptodev/rte_cryptodev.c | 2 +-
lib/cryptodev/rte_cryptodev.h | 23 +-
lib/eal/common/eal_common_fbarray.c | 3 +-
lib/eal/common/eal_common_memory.c | 10 +-
lib/eal/freebsd/eal.c | 2 +-
lib/eal/freebsd/eal_alarm.c | 6 +-
lib/eal/freebsd/eal_hugepage_info.c | 2 +-
lib/eal/include/generic/rte_atomic.h | 12 -
lib/eal/linux/eal.c | 4 +-
lib/eal/linux/eal_hugepage_info.c | 17 +-
lib/eal/unix/rte_thread.c | 73 +-
lib/eal/windows/eal.c | 3 +
lib/eal/windows/include/pthread.h | 3 +-
lib/eal/windows/rte_thread.c | 19 +-
lib/ethdev/rte_class_eth.c | 2 +-
lib/ethdev/rte_ethdev.c | 12 +-
lib/eventdev/rte_event_crypto_adapter.c | 25 +-
lib/eventdev/rte_event_crypto_adapter.h | 4 +
lib/eventdev/rte_event_eth_rx_adapter.c | 12 +-
lib/eventdev/rte_event_eth_tx_adapter.c | 2 +-
lib/eventdev/rte_event_timer_adapter.c | 97 +-
lib/eventdev/rte_eventdev.c | 2 +-
lib/eventdev/version.map | 1 +
lib/gpudev/gpudev.c | 5 +-
lib/gpudev/gpudev_driver.h | 8 +
lib/gpudev/meson.build | 4 +
lib/graph/node.c | 8 +-
lib/hash/rte_thash_x86_gfni.h | 6 +-
lib/kni/rte_kni.c | 4 +-
lib/kvargs/rte_kvargs.h | 14 +-
lib/mempool/rte_mempool.c | 24 +-
lib/pdump/rte_pdump.c | 2 +-
lib/reorder/rte_reorder.c | 96 +-
lib/reorder/rte_reorder.h | 1 +
lib/ring/rte_ring_elem_pvt.h | 10 +
lib/sched/rte_sched.c | 6 +-
lib/table/rte_swx_table_selector.c | 2 +-
lib/telemetry/rte_telemetry.h | 5 +-
lib/telemetry/telemetry.c | 2 +-
lib/vhost/socket.c | 8 +-
lib/vhost/vhost.h | 5 +-
lib/vhost/vhost_user.c | 44 +-
lib/vhost/virtio_net.c | 7 +
281 files changed, 5167 insertions(+), 3553 deletions(-)
Abdullah Sevincer (1):
eventdev: fix memory size for telemetry
Ajit Khaparde (1):
doc: fix firmware list in bnxt guide
Akhil Goyal (2):
examples/ipsec-secgw: fix auth IV length
doc: fix code blocks in cryptodev guide
Alex Vesker (3):
common/mlx5: fix offset of a field
net/mlx5/hws: fix memory leak on general pool DB init
net/mlx5/hws: fix error code of send queue action
Alexander Kozyrev (4):
net/mlx5: fix error CQE dumping for vectorized Rx
net/mlx5: ignore non-critical syndromes for Rx queue
net/mlx5: check compressed CQE opcode in vectorized Rx
net/mlx5: fix CQE dump for Tx
Alvaro Karsz (1):
bus/fslmc: fix deadlock on MC send command timeout
Andy Pei (2):
vdpa/ifc: fix argument compatibility check
vdpa/ifc: fix reconnection in SW-assisted live migration
Anoob Joseph (4):
app/crypto-perf: fix number of segments
app/crypto-perf: fix session freeing
app/crypto-perf: fix SPI zero
app/crypto-perf: fix IPsec direction
Arkadiusz Kusztal (1):
app/compress-perf: fix remaining data for ops
Ashish Sadanandan (1):
eal/linux: fix hugetlbfs sub-directories discovery
Beilei Xing (1):
net/idpf: reset queue flag when queue is stopped
Ben Magistro (1):
app/dumpcap: fix storing port identifier
Bing Zhao (2):
net/mlx5: fix hairpin Tx queue reference count
net/mlx5: fix sysfs port name translation
Boleslav Stankevich (1):
net/virtio: deduce IP length for TSO checksum
Bruce Richardson (7):
dma/ioat: fix device stop if no copies done
dma/ioat: fix indexes after restart
dma/ioat: fix error reporting on restart
build: fix toolchain definition
examples/cmdline: fix build with GCC 12
examples/qos_sched: fix Tx port config when link down
examples/qos_sched: fix config entries in wrong sections
Chaoyong He (10):
net/nfp: store counter reset before zeroing flow query
net/nfp: fix teardown of flows sharing a mask ID
net/nfp: fix VNI of VXLAN encap action
net/nfp: fix set MAC flow action
net/nfp: fix set IPv4 flow action
net/nfp: fix set IPv6 flow action
net/nfp: fix set TP flow action
net/nfp: fix set TTL flow action
net/nfp: fix set DSCP flow action
net/nfp: fix offload of multiple output actions
Cheng Jiang (1):
vhost: fix slot index in async split virtqueue Tx
Chengwen Feng (12):
mem: fix hugepage info mapping
raw/ifpga/base: fix init with multi-process
telemetry: fix repeat display when callback don't init dict
net/hns3: declare flow rule keeping capability
eal/freebsd: fix lock in alarm callback
kvargs: add API documentation for process callback
compressdev: fix empty devargs parsing
cryptodev: fix empty devargs parsing
net/hns3: fix empty devargs parsing
net/virtio: fix empty devargs parsing
dma/skeleton: fix empty devargs parsing
raw/skeleton: fix empty devargs parsing
Ciara Power (7):
crypto/qat: fix stream cipher direction
crypto/ipsec_mb: fix ZUC-256 maximum tag length
crypto/qat: fix SM3 auth mode
app/crypto-perf: fix test file memory leak
test/crypto: fix ZUC digest length in comparison
test/crypto: fix capability check for ZUC cipher-auth
test/crypto: fix skip condition for CPU crypto SGL
Dariusz Sosnowski (3):
net/mlx5: fix available tag registers calculation for HWS
net/mlx5: fix egress group translation in HWS
net/mlx5: fix isolated mode if no representor matching
David Christensen (1):
acl: fix crash on PPC64 with GCC 11
David Marchand (27):
drivers: fix symbol exports when map is omitted
devtools: fix name check with mbox files
hash: fix GFNI implementation build with GCC 12
crypto/qat: fix build for generic x86 with GCC 12
fbarray: fix metadata dump
gpudev: fix deadlocks when registering callback
graph: fix node shrink
net/ena: fix deadlock in RSS RETA update
crypto/ccp: remove some printf
crypto/ccp: remove some dead code for UIO
crypto/ccp: fix IOVA handling
net/cnxk: fix deadlock in security session creation
net/iavf: protect insertion in flow list
app/testpmd: fix crash on cleanup
doc: fix reference to event timer header
vhost: fix OOB access for invalid vhost ID
app/testpmd: fix Tx preparation in checksum engine
app/testpmd: fix packet count in IEEE 1588 engine
app/testpmd: fix packet transmission in noisy VNF engine
net/i40e: revert link status check on device start
crypto/ccp: fix PCI probing
raw/skeleton: fix selftest
net/vhost: add missing newline in logs
net/vhost: fix leak in interrupt handle setup
net/vhost: fix Rx interrupt
net/virtio: remove address width limit for modern devices
net/mlx5: fix build with GCC 12 and ASan
Dmitry Kozlyuk (1):
doc: add Linux capability to access physical addresses
Edwin Brossette (1):
net/bnxt: fix link state change interrupt config
Erez Shitrit (1):
net/mlx5/hws: fix pattern creation
Erik Gabriel Carrillo (1):
eventdev/timer: fix overflow
Fan Zhang (1):
cryptodev: fix sym session mempool creation description
Fengnan Chang (1):
eal: cleanup alarm and hotplug before memory detach
Ferruh Yigit (4):
kni: fix build on RHEL 9.1
app/testpmd: fix forwarding stats for Tx dropped
app/testpmd: fix link check condition on port start
ethdev: remove telemetry Rx mbuf alloc failed field
Ganapati Kundapura (4):
eventdev/crypto: fix enqueue count
eventdev/crypto: fix offset used while flushing events
eventdev/crypto: fix overflow in circular buffer
eventdev/crypto: fix failed events
Gerry Gribbon (2):
regex/mlx5: utilize all available queue pairs
regex/mlx5: fix doorbell record
Gowrishankar Muthukrishnan (7):
crypto/cnxk: fix digest for empty input data
examples/fips_validation: fix MCT output for SHA
examples/fips_validation: fix integer parsing
examples/fips_validation: fix AES-GCM tests
examples/fips_validation: fix AES-XTS sequence number
examples/fips_validation: add extra space in JSON buffer
common/cnxk: fix auth key length
Gregory Etelson (1):
app/testpmd: fix interactive mode with no ports
Hamdan Igbaria (1):
net/mlx5/hws: fix IPv4 fragment matching
Harshad Narayane (1):
doc: fix pipeline example path in user guide
Hernan Vargas (9):
baseband/acc: fix memory leak on acc100 close
baseband/acc: fix acc100 iteration counter in TB
baseband/acc: fix multiplexing acc100 operations
baseband/acc: fix acc100 queue mapping to 64 bits
baseband/acc: fix check after deref and dead code
test/bbdev: fix crash for non supported HARQ length
test/bbdev: extend HARQ tolerance
test/bbdev: remove check for invalid opaque data
app/bbdev: check statistics failure
Honnappa Nagarahalli (2):
eal: use same atomic intrinsics for GCC and clang
common/mlx5: use just sufficient barrier for Arm
Huisong Li (39):
net/hns3: fix inaccurate RTC time to read
telemetry: move include after guard
ethdev: fix telemetry data truncation
mempool: fix telemetry data truncation
cryptodev: fix telemetry data truncation
mem: fix telemetry data truncation
net/hns3: fix log about indirection table size
net/hns3: extract common function to query device
net/hns3: refactor set RSS hash algorithm and key interface
net/hns3: fix RSS key size compatibility
net/hns3: fix clearing RSS configuration
net/hns3: use RSS filter list to check duplicated rule
net/hns3: remove useless code when destroy valid RSS rule
net/hns3: fix warning on flush or destroy rule
net/hns3: fix config struct used for conversion
net/hns3: fix duplicate RSS rule check
net/hns3: fix burst mode query with dummy function
net/hns3: add debug info for Rx/Tx dummy function
net/hns3: remove debug condition for Tx prepare
net/hns3: separate Tx prepare from getting Tx function
net/hns3: make getting Tx function static
net/hns3: extract common functions to set Rx/Tx
mem: fix heap ID in telemetry
net/hns3: fix possible truncation of hash key when config
net/hns3: fix possible truncation of redirection table
net/hns3: use hardware config to report hash key
net/hns3: use hardware config to report hash types
net/hns3: use hardware config to report redirection table
net/hns3: separate setting hash algorithm
net/hns3: separate setting hash key
net/hns3: separate setting redirection table
net/hns3: separate setting RSS types
net/hns3: separate setting and clearing RSS rule
net/hns3: use new RSS rule to configure hardware
net/hns3: save hash algo to RSS filter list node
net/hns3: allow adding queue buffer size hash rule
net/hns3: separate flow RSS config from RSS conf
net/hns3: reimplement hash flow function
net/hns3: add verification of RSS types
Ivan Malov (6):
net/sfc: export pick transfer proxy callback to representors
net/sfc: fix MAC address entry leak in transfer flow parsing
net/sfc: enforce fate action in transfer flow rules
common/sfc_efx/base: add MAE mark reset action
net/sfc: fix resetting mark in tunnel offload switch rules
net/sfc: invalidate switch port entry on representor unplug
Jiawei Wang (1):
net/mlx5: fix flow sample with ConnectX-5
Jiawen Wu (6):
net/txgbe: fix default signal quality value for KX/KX4
net/txgbe: fix packet type to parse from offload flags
net/ngbe: fix packet type to parse from offload flags
net/ngbe: add spinlock protection on YT PHY
net/txgbe: fix interrupt loss
net/txgbe: fix Rx buffer size in config register
Jie Hai (1):
test/mbuf: fix mbuf reset test
Jin Liu (1):
net/nfp: restrict flow flush to the port
Jingjing Wu (2):
net/idpf: fix mbuf leak in split Tx
net/idpf: fix driver infos
Joyce Kong (1):
pdump: fix build with GCC 12
Kai Ji (1):
crypto/openssl: fix freeing in RSA EVP
Kaiwen Deng (2):
net/ixgbe: enable IPv6 mask in flow rules
net/ixgbe: fix IPv6 mask in flow director
Kalesh AP (1):
net/bnxt: fix Tx queue stats after queue stop and start
Kamalakshitha Aligeri (3):
net/i40e: fix AVX512 fast-free path
examples/l3fwd: remove hash entry number
doc: fix LPM support in l3forward guide
Kevin Traynor (1):
ring: silence GCC 12 warnings
Kiran Kumar K (1):
common/cnxk: fix IPv6 extension matching
Kommula Shiva Shankar (1):
common/cnxk: fix aura ID handling
Krzysztof Karas (2):
ethdev: fix build with LTO
crypto/ipsec_mb: relax multi-process requirement
Levend Sayar (1):
net/gve: fix offloading capability
Long Li (2):
net/mana: enable driver by default
net/mana: fix stats counters
Long Wu (2):
net/nfp: fix Tx packet drop for large data length
net/nfp: fix getting RSS configuration
Maxime Coquelin (4):
vhost: decrease log level for unimplemented requests
vhost: fix possible FD leaks
vhost: fix possible FD leaks on truncation
net/virtio-user: fix device starting failure handling
Megha Ajmera (2):
examples/qos_sched: fix debug mode
sched: fix alignment of structs in subport
Michael Baum (7):
compressdev: fix end of driver list
app/compress-perf: fix some typos
app/compress-perf: fix testing single operation
compress/mlx5: fix decompress xform validation
compress/mlx5: fix output Adler-32 checksum offset
compress/mlx5: fix queue setup for partial transformations
app/testpmd: fix encap/decap size calculation
Michal Schmidt (1):
net/iavf: fix VLAN offload with AVX2
Mike Baucom (1):
net/bnxt: fix Rx queue stats after queue stop and start
Mike Pattrick (1):
net/iavf: add lock for VF commands
Mohammad Iqbal Ahmad (1):
app/flow-perf: fix division or module by zero
Naga Harish K S V (1):
eventdev/eth_tx: fix devices loop
Nicolas Chautru (7):
app/bbdev: fix build with optional flag
app/bbdev: fix build with optional flag
app/bbdev: add allocation checks
baseband/acc: protect from TB negative scenario
baseband/acc: add explicit mbuf append for soft output
baseband/acc: prevent to dequeue more than requested
baseband/acc: fix iteration counter in TB mode
Nithin Dabilpuram (3):
net/cnxk: fix packet type for IPv6 packets post decryption
common/cnxk: add memory clobber to steor and ldeor
examples/ipsec-secgw: fix offload variable init
Pablo de Lara (1):
crypto/qat: fix build
Pavan Nikhilesh (2):
event/cnxk: fix burst timer arm
event/cnxk: fix timer operations in secondary process
Pavel Ivashchenko (1):
test/mbuf: fix test with mbuf debug enabled
Peng Zhang (3):
net/nfp: fix firmware name derived from PCI name
net/nfp: fix 48-bit DMA support for NFDk
net/nfp: fix MTU configuration order
Qi Zhang (1):
doc: fix DCF instructions in ice guide
Qiming Yang (1):
net/i40e: reduce interrupt interval in multi-driver mode
Rahul Bhansali (1):
event/cnxk: wait for CPT flow control on WQE path
Rakesh Kudurumalla (1):
net/cnxk: fix LBK BPID usage
Richard Donkin (1):
net/nfp: fix max DMA length
Rongwei Liu (1):
net/mlx5: fix crash on action template failure
Ruifeng Wang (1):
crypto/openssl: fix warning on copy length
Saoirse O'Donovan (1):
test/crypto: fix statistics error messages
Satheesh Paul (4):
common/cnxk: fix dual VLAN parsing
common/cnxk: fix channel mask for SDP interfaces
common/cnxk: fix second pass flow rule layer type
common/cnxk: fix IPv6 extension header parsing
Shijith Thotton (2):
examples/l2fwd-event: fix worker cleanup
eventdev/eth_rx: fix getting adapter instance
Shiyang He (2):
net/ixgbe: fix firmware version consistency
app/testpmd: fix secondary process packet forwarding
Simei Su (2):
net/i40e: fix maximum frame size configuration
net/ice: fix Rx timestamp
Stephen Hemminger (5):
crypto/ipsec_mb: remove unnecessary null check
cmdline: make rdline status not private
cmdline: handle EOF as quit
app/testpmd: cleanup cleanly from signal
app/testpmd: fix interactive mode on Windows
Steve Yang (2):
net/i40e: fix validation of flow transfer attribute
net/ice: fix validation of flow transfer attribute
Suanming Mou (2):
net/mlx5: fix GENEVE resource overwrite
common/mlx5: improve AES-XTS tweak capability check
Sunil Kumar Kori (2):
common/cnxk: reduce channel count per LMAC
net/cnxk: validate RED threshold config
Thomas Monjalon (10):
doc: fix dependency setup in l2fwd-cat example guide
devtools: fix escaped space in grep pattern
build: fix dependencies lookup
doc: fix description of L2TPV2 flow item
eal/windows: fix pedantic build
doc: add gpudev to the Doxygen index
net/mlx5: fix Windows build with MinGW GCC 12
gpudev: export header file for external drivers
devtools: move mailmap check after patch applied
build: detect backtrace availability
Tyler Retzlaff (3):
eal/windows: mark memory config as complete
eal/windows: fix thread creation
eal/unix: fix thread creation
Venkat Duvvuru (1):
net/bnxt: fix RSS hash in mbuf
Viacheslav Ovsiienko (3):
net/mlx5: fix wait descriptor opcode for ConnectX-7
net/mlx5: fix warning for Tx scheduling option
net/mlx5: fix read device clock in real time mode
Vikash Poddar (1):
test/crypto: fix typo in AES test
Visa Hankala (1):
net/e1000: fix saving of stripped VLAN TCI
Volodymyr Fialko (7):
test/crypto: add missing MAC-I to PDCP vectors
eventdev/crypto: fix function symbol export
drivers/bus: fix leak for devices without driver
reorder: invalidate buffer from ready queue in drain
test/reorder: fix double free of drained buffers
event/cnxk: fix SSO cleanup
reorder: fix sequence number mbuf field register
Wei Huang (3):
bus/ifpga: fix devargs handling
net/ipn3ke: fix thread exit
net/ipn3ke: fix representor name
Wenjing Qiao (1):
net/i40e: fix MAC loopback on X722
Wenwu Ma (1):
vhost: fix net header settings in datapath
Xueming Li (2):
version: 22.11.2-rc1
version: 22.11.2
Yangchao Zhou (1):
kni: fix possible starvation when mbufs are exhausted
Yogesh Jangra (1):
table: fix action selector group size log2 setting
Zhichao Zeng (3):
net/iavf: fix outer UDP checksum offload
net/iavf: fix building data desc
net/iavf: fix device stop during reset
Zhuobin Huang (1):
test: fix segment length in packet generator
reply other threads:[~2023-05-08 7:01 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230507091210.31443-1-xuemingl@nvidia.com \
--to=xuemingl@nvidia.com \
--cc=announce@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).