Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/107184 _apply patch failure_ Submitter: Alexander Kozyrev Date: Wednesday, February 09 2022 21:38:09 Applied on: CommitID:6e97b5fc1ada1501852e12de84c8514db248929d Apply patch set 107184-107193 failed: Checking patch doc/guides/prog_guide/rte_flow.rst... Checking patch doc/guides/rel_notes/release_22_03.rst... error: while searching for: New APIs, ``rte_eth_dev_priority_flow_ctrl_queue_info_get()`` and ``rte_eth_dev_priority_flow_ctrl_queue_configure()``, was added. * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. error: patch failed: doc/guides/rel_notes/release_22_03.rst:69 Checking patch lib/ethdev/rte_flow.c... Checking patch lib/ethdev/rte_flow.h... Checking patch lib/ethdev/rte_flow_driver.h... Checking patch lib/ethdev/version.map... error: while searching for: # added in 22.03 rte_eth_dev_priority_flow_ctrl_queue_configure; rte_eth_dev_priority_flow_ctrl_queue_info_get; }; INTERNAL { error: patch failed: lib/ethdev/version.map:260 Applied patch doc/guides/prog_guide/rte_flow.rst cleanly. Applying patch doc/guides/rel_notes/release_22_03.rst with 1 reject... Rejected hunk #1. Applied patch lib/ethdev/rte_flow.c cleanly. Applied patch lib/ethdev/rte_flow.h cleanly. Applied patch lib/ethdev/rte_flow_driver.h cleanly. Applying patch lib/ethdev/version.map with 1 reject... Rejected hunk #1. diff a/doc/guides/rel_notes/release_22_03.rst b/doc/guides/rel_notes/release_22_03.rst (rejected hunks) @@ -69,6 +69,12 @@ New Features New APIs, ``rte_eth_dev_priority_flow_ctrl_queue_info_get()`` and ``rte_eth_dev_priority_flow_ctrl_queue_configure()``, was added. +* ** Added functions to configure Flow API engine + + * ethdev: Added ``rte_flow_configure`` API to configure Flow Management + engine, allowing to pre-allocate some resources for better performance. + Added ``rte_flow_info_get`` API to retrieve pre-configurable resources. + * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. diff a/lib/ethdev/version.map b/lib/ethdev/version.map (rejected hunks) @@ -260,6 +260,8 @@ EXPERIMENTAL { # added in 22.03 rte_eth_dev_priority_flow_ctrl_queue_configure; rte_eth_dev_priority_flow_ctrl_queue_info_get; + rte_flow_info_get; + rte_flow_configure; }; INTERNAL { Checking patch doc/guides/prog_guide/rte_flow.rst... error: doc/guides/prog_guide/rte_flow.rst: does not match index Checking patch doc/guides/rel_notes/release_22_03.rst... error: while searching for: engine, allowing to pre-allocate some resources for better performance. Added ``rte_flow_info_get`` API to retrieve pre-configurable resources. * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. error: patch failed: doc/guides/rel_notes/release_22_03.rst:75 Checking patch lib/ethdev/rte_flow.c... error: lib/ethdev/rte_flow.c: does not match index Checking patch lib/ethdev/rte_flow.h... error: lib/ethdev/rte_flow.h: does not match index Checking patch lib/ethdev/rte_flow_driver.h... error: lib/ethdev/rte_flow_driver.h: does not match index Checking patch lib/ethdev/version.map... error: while searching for: rte_eth_dev_priority_flow_ctrl_queue_info_get; rte_flow_info_get; rte_flow_configure; }; INTERNAL { error: patch failed: lib/ethdev/version.map:262 Applying patch doc/guides/rel_notes/release_22_03.rst with 1 reject... Rejected hunk #1. Applying patch lib/ethdev/version.map with 1 reject... Rejected hunk #1. diff a/doc/guides/rel_notes/release_22_03.rst b/doc/guides/rel_notes/release_22_03.rst (rejected hunks) @@ -75,6 +75,14 @@ New Features engine, allowing to pre-allocate some resources for better performance. Added ``rte_flow_info_get`` API to retrieve pre-configurable resources. + * ethdev: Added ``rte_flow_template_table_create`` API to group flow rules + with the same flow attributes and common matching patterns and actions + defined by ``rte_flow_pattern_template_create`` and + ``rte_flow_actions_template_create`` respectively. + Corresponding functions to destroy these entities are: + ``rte_flow_template_table_destroy``, ``rte_flow_pattern_template_destroy`` + and ``rte_flow_actions_template_destroy``. + * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. diff a/lib/ethdev/version.map b/lib/ethdev/version.map (rejected hunks) @@ -262,6 +262,12 @@ EXPERIMENTAL { rte_eth_dev_priority_flow_ctrl_queue_info_get; rte_flow_info_get; rte_flow_configure; + rte_flow_pattern_template_create; + rte_flow_pattern_template_destroy; + rte_flow_actions_template_create; + rte_flow_actions_template_destroy; + rte_flow_template_table_create; + rte_flow_template_table_destroy; }; INTERNAL { Checking patch doc/guides/prog_guide/img/rte_flow_q_init.svg... Checking patch doc/guides/prog_guide/img/rte_flow_q_usage.svg... Checking patch doc/guides/prog_guide/rte_flow.rst... error: doc/guides/prog_guide/rte_flow.rst: does not match index Checking patch doc/guides/rel_notes/release_22_03.rst... error: while searching for: ``rte_flow_template_table_destroy``, ``rte_flow_pattern_template_destroy`` and ``rte_flow_actions_template_destroy``. * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. error: patch failed: doc/guides/rel_notes/release_22_03.rst:83 Checking patch lib/ethdev/rte_flow.c... error: lib/ethdev/rte_flow.c: does not match index Checking patch lib/ethdev/rte_flow.h... error: lib/ethdev/rte_flow.h: does not match index Checking patch lib/ethdev/rte_flow_driver.h... error: lib/ethdev/rte_flow_driver.h: does not match index Checking patch lib/ethdev/version.map... error: while searching for: rte_flow_actions_template_destroy; rte_flow_template_table_create; rte_flow_template_table_destroy; }; INTERNAL { error: patch failed: lib/ethdev/version.map:268 Applied patch doc/guides/prog_guide/img/rte_flow_q_init.svg cleanly. Applied patch doc/guides/prog_guide/img/rte_flow_q_usage.svg cleanly. Applying patch doc/guides/rel_notes/release_22_03.rst with 1 reject... Rejected hunk #1. Applying patch lib/ethdev/version.map with 1 reject... Rejected hunk #1. diff a/doc/guides/rel_notes/release_22_03.rst b/doc/guides/rel_notes/release_22_03.rst (rejected hunks) @@ -83,6 +83,14 @@ New Features ``rte_flow_template_table_destroy``, ``rte_flow_pattern_template_destroy`` and ``rte_flow_actions_template_destroy``. + * ethdev: Added ``rte_flow_q_flow_create`` and ``rte_flow_q_flow_destroy`` + API to enqueue flow creaion/destruction operations asynchronously as well + as ``rte_flow_q_pull`` to poll and retrieve results of these operations + and ``rte_flow_q_push`` to push all the in-flight operations to the NIC. + Introduced asynchronous API for indirect actions management as well: + ``rte_flow_q_action_handle_create``, ``rte_flow_q_action_handle_destroy`` + and ``rte_flow_q_action_handle_update``. + * **Updated AF_XDP PMD** * Added support for libxdp >=v1.2.2. diff a/lib/ethdev/version.map b/lib/ethdev/version.map (rejected hunks) @@ -268,6 +268,13 @@ EXPERIMENTAL { rte_flow_actions_template_destroy; rte_flow_template_table_create; rte_flow_template_table_destroy; + rte_flow_q_flow_create; + rte_flow_q_flow_destroy; + rte_flow_q_action_handle_create; + rte_flow_q_action_handle_destroy; + rte_flow_q_action_handle_update; + rte_flow_q_push; + rte_flow_q_pull; }; INTERNAL { https://lab.dpdk.org/results/dashboard/patchsets/20992/ UNH-IOL DPDK Community Lab