automatic DPDK test reports
 help / color / mirror / Atom feed
* |WARNING| pw108335 [PATCH] [v4] net/mlx5: support matching optional fields of GRE
@ 2022-02-25  5:49 dpdklab
  0 siblings, 0 replies; only message in thread
From: dpdklab @ 2022-02-25  5:49 UTC (permalink / raw)
  To: test-report; +Cc: dpdk-test-reports

[-- Attachment #1: Type: text/plain, Size: 3984 bytes --]

Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/108335

_apply patch failure_

Submitter: Sean Zhang (Networking SW) <xiazhang@nvidia.com>
Date: Friday, February 25 2022 01:14:17 
Applied on: CommitID:ee05a93e1e6633d0fdec409faf09f12a2e05b991
Apply patch set 108335 failed:

Checking patch doc/guides/nics/mlx5.rst...
error: while searching for:
    - Set ``dv_flow_en`` to 2 in order to enable HW steering.
    - Async queue-based ``rte_flow_q`` APIs supported only.

Statistics
----------


error: patch failed: doc/guides/nics/mlx5.rst:493
Checking patch drivers/common/mlx5/mlx5_devx_cmds.c...
Hunk #1 succeeded at 1043 (offset -1 lines).
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: while searching for:
		}
		if (hca_attr->flow.tunnel_header_0_1)
			sh->tunnel_header_0_1 = 1;
#endif
#ifdef HAVE_MLX5_DR_CREATE_ACTION_ASO
		if (hca_attr->flow_hit_aso && priv->mtr_color_reg == REG_C_3) {

error: patch failed: drivers/net/mlx5/linux/mlx5_os.c:1325
Checking patch drivers/net/mlx5/mlx5.h...
error: while searching for:
	uint32_t meter_aso_en:1; /* Flow Meter ASO is supported. */
	uint32_t ct_aso_en:1; /* Connection Tracking ASO is supported. */
	uint32_t tunnel_header_0_1:1; /* tunnel_header_0_1 is supported. */
	uint32_t misc5_cap:1; /* misc5 matcher parameter is supported. */
	uint32_t dr_drop_action_en:1; /* Use DR drop action. */
	uint32_t drop_action_check_flag:1; /* Check Flag for drop action. */

error: patch failed: drivers/net/mlx5/mlx5.h:1186
Checking patch drivers/net/mlx5/mlx5_flow.c...
Hunk #1 succeeded at 2814 (offset -112 lines).
Checking patch drivers/net/mlx5/mlx5_flow.h...
Hunk #1 succeeded at 1537 (offset -246 lines).
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
Hunk #1 succeeded at 7101 (offset -8 lines).
Hunk #2 succeeded at 8828 (offset -8 lines).
Hunk #3 succeeded at 12808 (offset -12 lines).
Hunk #4 succeeded at 13581 (offset -12 lines).
Hunk #5 succeeded at 13752 (offset -11 lines).
Applying patch doc/guides/nics/mlx5.rst with 1 reject...
Rejected hunk #1.
Applied patch drivers/common/mlx5/mlx5_devx_cmds.c cleanly.
Applying patch drivers/net/mlx5/linux/mlx5_os.c with 1 reject...
Rejected hunk #1.
Applying patch drivers/net/mlx5/mlx5.h with 1 reject...
Rejected hunk #1.
Applied patch drivers/net/mlx5/mlx5_flow.c cleanly.
Applied patch drivers/net/mlx5/mlx5_flow.h cleanly.
Applied patch drivers/net/mlx5/mlx5_flow_dv.c cleanly.
diff a/doc/guides/nics/mlx5.rst b/doc/guides/nics/mlx5.rst	(rejected hunks)
@@ -493,6 +493,17 @@ Limitations
     - Set ``dv_flow_en`` to 2 in order to enable HW steering.
     - Async queue-based ``rte_flow_q`` APIs supported only.
 
+- Match on GRE header supports the following fields:
+
+  - c_rsvd0_v: C bit, K bit, S bit
+  - protocol type
+  - Checksum
+  - Key
+  - Sequence
+
+  Matching on checksum and sequence needs OFED 5.6+.
+
+
 Statistics
 ----------
 
diff a/drivers/net/mlx5/linux/mlx5_os.c b/drivers/net/mlx5/linux/mlx5_os.c	(rejected hunks)
@@ -1325,6 +1325,8 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
 		}
 		if (hca_attr->flow.tunnel_header_0_1)
 			sh->tunnel_header_0_1 = 1;
+		if (hca_attr->flow.tunnel_header_2_3)
+			sh->tunnel_header_2_3 = 1;
 #endif
 #ifdef HAVE_MLX5_DR_CREATE_ACTION_ASO
 		if (hca_attr->flow_hit_aso && priv->mtr_color_reg == REG_C_3) {
diff a/drivers/net/mlx5/mlx5.h b/drivers/net/mlx5/mlx5.h	(rejected hunks)
@@ -1186,6 +1186,7 @@ struct mlx5_dev_ctx_shared {
 	uint32_t meter_aso_en:1; /* Flow Meter ASO is supported. */
 	uint32_t ct_aso_en:1; /* Connection Tracking ASO is supported. */
 	uint32_t tunnel_header_0_1:1; /* tunnel_header_0_1 is supported. */
+	uint32_t tunnel_header_2_3:1; /* tunnel_header_2_3 is supported. */
 	uint32_t misc5_cap:1; /* misc5 matcher parameter is supported. */
 	uint32_t dr_drop_action_en:1; /* Use DR drop action. */
 	uint32_t drop_action_check_flag:1; /* Check Flag for drop action. */

https://lab.dpdk.org/results/dashboard/patchsets/21272/

UNH-IOL DPDK Community Lab

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

only message in thread, other threads:[~2022-02-25  5:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-25  5:49 |WARNING| pw108335 [PATCH] [v4] net/mlx5: support matching optional fields of GRE dpdklab

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