patches for DPDK stable branches
 help / color / mirror / Atom feed
From: Kevin Traynor <ktraynor@redhat.com>
To: Michael Baum <michaelba@nvidia.com>
Cc: Matan Azrad <matan@nvidia.com>, dpdk stable <stable@dpdk.org>
Subject: patch 'common/mlx5: add minimum WQE size for striding RQ' has been queued to stable release 21.11.1
Date: Mon, 21 Feb 2022 15:33:39 +0000	[thread overview]
Message-ID: <20220221153625.152324-30-ktraynor@redhat.com> (raw)
In-Reply-To: <20220221153625.152324-1-ktraynor@redhat.com>

Hi,

FYI, your patch has been queued to stable release 21.11.1

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 02/26/22. So please
shout if anyone has objections.

Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.

Queued patches are on a temporary branch at:
https://github.com/kevintraynor/dpdk-stable

This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable/commit/f873364dfe365f912edf67764fbe3f8473804761

Thanks.

Kevin

---
From f873364dfe365f912edf67764fbe3f8473804761 Mon Sep 17 00:00:00 2001
From: Michael Baum <michaelba@nvidia.com>
Date: Tue, 23 Nov 2021 20:38:03 +0200
Subject: [PATCH] common/mlx5: add minimum WQE size for striding RQ

[ upstream commit 10599cf83ebe768fe5ebe3e430c2a3c4250aafca ]

Some devices have a WQE size limit for striding RQ. On some newer
devices, this limitation is smaller and information on its size is
provided by the firmware.

This patch adds the attribute query from firmware: the minimum required
size of WQE buffer for striding RQ in granularity of Bytes.

Signed-off-by: Michael Baum <michaelba@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
---
 drivers/common/mlx5/mlx5_devx_cmds.c | 16 ++++++++++++++++
 drivers/common/mlx5/mlx5_devx_cmds.h |  1 +
 drivers/common/mlx5/mlx5_prm.h       | 11 +++++++++--
 3 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/drivers/common/mlx5/mlx5_devx_cmds.c b/drivers/common/mlx5/mlx5_devx_cmds.c
index 7cd3d4fa98..2e807a0829 100644
--- a/drivers/common/mlx5/mlx5_devx_cmds.c
+++ b/drivers/common/mlx5/mlx5_devx_cmds.c
@@ -824,4 +824,5 @@ mlx5_devx_cmd_query_hca_attr(void *ctx,
 	uint32_t in[MLX5_ST_SZ_DW(query_hca_cap_in)] = {0};
 	uint32_t out[MLX5_ST_SZ_DW(query_hca_cap_out)] = {0};
+	bool hca_cap_2_sup;
 	uint64_t general_obj_types_supported = 0;
 	void *hcattr;
@@ -833,4 +834,5 @@ mlx5_devx_cmd_query_hca_attr(void *ctx,
 	if (!hcattr)
 		return rc;
+	hca_cap_2_sup = MLX5_GET(cmd_hca_cap, hcattr, hca_cap_2);
 	attr->max_wqe_sz_sq = MLX5_GET(cmd_hca_cap, hcattr, max_wqe_sz_sq);
 	attr->flow_counter_bulk_alloc_bitmap =
@@ -968,4 +970,18 @@ mlx5_devx_cmd_query_hca_attr(void *ctx,
 			      MLX5_GENERAL_OBJ_TYPES_CAP_CONN_TRACK_OFFLOAD);
 	attr->rq_delay_drop = MLX5_GET(cmd_hca_cap, hcattr, rq_delay_drop);
+	if (hca_cap_2_sup) {
+		hcattr = mlx5_devx_get_hca_cap(ctx, in, out, &rc,
+				MLX5_GET_HCA_CAP_OP_MOD_GENERAL_DEVICE_2 |
+				MLX5_HCA_CAP_OPMOD_GET_CUR);
+		if (!hcattr) {
+			DRV_LOG(DEBUG,
+				"Failed to query DevX HCA capabilities 2.");
+			return rc;
+		}
+		attr->log_min_stride_wqe_sz = MLX5_GET(cmd_hca_cap_2, hcattr,
+						       log_min_stride_wqe_sz);
+	}
+	if (attr->log_min_stride_wqe_sz == 0)
+		attr->log_min_stride_wqe_sz = MLX5_MPRQ_LOG_MIN_STRIDE_WQE_SIZE;
 	if (attr->qos.sup) {
 		hcattr = mlx5_devx_get_hca_cap(ctx, in, out, &rc,
diff --git a/drivers/common/mlx5/mlx5_devx_cmds.h b/drivers/common/mlx5/mlx5_devx_cmds.h
index d7f71646a3..37821b493e 100644
--- a/drivers/common/mlx5/mlx5_devx_cmds.h
+++ b/drivers/common/mlx5/mlx5_devx_cmds.h
@@ -252,4 +252,5 @@ struct mlx5_hca_attr {
 	uint32_t umr_modify_entity_size_disabled:1;
 	uint32_t umr_indirect_mkey_disabled:1;
+	uint32_t log_min_stride_wqe_sz:5;
 	uint16_t max_wqe_sz_sq;
 };
diff --git a/drivers/common/mlx5/mlx5_prm.h b/drivers/common/mlx5/mlx5_prm.h
index 982a53ffbe..495b63191a 100644
--- a/drivers/common/mlx5/mlx5_prm.h
+++ b/drivers/common/mlx5/mlx5_prm.h
@@ -265,4 +265,7 @@
 #define MLX5_MAX_LOG_RQ_SEGS 5u
 
+/* Log 2 of the default size of a WQE for Multi-Packet RQ. */
+#define MLX5_MPRQ_LOG_MIN_STRIDE_WQE_SIZE 14U
+
 /* The alignment needed for WQ buffer. */
 #define MLX5_WQE_BUF_ALIGNMENT rte_mem_page_size()
@@ -1343,5 +1346,7 @@ enum {
 
 struct mlx5_ifc_cmd_hca_cap_bits {
-	u8 reserved_at_0[0x30];
+	u8 reserved_at_0[0x20];
+	u8 hca_cap_2[0x1];
+	u8 reserved_at_21[0xf];
 	u8 vhca_id[0x10];
 	u8 reserved_at_40[0x20];
@@ -1910,5 +1915,6 @@ struct mlx5_ifc_cmd_hca_cap_2_bits {
 	u8 max_reformat_remove_size[0x8];
 	u8 max_reformat_remove_offset[0x8]; /* End of DW6. */
-	u8 aso_conntrack_reg_id[0x8];
+	u8 reserved_at_c0[0x3];
+	u8 log_min_stride_wqe_sz[0x5];
 	u8 reserved_at_c8[0x3];
 	u8 log_conn_track_granularity[0x5];
@@ -1923,4 +1929,5 @@ struct mlx5_ifc_cmd_hca_cap_2_bits {
 union mlx5_ifc_hca_cap_union_bits {
 	struct mlx5_ifc_cmd_hca_cap_bits cmd_hca_cap;
+	struct mlx5_ifc_cmd_hca_cap_2_bits cmd_hca_cap_2;
 	struct mlx5_ifc_per_protocol_networking_offload_caps_bits
 	       per_protocol_networking_offload_caps;
-- 
2.34.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2022-02-21 15:22:45.302202732 +0000
+++ 0030-common-mlx5-add-minimum-WQE-size-for-striding-RQ.patch	2022-02-21 15:22:44.062704060 +0000
@@ -1 +1 @@
-From 10599cf83ebe768fe5ebe3e430c2a3c4250aafca Mon Sep 17 00:00:00 2001
+From f873364dfe365f912edf67764fbe3f8473804761 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit 10599cf83ebe768fe5ebe3e430c2a3c4250aafca ]
+
@@ -12,2 +13,0 @@
-
-Cc: stable@dpdk.org


  parent reply	other threads:[~2022-02-21 15:37 UTC|newest]

Thread overview: 195+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20220221153625.152324-1-ktraynor@redhat.com>
2022-02-21 15:33 ` patch 'doc: replace deprecated distutils version parsing' " Kevin Traynor
2022-02-21 15:33 ` patch 'maintainers: update for stable branches' " Kevin Traynor
2022-02-21 15:33 ` patch 'buildtools: fix AVX512 check for Python 3.5' " Kevin Traynor
2022-02-21 15:33 ` patch 'doc: remove dependency on findutils on FreeBSD' " Kevin Traynor
2022-02-21 15:33 ` patch 'bus/ifpga: remove useless check while browsing devices' " Kevin Traynor
2022-02-21 15:33 ` patch 'dma/idxd: fix burst capacity calculation' " Kevin Traynor
2022-02-21 15:33 ` patch 'dma/idxd: fix paths to driver sysfs directory' " Kevin Traynor
2022-02-21 15:33 ` patch 'dma/idxd: fix wrap-around in burst capacity calculation' " Kevin Traynor
2022-02-21 15:33 ` patch 'gpu/cuda: fix memory list cleanup' " Kevin Traynor
2022-02-21 15:33 ` patch 'config: add arch define for Arm' " Kevin Traynor
2022-02-21 15:33 ` patch 'eal/linux: log hugepage create errors with filename' " Kevin Traynor
2022-02-21 15:33 ` patch 'doc: fix dlb2 guide' " Kevin Traynor
2022-02-21 15:33 ` patch 'eventdev/eth_rx: fix missing internal port checks' " Kevin Traynor
2022-02-21 15:33 ` patch 'examples/l3fwd: fix Rx burst size for event mode' " Kevin Traynor
2022-02-21 15:33 ` patch 'event/cnxk: fix QoS devargs parsing' " Kevin Traynor
2022-02-21 15:33 ` patch 'common/cnxk: add workaround for vWQE flush' " Kevin Traynor
2022-02-21 15:33 ` patch 'common/cnxk: fix reset of fields' " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/cnxk: enable allocated queues only' " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/cnxk: fix inflight count calculation' " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/cnxk: fix extend tail " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/ipsec_mb: fix queue setup null pointer dereference' " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/ipsec_mb: fix queue cleanup " Kevin Traynor
2022-02-21 15:33 ` patch 'crypto/ipsec_mb: fix tainted data for session' " Kevin Traynor
2022-02-21 15:33 ` patch 'examples/ipsec-secgw: fix eventdev start sequence' " Kevin Traynor
2022-02-21 15:33 ` patch 'examples/ipsec-secgw: fix default flow rule creation' " Kevin Traynor
2022-02-21 15:33 ` patch 'devtools: fix comment detection in forbidden token check' " Kevin Traynor
2022-02-21 15:33 ` patch 'dma/cnxk: fix installing internal headers' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix modify field MAC address offset' " Kevin Traynor
2022-02-21 15:33 ` Kevin Traynor [this message]
2022-02-21 15:33 ` patch 'net/mlx5: improve stride parameter names' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix MPRQ stride devargs adjustment' " Kevin Traynor
2022-02-21 15:33 ` patch 'common/cnxk: fix nibble parsing order when dumping MCAM' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/qede: fix redundant condition in debug code' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/ice: fix pattern check for flow director parser' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/ice: fix Tx checksum offload capability' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/iavf: remove git residue symbol' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/ice: track DCF state of PF' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/ice: fix Tx checksum offload' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/ixgbe: add vector Rx parameter check' " Kevin Traynor
2022-02-21 15:33 ` patch 'common/mlx5: fix error handling in multi-class probe' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix memory socket selection in ASO management' " Kevin Traynor
2022-02-21 15:33 ` patch 'common/mlx5: fix missing validation in devargs parsing' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix assertion on flags set in packet mbuf' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix RSS expansion with explicit next protocol' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix GRE protocol type translation for Verbs' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: fix GCC uninitialized variable warning' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/mlx5: relax headroom assertion' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/bnxt: fix xstats names query overrun' " Kevin Traynor
2022-02-21 15:33 ` patch 'net/bnxt: fix multicast address set' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix multicast MAC restore during reset recovery' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix queue stop operation' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: restore RSS configuration after reset recovery' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix restoring VLAN filtering after " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: cap maximum number of unicast MAC addresses' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: set fast-path pointers only if recovery succeeds' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: add null check for mark table' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix flow create when RSS is disabled' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: get maximum supported multicast filters count' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix handling of VF configuration change' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix ring teardown' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix PAM4 mask setting' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix crash by validating pointer' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix xstats query' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: check VF representor pointer before access' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/cnxk: fix promiscuous mode in multicast enable flow' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bonding: fix offloading configuration' " Kevin Traynor
2022-02-21 15:34 ` patch 'app/testpmd: fix Tx scheduling interval' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/axgbe: use PCI root complex device to distinguish device' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/af_xdp: fix build with -Wunused-function' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bonding: fix mode type mismatch' " Kevin Traynor
2022-02-21 15:34 ` patch 'app/testpmd: fix dereference before null check' " Kevin Traynor
2022-02-21 15:34 ` patch 'app/testpmd: fix external buffer allocation' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/cxgbe: fix dangling pointer by mailbox access rework' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/dpaa2: fix unregistering interrupt handler' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/dpaa2: fix timestamping for IEEE1588' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: restore dependency on kernel modules' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/mlx5: fix maximum packet headers size for TSO' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/mlx5: fix MPRQ WQE size assertion' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/nfp: remove duplicated check when setting MAC address' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/nfp: remove useless range checks' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: fix shift offset for TL3 length disable' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: fix byte order of frag sizes and infos' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: reset stale values on error debug registers' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: always use single interrupt ID with NIX' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: fix null pointer dereferences' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: fix uninitialized variables' " Kevin Traynor
2022-02-21 15:34 ` patch 'common/cnxk: fix error checking' " Kevin Traynor
2022-02-21 15:34 ` patch 'ethdev: fix Rx queue telemetry memory leak on failure' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/sfc: validate queue span when parsing flow action RSS' " Kevin Traynor
2022-02-21 15:34 ` patch 'raw/ifpga/base: fix SPI transaction' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/ice: fix mbuf offload flag for Rx timestamp' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/ice: fix link up when starting device' " Kevin Traynor
2022-02-21 15:34 ` patch 'raw/ifpga: fix thread closing' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix check for autoneg enablement' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: handle ring cleanup in case of error' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix memzone allocation per VNIC' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bnxt: fix VF resource allocation strategy' " Kevin Traynor
2022-02-21 15:34 ` patch 'raw/ifpga/base: fix port feature ID' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/memif: remove unnecessary Rx interrupt stub' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/hns3: fix Rx/Tx functions update' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/hns3: fix mailbox wait time' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/hns3: fix vector Rx/Tx when PTP enabled' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/bonding: fix RSS with early configure' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/nfp: free HW ring memzone on queue release' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/hns3: fix using enum as boolean' " Kevin Traynor
2022-02-21 15:34 ` patch 'vdpa/mlx5: workaround queue stop with traffic' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/virtio: fix Tx queue 0 overriden by queue 128' " Kevin Traynor
2022-02-21 15:34 ` patch 'vdpa/ifc: fix log info mismatch' " Kevin Traynor
2022-02-21 15:34 ` patch 'net/virtio-user: fix resource leak on probing failure' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/virtio-user: check FD flags getting " Kevin Traynor
2022-02-21 15:35 ` patch 'net/virtio: fix uninitialized RSS key' " Kevin Traynor
2022-02-21 15:35 ` patch 'common/mlx5: fix MR lookup for non-contiguous mempool' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/mlx5: fix mark enabling for Rx' " Kevin Traynor
2022-02-21 15:35 ` patch 'common/mlx5: fix probing failure code' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/mlx5: reject jump to root table' " Kevin Traynor
2022-02-21 15:35 ` patch 'doc: update matching versions in ice guide' " Kevin Traynor
2022-02-21 15:35 ` patch 'pflock: fix header file installation' " Kevin Traynor
2022-02-21 15:35 ` patch 'build: fix warnings when running external commands' " Kevin Traynor
2022-02-21 15:35 ` patch 'build: remove deprecated Meson functions' " Kevin Traynor
2022-02-21 15:35 ` patch 'doc: fix KNI PMD name typo' " Kevin Traynor
2022-02-21 15:35 ` patch 'ring: fix error code when creating ring' " Kevin Traynor
2022-02-21 15:35 ` patch 'ring: fix overflow in memory size calculation' " Kevin Traynor
2022-02-21 15:35 ` patch 'eal/windows: fix error code for not supported API' " Kevin Traynor
2022-02-21 15:35 ` patch 'test/mem: fix error check' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/enic: fix dereference before null " Kevin Traynor
2022-02-21 15:35 ` patch 'net/dpaa2: fix null pointer dereference' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/bonding: fix MTU set for slaves' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: fix max packet size rollback in PF' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: fix RSS key with null' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: fix insecure way to query MAC statistics' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: fix double decrement of secondary count' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: fix operating queue when TCAM table is invalid' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/hns3: delete duplicated RSS type' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/ixgbe: check filter init failure' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/bonding: fix promiscuous and allmulticast state' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/bonding: fix reference count on mbufs' " Kevin Traynor
2022-02-21 15:35 ` patch 'app/testpmd: fix bonding mode set' " Kevin Traynor
2022-02-21 15:35 ` patch 'ethdev: add internal function to device struct from name' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/tap: fix to populate FDs in secondary process' " Kevin Traynor
2022-02-21 15:35 ` patch 'app/testpmd: fix stack overflow for EEPROM display' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/sfc: fix lock releases' " Kevin Traynor
2022-02-21 15:35 ` patch 'vhost: fix guest to host physical address mapping' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/virtio: fix slots number when indirect feature on' " Kevin Traynor
2022-02-21 15:35 ` patch 'regex/mlx5: fix memory allocation check' " Kevin Traynor
2022-02-21 15:35 ` patch 'stack: fix stubs header export' " Kevin Traynor
2022-02-21 15:35 ` patch 'config/arm: add values for native armv7' " Kevin Traynor
2022-02-21 15:35 ` patch 'eal: fix C++ include' " Kevin Traynor
2022-02-21 15:35 ` patch 'eventdev: " Kevin Traynor
2022-02-21 15:35 ` patch 'graph: " Kevin Traynor
2022-02-21 15:35 ` patch 'ipsec: " Kevin Traynor
2022-02-21 15:35 ` patch 'table: " Kevin Traynor
2022-02-21 15:35 ` patch 'vhost: " Kevin Traynor
2022-02-21 15:35 ` patch 'mem: check allocation in dynamic hugepage init' " Kevin Traynor
2022-02-21 15:35 ` patch 'app/fib: fix division by zero' " Kevin Traynor
2022-02-21 15:35 ` patch 'test/mbuf: fix mbuf data content check' " Kevin Traynor
2022-02-21 15:35 ` patch 'ipc: end multiprocess thread during cleanup' " Kevin Traynor
2022-02-21 15:35 ` patch 'vfio: cleanup the multiprocess sync handle' " Kevin Traynor
2022-02-21 15:35 ` patch 'config: align mempool elements to 128 bytes on CN10K' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/memif: remove pointer deference before null check' " Kevin Traynor
2022-02-21 15:35 ` patch 'net: fix L2TPv2 common header' " Kevin Traynor
2022-02-21 15:35 ` patch 'ethdev: remove unnecessary null check' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/sfc: do not push fast free offload to default TxQ config' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/sfc: demand Tx fast free offload on EF10 simple datapath' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/iavf: fix null pointer dereference' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/iavf: count continuous DD bits for Arm' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/iavf: count continuous DD bits for Arm in flex Rx' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/ice/base: add profile validation on switch filter' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/ice: fix pattern check in flow director' " Kevin Traynor
2022-02-21 15:35 ` patch 'net/ice: fix build with 16-byte Rx descriptor' " Kevin Traynor
2022-02-21 15:36 ` patch 'vdpa/sfc: fix null dereference during config' " Kevin Traynor
2022-02-21 15:36 ` patch 'vdpa/sfc: fix null dereference during removal' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/mlx5: fix metadata endianness in modify field action' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/mlx5: fix committed bucket size' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/mlx5: fix meter capabilities reporting' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/mlx5: fix inline length for multi-segment TSO' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/bnxt: set HW coalescing parameters' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/bnxt: fix ring calculation for representors' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/ngbe: fix Rx by initializing packet buffer early' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/ngbe: fix missed link interrupt' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/ngbe: fix Tx hang on queue disable' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/ngbe: fix packet statistics' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/txgbe: fix link up and down' " Kevin Traynor
2022-02-21 15:36 ` patch 'net/txgbe: fix KR auto-negotiation' " Kevin Traynor
2022-02-21 15:36 ` patch 'examples/ipsec-secgw: fix offload flag used for TSO IPv6' " Kevin Traynor
2022-02-21 15:36 ` patch 'test/crypto: fix out-of-place SGL in raw datapath' " Kevin Traynor
2022-02-21 15:36 ` patch 'crypto/ipsec_mb: fix premature dereference' " Kevin Traynor
2022-02-21 15:36 ` patch 'crypto/ipsec_mb: fix buffer overrun' " Kevin Traynor
2022-02-21 15:36 ` patch 'crypto/qat: fix GEN4 AEAD job in raw data path' " Kevin Traynor
2022-02-21 15:36 ` patch 'compress/octeontx: fix null pointer dereference' " Kevin Traynor
2022-02-21 15:36 ` patch 'crypto/cnxk: fix update of number of descriptors' " Kevin Traynor
2022-02-21 15:36 ` patch 'crypto/dpaax_sec: fix auth/cipher xform chain checks' " Kevin Traynor
2022-02-21 15:36 ` patch 'raw/ntb: clear all valid doorbell bits on init' " Kevin Traynor
2022-02-21 15:36 ` patch 'pipeline: fix annotation checks' " Kevin Traynor
2022-02-21 15:36 ` patch 'pipeline: fix table state memory allocation' " Kevin Traynor
2022-02-21 15:36 ` patch 'eventdev/eth_tx: fix queue add error code' " Kevin Traynor

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=20220221153625.152324-30-ktraynor@redhat.com \
    --to=ktraynor@redhat.com \
    --cc=matan@nvidia.com \
    --cc=michaelba@nvidia.com \
    --cc=stable@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).