DPDK announcements
 help / color / mirror / Atom feed
From: luca.boccassi@gmail.com
To: announce@dpdk.org
Subject: DPDK 22.11.7 released
Date: Tue, 17 Dec 2024 14:44:08 +0000	[thread overview]
Message-ID: <20241217144410.1060951-1-luca.boccassi@gmail.com> (raw)

Hi all,

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

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

This release includes the fix for CVE-2024-11614.

Luca Boccassi

---
 .mailmap                                           |  10 +-
 VERSION                                            |   2 +-
 app/dumpcap/main.c                                 |  17 +-
 app/proc-info/main.c                               |   3 +-
 app/test-pmd/cmdline.c                             | 440 ++++++++++-----------
 app/test-pmd/cmdline_flow.c                        |  12 -
 app/test-pmd/config.c                              |   9 +-
 app/test/test_common.c                             |  31 +-
 app/test/test_cryptodev.c                          |   8 +
 app/test/test_eal_flags.c                          |   4 +-
 app/test/test_event_crypto_adapter.c               |  24 +-
 app/test/test_link_bonding.c                       |   2 +-
 app/test/test_link_bonding_rssconf.c               |   1 -
 app/test/test_pcapng.c                             |  10 +-
 app/test/test_power_cpufreq.c                      |  21 +-
 buildtools/chkincs/meson.build                     |   3 +
 config/arm/meson.build                             |   5 +-
 devtools/check-forbidden-tokens.awk                |  10 +-
 devtools/git-log-fixes.sh                          |   2 +-
 doc/guides/nics/features.rst                       |  34 +-
 doc/guides/nics/mlx5.rst                           |  71 ++++
 doc/guides/rel_notes/release_22_11.rst             | 276 +++++++++++++
 drivers/baseband/acc/acc_common.h                  |   2 +-
 drivers/baseband/acc/rte_acc100_pmd.c              |  36 --
 drivers/baseband/acc/rte_acc200_pmd.c              |  37 +-
 drivers/baseband/la12xx/bbdev_la12xx.c             |   1 +
 drivers/bus/dpaa/base/fman/fman.c                  |  29 +-
 drivers/bus/dpaa/base/fman/fman_hw.c               |   9 +-
 drivers/bus/dpaa/base/qbman/qman.c                 |  54 +--
 drivers/bus/fslmc/qbman/qbman_debug.c              |  49 ++-
 drivers/common/cnxk/roc_ie_ot.c                    |   1 +
 drivers/common/cnxk/roc_irq.c                      |   2 +-
 drivers/common/cnxk/roc_platform.c                 |   2 +-
 drivers/common/dpaax/caamflib/desc/pdcp.h          |  10 +
 drivers/common/dpaax/caamflib/rta/operation_cmd.h  |   4 -
 drivers/common/idpf/base/idpf_osdep.h              |  10 +-
 drivers/common/mlx5/mlx5_common_utils.h            |   2 +-
 drivers/common/mlx5/mlx5_devx_cmds.c               |   1 +
 drivers/common/mlx5/mlx5_devx_cmds.h               |   1 +
 drivers/common/mlx5/mlx5_prm.h                     |  33 +-
 drivers/common/mlx5/windows/mlx5_win_defs.h        |  12 -
 drivers/compress/mlx5/mlx5_compress.c              |   4 +-
 drivers/crypto/bcmfs/bcmfs_device.c                |   4 +-
 drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c        |   1 +
 drivers/crypto/ipsec_mb/meson.build                |   2 +-
 drivers/crypto/openssl/rte_openssl_pmd.c           |  30 +-
 drivers/crypto/qat/qat_asym.c                      |   2 +
 drivers/dma/idxd/idxd_pci.c                        |   2 +-
 drivers/event/cnxk/cn10k_eventdev.c                |  32 ++
 drivers/event/cnxk/cn9k_eventdev.c                 |  31 ++
 drivers/event/cnxk/cnxk_eventdev.c                 |   2 +-
 drivers/event/cnxk/cnxk_eventdev_adptr.c           |   2 +-
 drivers/event/octeontx/ssovf_evdev.c               |  16 +-
 drivers/meson.build                                |   1 +
 drivers/net/bnx2x/bnx2x.c                          |  19 +-
 drivers/net/bnx2x/bnx2x_stats.c                    |   4 -
 drivers/net/bnxt/bnxt_ethdev.c                     |   1 -
 drivers/net/bnxt/bnxt_txr.c                        |  17 +-
 drivers/net/bnxt/tf_core/tf_msg.c                  |   2 +-
 drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c               |  26 +-
 drivers/net/bnxt/tf_ulp/ulp_flow_db.c              |  21 +-
 drivers/net/bnxt/tf_ulp/ulp_flow_db.h              |   2 +
 drivers/net/cnxk/cn10k_ethdev.c                    |  18 +-
 drivers/net/cnxk/cn9k_ethdev.c                     |  17 +-
 drivers/net/cnxk/cnxk_ethdev.c                     |   2 +-
 drivers/net/cnxk/cnxk_ethdev.h                     |   7 +
 drivers/net/cnxk/cnxk_ethdev_devargs.c             |   2 +-
 drivers/net/dpaa/dpaa_ethdev.c                     |   6 +-
 drivers/net/dpaa/dpaa_rxtx.c                       |   2 +-
 drivers/net/dpaa2/dpaa2_ethdev.c                   |   3 +-
 drivers/net/dpaa2/dpaa2_tm.c                       |  29 +-
 drivers/net/e1000/em_ethdev.c                      |   3 +
 drivers/net/e1000/igb_ethdev.c                     |   4 +-
 drivers/net/ena/base/ena_plat_dpdk.h               |   9 -
 drivers/net/gve/base/gve_osdep.h                   |  36 +-
 drivers/net/hns3/hns3_cmd.c                        |   4 +-
 drivers/net/hns3/hns3_ethdev.c                     |   2 -
 drivers/net/hns3/hns3_ethdev.h                     |   2 -
 drivers/net/hns3/hns3_fdir.c                       |   1 +
 drivers/net/hns3/hns3_flow.c                       |   7 +-
 drivers/net/hns3/hns3_intr.c                       |   6 +
 drivers/net/hns3/hns3_regs.c                       |  14 +-
 drivers/net/hns3/hns3_rxtx.c                       |   2 +-
 drivers/net/hns3/hns3_rxtx_vec.c                   |   5 +
 drivers/net/hns3/hns3_rxtx_vec_sve.c               |   5 +
 drivers/net/i40e/base/i40e_adminq.c                |  19 +-
 drivers/net/i40e/base/i40e_common.c                |  42 +-
 drivers/net/i40e/base/i40e_diag.c                  |  12 +-
 drivers/net/i40e/base/i40e_nvm.c                   |  16 +-
 drivers/net/i40e/i40e_flow.c                       |  77 +++-
 drivers/net/i40e/i40e_rxtx_vec_avx512.c            |   7 +
 drivers/net/iavf/iavf_ethdev.c                     |  19 +-
 drivers/net/iavf/iavf_rxtx.c                       |   6 +-
 drivers/net/iavf/iavf_rxtx_vec_avx512.c            |   7 +
 drivers/net/iavf/iavf_vchnl.c                      |   5 +-
 drivers/net/ice/base/ice_adminq_cmd.h              |   2 +-
 drivers/net/ice/base/ice_controlq.c                |  23 +-
 drivers/net/ice/base/ice_nvm.c                     |  36 +-
 drivers/net/ice/base/ice_switch.c                  |   2 -
 drivers/net/ice/ice_rxtx.c                         |   5 +
 drivers/net/ice/ice_rxtx_vec_avx512.c              |   7 +
 drivers/net/idpf/idpf_ethdev.c                     |   3 +-
 drivers/net/idpf/idpf_rxtx_vec_avx512.c            |   7 +
 drivers/net/ionic/ionic_osdep.h                    |  28 +-
 drivers/net/ixgbe/base/ixgbe_82599.c               |   8 +-
 drivers/net/ixgbe/ixgbe_ethdev.c                   |   5 -
 drivers/net/mana/meson.build                       |   4 +-
 drivers/net/memif/rte_eth_memif.c                  |  10 +-
 drivers/net/mlx5/hws/mlx5dr.h                      |   4 +-
 drivers/net/mlx5/hws/mlx5dr_context.c              |   9 +-
 drivers/net/mlx5/linux/mlx5_os.c                   |   8 +-
 drivers/net/mlx5/mlx5.c                            |   6 +-
 drivers/net/mlx5/mlx5.h                            |   3 +-
 drivers/net/mlx5/mlx5_ethdev.c                     |   4 +
 drivers/net/mlx5/mlx5_flow.c                       |   2 +
 drivers/net/mlx5/mlx5_flow.h                       |  14 +-
 drivers/net/mlx5/mlx5_flow_aso.c                   |   6 +-
 drivers/net/mlx5/mlx5_flow_dv.c                    |  27 +-
 drivers/net/mlx5/mlx5_flow_flex.c                  | 194 ++++++---
 drivers/net/mlx5/mlx5_flow_hw.c                    |  22 +-
 drivers/net/mlx5/mlx5_flow_meter.c                 |   6 +-
 drivers/net/mlx5/mlx5_hws_cnt.c                    |  46 ++-
 drivers/net/mlx5/mlx5_rx.c                         |   2 +-
 drivers/net/mlx5/mlx5_rx.h                         |   1 +
 drivers/net/mlx5/mlx5_rxq.c                        |  21 +-
 drivers/net/mlx5/mlx5_rxtx_vec_altivec.h           |  15 +-
 drivers/net/mlx5/mlx5_rxtx_vec_neon.h              |  27 +-
 drivers/net/mlx5/mlx5_rxtx_vec_sse.h               |   9 +-
 drivers/net/mlx5/mlx5_tx.c                         |   8 +-
 drivers/net/mlx5/mlx5_tx.h                         |  30 ++
 drivers/net/mlx5/mlx5_txpp.c                       |  11 +-
 drivers/net/mlx5/mlx5_txq.c                        |   8 +
 drivers/net/mlx5/windows/mlx5_os.c                 |   8 +-
 drivers/net/mvneta/mvneta_ethdev.c                 |   6 +
 drivers/net/netvsc/hn_ethdev.c                     |   9 +
 drivers/net/netvsc/hn_rxtx.c                       |  89 ++++-
 drivers/net/nfb/nfb_rx.c                           |   2 +-
 drivers/net/nfb/nfb_tx.c                           |   2 +-
 drivers/net/nfp/nfp_ethdev.c                       |  25 +-
 drivers/net/nfp/nfp_flow.c                         |   1 -
 drivers/net/ngbe/base/ngbe_regs.h                  |   2 +
 drivers/net/ngbe/ngbe_ethdev.c                     |  73 ++--
 drivers/net/pcap/pcap_ethdev.c                     |  39 +-
 drivers/net/sfc/sfc_flow_rss.c                     |   4 +-
 drivers/net/sfc/sfc_mae.c                          |  13 +-
 drivers/net/tap/rte_eth_tap.c                      |   2 +-
 drivers/net/tap/tap_netlink.c                      |   3 +-
 drivers/net/txgbe/base/txgbe_mng.c                 |   1 +
 drivers/net/txgbe/base/txgbe_regs.h                |   2 +-
 drivers/net/txgbe/txgbe_ethdev.c                   |   5 +
 drivers/net/txgbe/txgbe_rxtx.c                     |   3 +-
 drivers/net/virtio/virtio_user_ethdev.c            |   1 +
 drivers/net/vmxnet3/vmxnet3_ethdev.c               |  35 +-
 drivers/net/vmxnet3/vmxnet3_ethdev.h               |   4 +-
 drivers/raw/ifpga/base/opae_intel_max10.c          |  11 +-
 drivers/raw/ifpga/ifpga_rawdev.c                   |   8 +-
 .../eventdev_pipeline/pipeline_worker_generic.c    |  12 +-
 examples/ipsec-secgw/ipsec-secgw.c                 |   6 +-
 examples/ipsec-secgw/ipsec_process.c               |   3 +-
 examples/l2fwd-event/l2fwd_event.c                 |   1 +
 examples/l3fwd/l3fwd_altivec.h                     |   6 +-
 examples/l3fwd/l3fwd_common.h                      |   7 +
 examples/l3fwd/l3fwd_em_hlm.h                      |   2 +-
 examples/l3fwd/l3fwd_em_sequential.h               |   2 +-
 examples/l3fwd/l3fwd_fib.c                         |   2 +-
 examples/l3fwd/l3fwd_lpm_altivec.h                 |   2 +-
 examples/l3fwd/l3fwd_lpm_neon.h                    |   2 +-
 examples/l3fwd/l3fwd_lpm_sse.h                     |   2 +-
 examples/l3fwd/l3fwd_neon.h                        |   6 +-
 examples/l3fwd/l3fwd_sse.h                         |   6 +-
 examples/ntb/ntb_fwd.c                             |   5 +-
 examples/vhost_blk/vhost_blk.c                     |   2 +-
 lib/bpf/bpf_convert.c                              |   2 +-
 lib/dmadev/rte_dmadev.c                            |   2 +-
 lib/eal/common/eal_common_dev.c                    |  13 +-
 lib/eal/unix/meson.build                           |   5 +
 lib/eal/unix/rte_thread.c                          |  25 ++
 lib/eal/x86/include/rte_io.h                       |   2 +-
 lib/ethdev/rte_ethdev.c                            |  18 +-
 lib/eventdev/rte_event_eth_rx_adapter.c            |   2 +-
 lib/fib/dir24_8.c                                  |   4 +-
 lib/fib/trie.c                                     |  10 +-
 lib/hash/rte_thash.c                               |  26 +-
 lib/member/rte_member_ht.c                         |   2 +-
 lib/pcapng/rte_pcapng.c                            |  12 +-
 lib/power/power_acpi_cpufreq.c                     |   6 +-
 lib/power/power_common.c                           |  23 ++
 lib/power/power_common.h                           |   1 +
 lib/power/power_cppc_cpufreq.c                     |   8 +-
 lib/power/power_pstate_cpufreq.c                   |   6 +-
 lib/power/rte_power_pmd_mgmt.c                     |  12 +-
 lib/vhost/vdpa.c                                   |   1 +
 lib/vhost/vhost_user.c                             |   2 +-
 lib/vhost/virtio_net.c                             |   3 +
 194 files changed, 2114 insertions(+), 1015 deletions(-)
Ajit Khaparde (1):
      net/bnxt: fix TCP and UDP checksum flags

Alan Elder (1):
      net/netvsc: fix using Tx queue higher than Rx queues

Aleksandr Loktionov (1):
      net/i40e/base: fix misleading debug logs and comments

Alexander Kozyrev (3):
      common/mlx5: fix error CQE handling for 128 bytes CQE
      net/mlx5: fix shared queue port number in vector Rx
      net/mlx5: fix miniCQEs number calculation

Anatoly Burakov (1):
      net/i40e/base: fix setting flags in init function

Arkadiusz Kusztal (1):
      crypto/qat: fix modexp/inv length

Artur Tyminski (1):
      net/i40e/base: fix DDP loading with reserved track ID

Barbara Skobiej (3):
      net/ixgbe/base: fix unchecked return value
      net/i40e/base: fix unchecked return value
      net/i40e/base: fix loop bounds

Bill Xiang (2):
      vhost: fix offset while mapping log base address
      vdpa: update used flags in used ring relay

Bing Zhao (3):
      net/mlx5: workaround list management of Rx queue control
      net/mlx5: fix default RSS flows creation order
      net/mlx5: fix Rx queue reference count in flushing flows

Brian Dooley (1):
      test/crypto: fix synchronous API calls

Bruce Richardson (10):
      eal/x86: fix 32-bit write combining store
      net/i40e: fix AVX-512 pointer copy on 32-bit
      net/ice: fix AVX-512 pointer copy on 32-bit
      net/iavf: fix AVX-512 pointer copy on 32-bit
      build: remove version check on compiler links function
      net/idpf: fix AVX-512 pointer copy on 32-bit
      net/ice: detect stopping a flow director queue twice
      app/dumpcap: remove unused struct array
      eventdev: fix possible array underflow/overflow
      net/iavf: add segment-length check to Tx prep

Chaoyong He (1):
      net/nfp: fix link change return value

Chengwen Feng (6):
      examples/eventdev: fix queue crash with generic pipeline
      ethdev: verify queue ID in Tx done cleanup
      net/hns3: verify reset type from firmware
      dmadev: fix potential null pointer access
      net/hns3: restrict tunnel flow rule to one header
      net/mvneta: fix possible out-of-bounds write

Danylo Vodopianov (1):
      app/testpmd: fix aged flow destroy

Dariusz Sosnowski (1):
      net/mlx5: fix counter query loop getting stuck

Dave Ertman (1):
      net/ice/base: fix VLAN replay after reset

David Marchand (7):
      devtools: fix forbidden token check with multiple files
      net/iavf: preserve MAC address with i40e PF Linux driver
      buildtools/chkincs: check driver specific headers
      config/arm: fix warning for native build with meson >= 0.55
      crypto/openssl: fix 3DES-CTR with big endian CPUs
      eal/unix: optimize thread creation
      power: fix log message when checking lcore ID

Dengdui Huang (3):
      net/hns3: remove ROH devices
      net/hns3: fix error code for repeatedly create counter
      net/hns3: fix fully use hardware flow director table

Erez Shitrit (1):
      net/mlx5/hws: fix allocation of STCs

Eryk Rybak (1):
      net/i40e/base: fix blinking X722 with X557 PHY

Fabio Pricoco (2):
      net/ice/base: fix iteration of TLVs in Preserved Fields Area
      net/ice/base: add bounds check

Farah Smith (1):
      net/bnxt/tf_core: fix Thor TF EM key size check

Fidaullah Noonari (1):
      app/procinfo: fix leak on exit

Gagandeep Singh (3):
      crypto/dpaa2_sec: fix memory leak
      bus/dpaa: fix PFDRs leaks due to FQRNIs
      net/dpaa2: fix memory corruption in TM

Gregory Etelson (3):
      net/mlx5: fix GRE flow item translation for root table
      net/mlx5: fix SQ flow item size
      net/mlx5: fix SWS meter state initialization

Hanumanth Pothula (1):
      event/octeontx: fix possible integer overflow

Hemant Agrawal (4):
      bus/dpaa: fix VSP for 1G fm1-mac9 and 10
      bus/dpaa: fix the fman details status
      examples/l2fwd-event: fix spinlock handling
      bus/dpaa: fix lock condition during error handling

Hernan Vargas (1):
      baseband/acc: fix access to deallocated mem

Huisong Li (1):
      net/hns3: fix crash for NEON and SVE

Igor Gutorov (1):
      net/mlx5: fix reported Rx/Tx descriptor limits

Jiawen Wu (8):
      net/txgbe: fix SWFW mbox
      net/txgbe: fix VF-PF mbox interrupt
      net/txgbe: remove outer UDP checksum capability
      net/txgbe: fix driver load bit to inform firmware
      net/ngbe: fix driver load bit to inform firmware
      net/ngbe: reconfigure more MAC Rx registers
      net/ngbe: fix interrupt lost in legacy or MSI mode
      net/ngbe: restrict configuration of VLAN strip offload

Jie Hai (2):
      net/hns3: remove some basic address dump
      net/hns3: fix dump counter of registers

Joshua Washington (1):
      net/gve/base: fix build with Fedora Rawhide

Jun Wang (1):
      net/e1000: fix link status crash in secondary process

Kaiwen Deng (1):
      net/iavf: fix crash when link is unstable

Kishore Padmanabha (1):
      net/bnxt/tf_ulp: fix parent child DB counters

Kommula Shiva Shankar (1):
      net/virtio-user: reset used index counter

Konstantin Ananyev (1):
      examples/l3fwd: fix read beyond boundaries

Lewis Donzis (1):
      net/ixgbe: fix link status delay on FreeBSD

Long Li (1):
      net/netvsc: force Tx VLAN offload on 801.2Q packet

Luca Boccassi (4):
      net/ionic: fix build on Fedora Rawhide
      version: 22.11.7-rc1
      Revert "test/bonding: fix loop on members"
      version: 22.11.7

Malcolm Bumgardner (1):
      dev: fix callback lookup when unregistering device

Mihai Brodschi (1):
      net/memif: fix buffer overflow in zero copy Rx

Morten Brørup (2):
      net/vmxnet3: fix potential out of bounds stats access
      net/vmxnet3: support larger MTU with version 6

Niall Meade (1):
      ethdev: fix overflow in descriptor count

Nicolas Chautru (1):
      baseband/acc: fix ring memory allocation

Nithin Dabilpuram (1):
      common/cnxk: fix CPT HW word size for outbound SA

Oleksandr Nahnybida (1):
      pcapng: fix handling of chained mbufs

Olivier Matz (1):
      net/virtio: fix Rx checksum calculation

Paul Greenwalt (1):
      net/ice/base: fix link speed for 200G

Peter Morrow (1):
      net/bnxt: fix reading SFF-8436 SFP EEPROMs

Peter Spreadborough (1):
      net/bnxt: fix bad action offset in Tx BD

Radoslaw Tyl (1):
      net/i40e/base: fix repeated register dumps

Rakesh Kudurumalla (4):
      net/cnxk: fix Rx timestamp handling for VF
      net/cnxk: fix Rx offloads to handle timestamp
      event/cnxk: fix Rx timestamp handling
      common/cnxk: fix base log level

Roger Melton (1):
      net/vmxnet3: fix crash after configuration failure

Rohit Raj (2):
      net/dpaa: fix typecasting channel ID
      bus/fslmc: fix Coverity warnings in QBMAN

Shani Peretz (1):
      common/mlx5: fix misalignment

Shreesh Adiga (1):
      net/mana: support rdma-core via pkg-config

Shun Hao (1):
      net/mlx5: fix memory leak in metering

Sivaprasad Tummala (1):
      power: fix mapped lcore ID

Stephen Hemminger (36):
      bpf: fix free function mismatch if convert fails
      baseband/la12xx: fix use after free in modem config
      crypto/bcmfs: fix free function mismatch
      dma/idxd: fix free function mismatch in device probe
      event/cnxk: fix free function mismatch in port config
      net/e1000: fix use after free in filter flush
      net/nfp: fix double free in flow destroy
      net/sfc: fix use after free in debug logs
      raw/ifpga/base: fix use after free
      raw/ifpga: fix free function mismatch in interrupt config
      examples/vhost: fix free function mismatch
      app/dumpcap: fix handling of jumbo frames
      net/tap: avoid memcpy with null argument
      app/testpmd: remove unnecessary cast
      net/pcap: set live interface as non-blocking
      net/ena: revert redefining memcpy
      net/tap: restrict maximum number of MP FDs
      net/pcap: fix blocking Rx
      common/idpf: fix use after free in mailbox init
      test/bonding: remove redundant info query
      examples/ntb: check info query return
      crypto/openssl: fix potential string overflow
      net/bnx2x: remove dead conditional
      net/bnx2x: fix always true expression
      net/bnx2x: fix possible infinite loop at startup
      net/bnx2x: fix duplicate branch
      net/dpaa2: remove unnecessary check for null before free
      common/dpaax/caamflib: enable fallthrough warnings
      member: fix choice of bucket for displacement
      test/bonding: fix loop on members
      test/bonding: fix MAC address comparison
      test/event: avoid duplicate initialization
      test/eal: fix loop coverage for alignment macros
      test/eal: fix lcore check
      app/testpmd: remove redundant policy action condition
      doc: correct definition of stats per queue feature

Sunil Kumar Kori (2):
      common/cnxk: fix build on Ubuntu 24.04
      net/cnxk: fix build on Ubuntu 24.04

Tejasree Kondoj (1):
      examples/ipsec-secgw: fix dequeue count from cryptodev

Thomas Monjalon (2):
      net/nfb: fix use after free
      devtools: fix check of multiple commits fixed at once

Tim Martin (1):
      net/mlx5: fix real time counter reading from PCI BAR

Vanshika Shukla (1):
      net/dpaa: fix reallocate mbuf handling

Varun Sethi (1):
      common/dpaax/caamflib: fix PDCP SNOW-ZUC watchdog

Viacheslav Ovsiienko (6):
      net/mlx5: fix number of supported flex parsers
      app/testpmd: remove flex item init command leftover
      net/mlx5: fix next protocol validation after flex item
      net/mlx5: update flex parser arc types support
      net/mlx5: fix non full word sample fields in flex item
      net/mlx5: fix flex item header length field translation

Vladimir Medvedkin (4):
      fib6: add runtime checks in AVX512 lookup
      fib: fix AVX512 lookup
      hash: fix thash LFSR initialization
      net/i40e: check register read for outer VLAN

Wathsala Vithanage (1):
      power: enable CPPC

                 reply	other threads:[~2024-12-17 14:44 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=20241217144410.1060951-1-luca.boccassi@gmail.com \
    --to=luca.boccassi@gmail.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).