patches for DPDK stable branches
 help / color / mirror / Atom feed
From: luca.boccassi@gmail.com
To: stable@dpdk.org
Cc: dev@dpdk.org, Abhishek Marathe <Abhishek.Marathe@microsoft.com>,
	Ali Alnubani <alialnu@nvidia.com>,
	benjamin.walker@intel.com,
	David Christensen <drc@linux.vnet.ibm.com>,
	Hemant Agrawal <hemant.agrawal@nxp.com>,
	Ian Stokes <ian.stokes@intel.com>,
	Jerin Jacob <jerinj@marvell.com>,
	John McNamara <john.mcnamara@intel.com>,
	Ju-Hyoung Lee <juhlee@microsoft.com>,
	Kevin Traynor <ktraynor@redhat.com>,
	Luca Boccassi <bluca@debian.org>, Pei Zhang <pezhang@redhat.com>,
	qian.q.xu@intel.com, Raslan Darawsheh <rasland@nvidia.com>,
	Thomas Monjalon <thomas@monjalon.net>,
	Yanghang Liu <yanghliu@redhat.com>,
	yuan.peng@intel.com, zhaoyan.chen@intel.com
Subject: 22.11.5 patches review and test
Date: Thu,  4 Apr 2024 00:11:01 +0100	[thread overview]
Message-ID: <20240403231101.979032-1-luca.boccassi@gmail.com> (raw)

Hi all,

Here is a list of patches targeted for stable release 22.11.5.

The planned date for the final release is April 18th.

Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported validations will be added to the release notes.

A release candidate tarball can be found at:

    https://dpdk.org/browse/dpdk-stable/tag/?id=v22.11.5-rc1

These patches are located at branch 22.11 of dpdk-stable repo:
    https://dpdk.org/browse/dpdk-stable/

Thanks.

Luca Boccassi

---
Ajit Khaparde (2):
      net/bnxt: fix array overflow
      net/bnxt: modify locking for representor Tx

Akhil Goyal (1):
      common/cnxk: fix memory leak in CPT init

Akshay Dorwat (1):
      net/ionic: fix RSS query

Alan Elder (2):
      net: add macros for VLAN metadata parsing
      net/netvsc: fix VLAN metadata parsing

Alex Vesker (1):
      net/mlx5/hws: fix tunnel protocol checks

Ali Alnubani (1):
      doc: update link to Windows DevX in mlx5 guide

Andrew Boyer (2):
      net/ionic: fix device close
      doc: fix typos in cryptodev overview

Anoob Joseph (1):
      examples/ipsec-secgw: fix width of variables

Arkadiusz Kusztal (1):
      crypto/qat: fix crash with CCM null AAD pointer

Bing Zhao (6):
      net/mlx5: prevent querying aged flows on uninit port
      net/mlx5: fix condition of LACP miss flow
      net/mlx5: fix counters map in bonding mode
      net/mlx5: remove device status check in flow creation
      net/mlx5: fix age position in hairpin split
      net/mlx5: fix drop action release timing

Bruce Richardson (9):
      kernel/freebsd: fix module build on FreeBSD 14
      build: fix linker warnings about undefined symbols
      net/vmxnet3: fix initialization on FreeBSD
      eventdev: improve Doxygen comments on configure struct
      eventdev: fix Doxygen processing of vector struct
      net/i40e: remove incorrect 16B descriptor read block
      net/iavf: remove incorrect 16B descriptor read block
      net/ice: remove incorrect 16B descriptor read block
      test: do not count skipped tests as executed

Chaoyong He (9):
      net/nfp: fix resource leak for PF initialization
      net/nfp: fix resource leak for CoreNIC firmware
      net/nfp: fix resource leak for flower firmware
      net/nfp: fix resource leak for exit of CoreNIC firmware
      net/nfp: fix resource leak for exit of flower firmware
      net/nfp: fix device close
      net/nfp: fix device resource freeing
      net/nfp: free switch domain ID on close
      net/nfp: fix switch domain free check

Chengwen Feng (15):
      eal: verify strdup return
      bus/dpaa: verify strdup return
      bus/fslmc: verify strdup return
      bus/vdev: verify strdup return
      dma/idxd: verify strdup return
      event/cnxk: verify strdup return
      net/failsafe: fix memory leak in args parsing
      app/dumpcap: verify strdup return
      app/pdump: verify strdup return
      app/crypto-perf: verify strdup return
      app/testpmd: verify strdup return
      test: verify strdup return
      examples/qos_sched: fix memory leak in args parsing
      examples/vhost: verify strdup return
      net/hns3: remove QinQ insert support for VF

Dariusz Sosnowski (9):
      app/testpmd: fix async flow create failure handling
      net/mlx5: fix conntrack action handle representation
      net/mlx5: fix connection tracking action validation
      net/mlx5: fix VLAN handling in meter split
      net/mlx5: fix flow counter cache starvation
      net/mlx5: fix template clean up of FDB control flow rule
      net/mlx5: fix flow configure validation
      net/mlx5: fix rollback on failed flow configure
      net/mlx5: fix async flow create error handling

David Marchand (18):
      hash: remove some dead code
      regexdev: fix logtype register
      lib: use dedicated logtypes and macros
      lib: add newline in logs
      lib: remove redundant newline from logs
      bus/ifpga: remove dead code
      dma/dpaa2: fix logtype register
      build: fix reasons conflict
      ci: update versions of actions in GHA
      test/event: skip test if no driver is present
      vhost: fix virtqueue access check in vhost-user setup
      baseband/acc: fix logtypes register
      baseband/acc: fix common logs
      net/iavf: remove error logs for VLAN offloading
      net/ice: fix version for experimental symbols
      app/testpmd: fix --stats-period option check
      app/testpmd: fix burst option parsing
      app/testpmd: fix error message for invalid option

Dengdui Huang (8):
      net/hns3: refactor VF mailbox message struct
      net/hns3: refactor PF mailbox message struct
      net/hns3: refactor send mailbox function
      net/hns3: refactor handle mailbox function
      net/hns3: fix VF multiple count on one reset
      net/hns3: fix disable command with firmware
      net/hns3: fix reset level comparison
      app/testpmd: fix crash in multi-process forwarding

Edwin Brossette (2):
      net/virtio: remove duplicate queue xstats
      net/ixgbevf: fix RSS init for x550 NICs

Eli Britstein (1):
      net/mlx5: prevent ioctl failure log flooding

Emi Aoki (1):
      doc: fix typo in profiling guide

Erez Shitrit (2):
      net/mlx5/hws: check not supported fields in VXLAN
      net/mlx5/hws: fix port ID for root table

Ferruh Yigit (7):
      pipeline: fix calloc parameters
      eventdev: fix calloc parameters
      dmadev: fix calloc parameters
      rawdev: fix calloc parameters
      common/mlx5: fix calloc parameters
      net/bnx2x: fix calloc parameters
      net/nfp: fix calloc parameters

Fidel Castro (1):
      test/power: fix typo in error message

Flore Norceide (1):
      doc: fix typo in packet framework guide

Ganapati Kundapura (2):
      test/event: fix crash in Tx adapter freeing
      eventdev/crypto: fix enqueueing

Gregory Etelson (4):
      net/mlx5: fix HWS meter actions availability
      net/mlx5: fix VLAN ID in flow modify
      net/mlx5: remove duplication of L3 flow item validation
      net/mlx5: fix IP-in-IP tunnels recognition

Hamdan Igbaria (2):
      net/mlx5/hws: fix VLAN item in non-relaxed mode
      net/mlx5/hws: fix VLAN inner type

Hanumanth Pothula (1):
      net/thunderx: fix DMAC control register update

Hao Chen (1):
      vhost: fix deadlock during vDPA SW live migration

Harman Kalra (3):
      common/cnxk: fix mbox region copy
      common/cnxk: fix VLAN check for inner header
      common/cnxk: fix link config for SDP

Hernan Vargas (1):
      doc: fix configuration in baseband 5GNR driver guide

Holly Nichols (1):
      test/cfgfile: fix typo in error messages

Huisong Li (2):
      doc: add traffic manager in features table
      doc: add link speeds configuration in features table

Jie Hai (2):
      net/hns3: enable PFC for all user priorities
      net/hns3: support new device

Jonathan Erb (1):
      telemetry: fix empty JSON dictionaries

Joyce Kong (1):
      config: fix CPU instruction set for cross-build

Kaiwen Deng (3):
      net/i40e: remove redundant judgment in flow parsing
      net/ice: fix tunnel TSO capabilities
      net: fix TCP/UDP checksum with padding data

Kalesh AP (4):
      net/bnxt: fix 50G and 100G forced speed
      net/bnxt: fix speed change from 200G to 25G on Thor
      net/bnxt: fix backward firmware compatibility
      net/bnxt: fix null pointer dereference

Kevin Traynor (2):
      Revert "build: add libarchive to optional external dependencies"
      net/ixgbe: increase VF reset timeout

Kiran Kumar K (1):
      net/cnxk: fix flow RSS configuration

Kishore Padmanabha (1):
      net/bnxt: fix number of Tx queues being created

Kommula Shiva Shankar (1):
      common/cnxk: fix RSS RETA configuration

Konstantin Ananyev (1):
      examples/l3fwd: fix Rx over not ready port

Kumara Parameshwaran (2):
      app/testpmd: fix GRO packets flush on timeout
      app/testpmd: return if no packets in GRO heavy weight mode

Long Li (3):
      net/mana: prevent values overflow returned from RDMA layer
      net/mana: fix memory leak on MR allocation
      net/mana: handle MR cache expansion failure

Maayan Kashani (1):
      net/mlx5: fix DR context release ordering

Masoumeh Farhadi Nia (1):
      examples/ipsec-secgw: fix typo in error message

Maxime Coquelin (1):
      vhost: fix memory leak in Virtio Tx split path

Michael Baum (6):
      net/mlx5: fix jump action validation
      net/mlx5: fix GENEVE TLV option management
      common/mlx5: fix duplicate read of general capabilities
      net/mlx5: remove GENEVE options length limitation
      net/mlx5: fix GENEVE option item translation
      net/mlx5/hws: enable multiple integrity items

Mingjin Ye (2):
      test: fix probing in secondary process
      bus/vdev: fix devargs in secondary process

Morten Brørup (3):
      event/dlb2: remove superfluous memcpy
      net/bnx2x: fix warnings about memcpy lengths
      net/mlx5: fix warning about copy length

Mário Kuka (1):
      net/bonding: fix flow count query

Neel Patel (1):
      net/ionic: fix missing volatile type for cqe pointers

Nithin Dabilpuram (4):
      common/cnxk: remove CN9K inline IPsec FP opcodes
      net/cnxk: fix buffer size configuration
      common/cnxk: fix Tx MTU configuration
      common/cnxk: fix mbox struct attributes

Pavan Nikhilesh (2):
      event/cnxk: fix dequeue timeout configuration
      doc: fix commands in eventdev test tool guide

Pengfei Sun (1):
      net/mlx5: fix use after free when releasing Tx queues

Qi Zhang (2):
      net/ice: fix link update
      net/ice: fix memory leaks

Qian Hao (1):
      examples/packet_ordering: fix Rx with reorder mode disabled

Radu Nicolau (1):
      examples/ipsec-secgw: fix cryptodev to SA mapping

Rahul Bhansali (2):
      net/cnxk: add cookies check for multi-segment offload
      net/cnxk: fix mbuf fields in multi-segment Tx

Rakesh Kudurumalla (1):
      test/mbuf: fix external mbuf case with assert enabled

Robin Jarry (2):
      build: link static libs with whole-archive in subproject
      build: pass cflags in subproject

Rongwei Liu (1):
      net/mlx5: fix stats query crash in secondary process

Satheesh Paul (2):
      common/cnxk: remove dead code
      common/cnxk: fix possible out-of-bounds access

Shai Brandes (4):
      net/ena: fix fast mbuf free
      net/ena/base: limit exponential backoff
      net/ena/base: restructure interrupt handling
      net/ena: fix mbuf double free in fast free mode

Shaowei Sun (1):
      telemetry: fix connected clients count

Shihong Wang (1):
      examples/ipsec-secgw: fix Rx queue ID in Rx callback

Shun Hao (1):
      net/mlx5: fix meter policy priority

Simei Su (1):
      doc: fix default IP fragments maximum in programmer guide

Sivaprasad Tummala (1):
      eal/x86: add AMD vendor check for TSC calibration

Sivaramakrishnan Venkat (1):
      drivers/net: fix buffer overflow for packet types list

Stephen Hemminger (10):
      event/opdl: fix compile-time check
      cryptodev: remove unused extern variable
      doc: add --latencystats option in testpmd guide
      app/testpmd: hide --bitrate-stats in help if disabled
      common/sfc_efx/base: use C11 static assert
      net/tap: do not overwrite flow API errors
      net/tap: fix traffic control handle calculation
      test/bpf: fix mbuf init in some filter test
      net/tap: log Netlink extended ack unavailability
      baseband/fpga_5gnr_fec: use a better random generator

Suanming Mou (6):
      app/crypto-perf: fix next segment mbuf
      app/crypto-perf: fix data comparison
      app/crypto-perf: fix encrypt operation verification
      app/crypto-perf: fix copy segment size
      app/crypto-perf: fix out-of-place mbuf size
      app/crypto-perf: add missing op resubmission

Sunil Kumar Kori (1):
      net/cnxk: fix MTU limit

Sunyang Wu (1):
      ethdev: fix NVGRE encap flow action description

Tom Jones (1):
      net/vmxnet3: ignore Rx queue interrupt setup on FreeBSD

Viacheslav Ovsiienko (1):
      net/mlx5: fix error packets drop in regular Rx

Wathsala Vithanage (1):
      net/memif: fix extra mbuf refcnt update in zero copy Tx

Weiguo Li (1):
      net/bnxt: fix deadlock in ULP timer callback

Yajun Wu (1):
      vdpa/mlx5: fix queue enable drain CQ

Yunjian Wang (4):
      net/iavf: fix memory leak on security context error
      net/ixgbe: fix memoy leak after device init failure
      net/af_xdp: fix memzone leak on config failure
      net/af_xdp: fix leak on XSK configuration failure

             reply	other threads:[~2024-04-03 23:11 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-03 23:11 luca.boccassi [this message]
2024-04-08  4:08 ` YangHang Liu
2024-04-08  9:24   ` Luca Boccassi
2024-04-15  2:37 ` Xu, HailinX
2024-04-15  9:05   ` Luca Boccassi
2024-04-17 12:41 ` Ali Alnubani
2024-04-18 14:46   ` Luca Boccassi

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=20240403231101.979032-1-luca.boccassi@gmail.com \
    --to=luca.boccassi@gmail.com \
    --cc=Abhishek.Marathe@microsoft.com \
    --cc=alialnu@nvidia.com \
    --cc=benjamin.walker@intel.com \
    --cc=bluca@debian.org \
    --cc=dev@dpdk.org \
    --cc=drc@linux.vnet.ibm.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=ian.stokes@intel.com \
    --cc=jerinj@marvell.com \
    --cc=john.mcnamara@intel.com \
    --cc=juhlee@microsoft.com \
    --cc=ktraynor@redhat.com \
    --cc=pezhang@redhat.com \
    --cc=qian.q.xu@intel.com \
    --cc=rasland@nvidia.com \
    --cc=stable@dpdk.org \
    --cc=thomas@monjalon.net \
    --cc=yanghliu@redhat.com \
    --cc=yuan.peng@intel.com \
    --cc=zhaoyan.chen@intel.com \
    /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).