DPDK announcements
 help / color / mirror / Atom feed
* DPDK 22.11.2 released
@ 2023-05-07  9:12 Xueming Li
  0 siblings, 0 replies; only message in thread
From: Xueming Li @ 2023-05-07  9:12 UTC (permalink / raw)
  To: announce

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

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

only message in thread, other threads:[~2023-05-08  7:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-07  9:12 DPDK 22.11.2 released Xueming Li

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).