|WARNING| pw118788-118806 [PATCH] [v6, 18/18] net/mlx5: create control flow rules with HWS
dpdklab at iol.unh.edu
dpdklab at iol.unh.edu
Thu Oct 20 17:58:57 CEST 2022
Test-Label: iol-testing
Test-Status: WARNING
http://dpdk.org/patch/118788
_apply patch failure_
Submitter: Suanming Mou <suanmingm at nvidia.com>
Date: Thursday, October 20 2022 15:41:52
Applied on: CommitID:a74b1b25136a592c275afbfa6b70771469750aee
Apply patch set 118788-118806 failed:
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
* **Updated Nvidia mlx5 driver.**
* Added fully support for queue based async HW steering to the PMD.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:251
Checking patch drivers/common/mlx5/mlx5_prm.h...
Hunk #1 succeeded at 745 (offset -6 lines).
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: while searching for:
mlx5_hrxq_clone_free_cb);
if (!priv->hrxqs)
goto error;
rte_rwlock_init(&priv->ind_tbls_lock);
if (priv->sh->config.dv_flow_en == 2) {
#ifdef HAVE_IBV_FLOW_DV_SUPPORT
error: patch failed: drivers/net/mlx5/linux/mlx5_os.c:1553
Hunk #2 succeeded at 1556 (offset -32 lines).
Checking patch drivers/net/mlx5/mlx5.h...
Hunk #1 succeeded at 343 (offset -5 lines).
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: while searching for:
return items[0].spec;
}
/* HW steering flow attributes. */
struct mlx5_flow_attr {
uint32_t port_id; /* Port index. */
error: patch failed: drivers/net/mlx5/mlx5_flow.h:1013
Hunk #2 succeeded at 1054 (offset -72 lines).
Hunk #3 succeeded at 1102 (offset -72 lines).
Hunk #4 succeeded at 1123 (offset -72 lines).
Hunk #5 succeeded at 1148 (offset -72 lines).
Hunk #6 succeeded at 2118 (offset -212 lines).
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: while searching for:
attr->valid = 1;
}
struct field_modify_info {
uint32_t size; /* Size of field in protocol header, in bytes. */
uint32_t offset; /* Offset of field in protocol header, in bytes. */
enum mlx5_modification_field id;
};
struct field_modify_info modify_eth[] = {
{4, 0, MLX5_MODI_OUT_DMAC_47_16},
{2, 4, MLX5_MODI_OUT_DMAC_15_0},
error: patch failed: drivers/net/mlx5/mlx5_flow_dv.c:212
Hunk #2 succeeded at 360 (offset 16 lines).
Hunk #3 succeeded at 388 (offset 16 lines).
Hunk #4 succeeded at 1406 (offset 16 lines).
Hunk #5 succeeded at 1440 (offset 16 lines).
Hunk #6 succeeded at 1781 (offset 16 lines).
Hunk #7 succeeded at 1802 (offset 16 lines).
Hunk #8 succeeded at 1822 (offset 16 lines).
Hunk #9 succeeded at 1897 (offset 16 lines).
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: while searching for:
case RTE_FLOW_ACTION_TYPE_SEND_TO_KERNEL:
DRV_LOG(ERR, "send to kernel action is not supported in HW steering.");
goto err;
case RTE_FLOW_ACTION_TYPE_END:
actions_end = true;
break;
error: patch failed: drivers/net/mlx5/mlx5_flow_hw.c:717
Hunk #6 succeeded at 1018 (offset -12 lines).
Hunk #7 succeeded at 1206 (offset -12 lines).
Hunk #8 succeeded at 1354 (offset -12 lines).
Hunk #9 succeeded at 1372 (offset -12 lines).
Hunk #10 succeeded at 1459 (offset -12 lines).
Hunk #11 succeeded at 2056 (offset -12 lines).
Hunk #12 succeeded at 2233 (offset -12 lines).
Hunk #13 succeeded at 2691 (offset -12 lines).
Hunk #14 succeeded at 2704 (offset -12 lines).
Hunk #15 succeeded at 2716 (offset -12 lines).
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
Applied patch drivers/common/mlx5/mlx5_prm.h cleanly.
Applying patch drivers/net/mlx5/linux/mlx5_os.c with 1 reject...
Rejected hunk #1.
Hunk #2 applied cleanly.
Applied patch drivers/net/mlx5/mlx5.h cleanly.
Applying patch drivers/net/mlx5/mlx5_flow.h with 1 reject...
Rejected hunk #1.
Hunk #2 applied cleanly.
Hunk #3 applied cleanly.
Hunk #4 applied cleanly.
Hunk #5 applied cleanly.
Hunk #6 applied cleanly.
Applying patch drivers/net/mlx5/mlx5_flow_dv.c with 1 reject...
Rejected hunk #1.
Hunk #2 applied cleanly.
Hunk #3 applied cleanly.
Hunk #4 applied cleanly.
Hunk #5 applied cleanly.
Hunk #6 applied cleanly.
Hunk #7 applied cleanly.
Hunk #8 applied cleanly.
Hunk #9 applied cleanly.
Applying patch drivers/net/mlx5/mlx5_flow_hw.c with 1 reject...
Hunk #1 applied cleanly.
Hunk #2 applied cleanly.
Hunk #3 applied cleanly.
Hunk #4 applied cleanly.
Rejected hunk #5.
Hunk #6 applied cleanly.
Hunk #7 applied cleanly.
Hunk #8 applied cleanly.
Hunk #9 applied cleanly.
Hunk #10 applied cleanly.
Hunk #11 applied cleanly.
Hunk #12 applied cleanly.
Hunk #13 applied cleanly.
Hunk #14 applied cleanly.
Hunk #15 applied cleanly.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -251,7 +251,8 @@ New Features
* **Updated Nvidia mlx5 driver.**
- * Added fully support for queue based async HW steering to the PMD.
+ * Added fully support for queue based async HW steering to the PMD:
+ - Support of modify fields.
* **Rewritten pmdinfo script.**
diff a/drivers/net/mlx5/linux/mlx5_os.c b/drivers/net/mlx5/linux/mlx5_os.c (rejected hunks)
@@ -1553,6 +1553,15 @@ mlx5_dev_spawn(struct rte_device *dpdk_dev,
mlx5_hrxq_clone_free_cb);
if (!priv->hrxqs)
goto error;
+ mlx5_set_metadata_mask(eth_dev);
+ if (sh->config.dv_xmeta_en != MLX5_XMETA_MODE_LEGACY &&
+ !priv->sh->dv_regc0_mask) {
+ DRV_LOG(ERR, "metadata mode %u is not supported "
+ "(no metadata reg_c[0] is available)",
+ sh->config.dv_xmeta_en);
+ err = ENOTSUP;
+ goto error;
+ }
rte_rwlock_init(&priv->ind_tbls_lock);
if (priv->sh->config.dv_flow_en == 2) {
#ifdef HAVE_IBV_FLOW_DV_SUPPORT
diff a/drivers/net/mlx5/mlx5_flow.h b/drivers/net/mlx5/mlx5_flow.h (rejected hunks)
@@ -1013,6 +1013,51 @@ flow_items_to_tunnel(const struct rte_flow_item items[])
return items[0].spec;
}
+/**
+ * Fetch 1, 2, 3 or 4 byte field from the byte array
+ * and return as unsigned integer in host-endian format.
+ *
+ * @param[in] data
+ * Pointer to data array.
+ * @param[in] size
+ * Size of field to extract.
+ *
+ * @return
+ * converted field in host endian format.
+ */
+static inline uint32_t
+flow_dv_fetch_field(const uint8_t *data, uint32_t size)
+{
+ uint32_t ret;
+
+ switch (size) {
+ case 1:
+ ret = *data;
+ break;
+ case 2:
+ ret = rte_be_to_cpu_16(*(const unaligned_uint16_t *)data);
+ break;
+ case 3:
+ ret = rte_be_to_cpu_16(*(const unaligned_uint16_t *)data);
+ ret = (ret << 8) | *(data + sizeof(uint16_t));
+ break;
+ case 4:
+ ret = rte_be_to_cpu_32(*(const unaligned_uint32_t *)data);
+ break;
+ default:
+ MLX5_ASSERT(false);
+ ret = 0;
+ break;
+ }
+ return ret;
+}
+
+struct field_modify_info {
+ uint32_t size; /* Size of field in protocol header, in bytes. */
+ uint32_t offset; /* Offset of field in protocol header, in bytes. */
+ enum mlx5_modification_field id;
+};
+
/* HW steering flow attributes. */
struct mlx5_flow_attr {
uint32_t port_id; /* Port index. */
diff a/drivers/net/mlx5/mlx5_flow_dv.c b/drivers/net/mlx5/mlx5_flow_dv.c (rejected hunks)
@@ -212,12 +212,6 @@ flow_dv_attr_init(const struct rte_flow_item *item, union flow_dv_attr *attr,
attr->valid = 1;
}
-struct field_modify_info {
- uint32_t size; /* Size of field in protocol header, in bytes. */
- uint32_t offset; /* Offset of field in protocol header, in bytes. */
- enum mlx5_modification_field id;
-};
-
struct field_modify_info modify_eth[] = {
{4, 0, MLX5_MODI_OUT_DMAC_47_16},
{2, 4, MLX5_MODI_OUT_DMAC_15_0},
diff a/drivers/net/mlx5/mlx5_flow_hw.c b/drivers/net/mlx5/mlx5_flow_hw.c (rejected hunks)
@@ -717,6 +1014,15 @@ flow_hw_actions_translate(struct rte_eth_dev *dev,
case RTE_FLOW_ACTION_TYPE_SEND_TO_KERNEL:
DRV_LOG(ERR, "send to kernel action is not supported in HW steering.");
goto err;
+ case RTE_FLOW_ACTION_TYPE_MODIFY_FIELD:
+ if (mhdr.pos == UINT16_MAX)
+ mhdr.pos = i++;
+ err = flow_hw_modify_field_compile(dev, attr, action_start,
+ actions, masks, acts, &mhdr,
+ error);
+ if (err)
+ goto err;
+ break;
case RTE_FLOW_ACTION_TYPE_END:
actions_end = true;
break;
Checking patch doc/guides/nics/mlx5.rst...
Hunk #1 succeeded at 1129 (offset -3 lines).
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: while searching for:
mlx5_flex_parser_ecpri_release(dev);
mlx5_flex_item_port_cleanup(dev);
#ifdef HAVE_MLX5_HWS_SUPPORT
flow_hw_resource_release(dev);
flow_hw_clear_port_info(dev);
if (priv->sh->config.dv_flow_en == 2)
error: patch failed: drivers/net/mlx5/mlx5.c:1943
Hunk #7 succeeded at 2649 (offset -4 lines).
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
Hunk #1 succeeded at 982 (offset -19 lines).
Hunk #2 succeeded at 1226 (offset -19 lines).
Hunk #3 succeeded at 1253 (offset -19 lines).
Hunk #4 succeeded at 1468 (offset -19 lines).
Hunk #5 succeeded at 1629 (offset -19 lines).
Hunk #6 succeeded at 2815 (offset -19 lines).
Hunk #7 succeeded at 2828 (offset -19 lines).
Hunk #8 succeeded at 2865 (offset -19 lines).
Hunk #9 succeeded at 3108 (offset -19 lines).
Hunk #10 succeeded at 6169 (offset -19 lines).
Hunk #11 succeeded at 11093 (offset -51 lines).
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_verbs.c...
Checking patch drivers/net/mlx5/mlx5_trigger.c...
Applied patch doc/guides/nics/mlx5.rst cleanly.
Applying patch drivers/net/mlx5/mlx5.c with 1 reject...
Hunk #1 applied cleanly.
Hunk #2 applied cleanly.
Hunk #3 applied cleanly.
Hunk #4 applied cleanly.
Hunk #5 applied cleanly.
Rejected hunk #6.
Hunk #7 applied cleanly.
Applied patch drivers/net/mlx5/mlx5_flow.c cleanly.
Applied patch drivers/net/mlx5/mlx5_flow_verbs.c cleanly.
Applied patch drivers/net/mlx5/mlx5_trigger.c cleanly.
diff a/drivers/net/mlx5/mlx5.c b/drivers/net/mlx5/mlx5.c (rejected hunks)
@@ -1943,6 +1951,7 @@ mlx5_dev_close(struct rte_eth_dev *dev)
mlx5_flex_parser_ecpri_release(dev);
mlx5_flex_item_port_cleanup(dev);
#ifdef HAVE_MLX5_HWS_SUPPORT
+ flow_hw_destroy_vport_action(dev);
flow_hw_resource_release(dev);
flow_hw_clear_port_info(dev);
if (priv->sh->config.dv_flow_en == 2)
Checking patch doc/guides/nics/mlx5.rst...
error: doc/guides/nics/mlx5.rst: does not match index
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
* Added fully support for queue based async HW steering to the PMD:
- Support of modify fields.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:253
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_trigger.c...
error: drivers/net/mlx5/mlx5_trigger.c: does not match index
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -253,6 +253,7 @@ New Features
* Added fully support for queue based async HW steering to the PMD:
- Support of modify fields.
+ - Support of FDB.
* **Rewritten pmdinfo script.**
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
* Added fully support for queue based async HW steering to the PMD:
- Support of modify fields.
- Support of FDB.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:254
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_aso.c...
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_meter.c...
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
Applied patch drivers/net/mlx5/mlx5_flow_aso.c cleanly.
Applied patch drivers/net/mlx5/mlx5_flow_meter.c cleanly.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -254,6 +254,7 @@ New Features
* Added fully support for queue based async HW steering to the PMD:
- Support of modify fields.
- Support of FDB.
+ - Support of meter.
* **Rewritten pmdinfo script.**
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
- Support of modify fields.
- Support of FDB.
- Support of meter.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:255
Checking patch drivers/common/mlx5/mlx5_devx_cmds.c...
Checking patch drivers/common/mlx5/mlx5_devx_cmds.h...
error: while searching for:
uint32_t set_reg_c:8;
uint32_t nic_flow_table:1;
uint32_t modify_outer_ip_ecn:1;
};
/* LAG Context. */
error: patch failed: drivers/common/mlx5/mlx5_devx_cmds.h:266
Hunk #3 succeeded at 606 (offset -14 lines).
Checking patch drivers/common/mlx5/mlx5_prm.h...
error: drivers/common/mlx5/mlx5_prm.h: does not match index
Checking patch drivers/common/mlx5/version.map...
Checking patch drivers/net/mlx5/meson.build...
error: while searching for:
if is_linux
sources += files(
'mlx5_flow_hw.c',
'mlx5_flow_verbs.c',
)
if (dpdk_conf.has('RTE_ARCH_X86_64')
error: patch failed: drivers/net/mlx5/meson.build:41
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_defs.h...
Hunk #1 succeeded at 186 (offset -2 lines).
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_aso.c...
error: drivers/net/mlx5/mlx5_flow_aso.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_hws_cnt.c...
Checking patch drivers/net/mlx5/mlx5_hws_cnt.h...
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
Applied patch drivers/common/mlx5/mlx5_devx_cmds.c cleanly.
Applying patch drivers/common/mlx5/mlx5_devx_cmds.h with 1 reject...
Hunk #1 applied cleanly.
Rejected hunk #2.
Hunk #3 applied cleanly.
Applied patch drivers/common/mlx5/version.map cleanly.
Applying patch drivers/net/mlx5/meson.build with 1 reject...
Rejected hunk #1.
Applied patch drivers/net/mlx5/mlx5_defs.h cleanly.
Applied patch drivers/net/mlx5/mlx5_hws_cnt.c cleanly.
Applied patch drivers/net/mlx5/mlx5_hws_cnt.h cleanly.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -255,6 +255,7 @@ New Features
- Support of modify fields.
- Support of FDB.
- Support of meter.
+ - Support of counter.
* **Rewritten pmdinfo script.**
diff a/drivers/common/mlx5/mlx5_devx_cmds.h b/drivers/common/mlx5/mlx5_devx_cmds.h (rejected hunks)
@@ -266,6 +276,18 @@ struct mlx5_hca_attr {
uint32_t set_reg_c:8;
uint32_t nic_flow_table:1;
uint32_t modify_outer_ip_ecn:1;
+ union {
+ uint32_t max_flow_counter;
+ struct {
+ uint16_t max_flow_counter_15_0;
+ uint16_t max_flow_counter_31_16;
+ };
+ };
+ uint32_t flow_counter_bulk_log_max_alloc:5;
+ uint32_t flow_counter_bulk_log_granularity:5;
+ uint32_t alloc_flow_counter_pd:1;
+ uint32_t flow_counter_access_aso:1;
+ uint32_t flow_access_aso_opc_mod:8;
};
/* LAG Context. */
diff a/drivers/net/mlx5/meson.build b/drivers/net/mlx5/meson.build (rejected hunks)
@@ -41,6 +41,7 @@ sources = files(
if is_linux
sources += files(
'mlx5_flow_hw.c',
+ 'mlx5_hws_cnt.c',
'mlx5_flow_verbs.c',
)
if (dpdk_conf.has('RTE_ARCH_X86_64')
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_trigger.c...
error: drivers/net/mlx5/mlx5_trigger.c: does not match index
Checking patch doc/guides/nics/mlx5.rst...
error: doc/guides/nics/mlx5.rst: does not match index
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
- Support of FDB.
- Support of meter.
- Support of counter.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:256
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_aso.c...
error: drivers/net/mlx5/mlx5_flow_aso.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -256,6 +256,7 @@ New Features
- Support of FDB.
- Support of meter.
- Support of counter.
+ - Support of CT.
* **Rewritten pmdinfo script.**
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch doc/guides/nics/features/default.ini...
Hunk #1 succeeded at 198 (offset -2 lines).
Checking patch doc/guides/nics/features/mlx5.ini...
Hunk #1 succeeded at 128 (offset -2 lines).
Checking patch doc/guides/nics/mlx5.rst...
error: doc/guides/nics/mlx5.rst: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_aso.c...
error: drivers/net/mlx5/mlx5_flow_aso.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_meter.c...
error: drivers/net/mlx5/mlx5_flow_meter.c: does not match index
Applied patch doc/guides/nics/features/default.ini cleanly.
Applied patch doc/guides/nics/features/mlx5.ini cleanly.
Checking patch doc/guides/nics/mlx5.rst...
error: doc/guides/nics/mlx5.rst: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_defs.h...
error: drivers/net/mlx5/mlx5_defs.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_verbs.c...
error: drivers/net/mlx5/mlx5_flow_verbs.c: does not match index
Checking patch drivers/net/mlx5/mlx5_hws_cnt.c...
error: drivers/net/mlx5/mlx5_hws_cnt.c: does not exist in index
Checking patch drivers/net/mlx5/mlx5_hws_cnt.h...
error: drivers/net/mlx5/mlx5_hws_cnt.h: does not exist in index
Checking patch drivers/net/mlx5/mlx5_utils.h...
Applied patch drivers/net/mlx5/mlx5_utils.h cleanly.
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_aso.c...
error: drivers/net/mlx5/mlx5_flow_aso.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_meter.c...
error: drivers/net/mlx5/mlx5_flow_meter.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch doc/guides/nics/features/mlx5.ini...
error: doc/guides/nics/features/mlx5.ini: does not match index
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_dv.c...
error: drivers/net/mlx5/mlx5_flow_dv.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_trigger.c...
error: drivers/net/mlx5/mlx5_trigger.c: does not match index
Checking patch drivers/net/mlx5/mlx5_tx.h...
Checking patch drivers/net/mlx5/mlx5_txq.c...
Checking patch drivers/net/mlx5/rte_pmd_mlx5.h...
Checking patch drivers/net/mlx5/version.map...
Applied patch drivers/net/mlx5/mlx5_tx.h cleanly.
Applied patch drivers/net/mlx5/mlx5_txq.c cleanly.
Applied patch drivers/net/mlx5/rte_pmd_mlx5.h cleanly.
Applied patch drivers/net/mlx5/version.map cleanly.
Checking patch doc/guides/nics/mlx5.rst...
error: doc/guides/nics/mlx5.rst: does not match index
Checking patch drivers/net/mlx5/linux/mlx5_os.c...
error: drivers/net/mlx5/linux/mlx5_os.c: does not match index
Checking patch drivers/net/mlx5/mlx5.c...
error: drivers/net/mlx5/mlx5.c: does not match index
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.c...
error: drivers/net/mlx5/mlx5_flow.c: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_trigger.c...
error: drivers/net/mlx5/mlx5_trigger.c: does not match index
Checking patch doc/guides/rel_notes/release_22_11.rst...
error: while searching for:
- Support of meter.
- Support of counter.
- Support of CT.
* **Rewritten pmdinfo script.**
error: patch failed: doc/guides/rel_notes/release_22_11.rst:257
Checking patch drivers/net/mlx5/mlx5.h...
error: drivers/net/mlx5/mlx5.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow.h...
error: drivers/net/mlx5/mlx5_flow.h: does not match index
Checking patch drivers/net/mlx5/mlx5_flow_hw.c...
error: drivers/net/mlx5/mlx5_flow_hw.c: does not match index
Checking patch drivers/net/mlx5/mlx5_rxq.c...
Checking patch drivers/net/mlx5/mlx5_trigger.c...
error: drivers/net/mlx5/mlx5_trigger.c: does not match index
Applying patch doc/guides/rel_notes/release_22_11.rst with 1 reject...
Rejected hunk #1.
Applied patch drivers/net/mlx5/mlx5_rxq.c cleanly.
diff a/doc/guides/rel_notes/release_22_11.rst b/doc/guides/rel_notes/release_22_11.rst (rejected hunks)
@@ -257,6 +257,7 @@ New Features
- Support of meter.
- Support of counter.
- Support of CT.
+ - Support of control flow and isolate mode.
* **Rewritten pmdinfo script.**
https://lab.dpdk.org/results/dashboard/patchsets/24109/
UNH-IOL DPDK Community Lab
More information about the test-report
mailing list