Test-Label: iol-testing Test-Status: WARNING http://dpdk.org/patch/122353 _apply patch failure_ Submitter: Gregory Etelson Date: Thursday, January 19 2023 13:25:06 Applied on: CommitID:8b0a1b8cb4818921c7b57b9a656154ccb7ed69db Apply patch set 122353-122354 failed: Checking patch doc/guides/rel_notes/release_23_03.rst... error: while searching for: Also, make sure to start the actual text at the margin. ======================================================= Removed Items ------------- error: patch failed: doc/guides/rel_notes/release_23_03.rst:55 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... Applying patch doc/guides/rel_notes/release_23_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. Applied patch lib/ethdev/version.map cleanly. diff a/doc/guides/rel_notes/release_23_03.rst b/doc/guides/rel_notes/release_23_03.rst (rejected hunks) @@ -55,6 +55,13 @@ New Features Also, make sure to start the actual text at the margin. ======================================================= +* **Added functions to atomically query and update indirect flow action.** + + Added synchronous and asynchronous functions to atomically query and update + indirect flow action: + + - ``rte_flow_action_handle_query_update`` + - ``rte_flow_async_action_handle_query_update`` Removed Items ------------- Checking patch app/test-pmd/cmdline_flow.c... Checking patch app/test-pmd/config.c... Checking patch app/test-pmd/testpmd.h... Checking patch doc/guides/nics/features/default.ini... Checking patch doc/guides/prog_guide/rte_flow.rst... Checking patch doc/guides/rel_notes/release_23_03.rst... error: while searching for: - ``rte_flow_action_handle_query_update`` - ``rte_flow_async_action_handle_query_update`` Removed Items ------------- error: patch failed: doc/guides/rel_notes/release_23_03.rst:63 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 Applied patch app/test-pmd/cmdline_flow.c cleanly. Applied patch app/test-pmd/config.c cleanly. Applied patch app/test-pmd/testpmd.h cleanly. Applied patch doc/guides/nics/features/default.ini cleanly. Applied patch doc/guides/prog_guide/rte_flow.rst cleanly. Applying patch doc/guides/rel_notes/release_23_03.rst with 1 reject... Rejected hunk #1. diff a/doc/guides/rel_notes/release_23_03.rst b/doc/guides/rel_notes/release_23_03.rst (rejected hunks) @@ -63,6 +63,33 @@ New Features - ``rte_flow_action_handle_query_update`` - ``rte_flow_async_action_handle_query_update`` +* **Added quota flow action and quota flow item.** + + Quota action limits traffic according to pre-defined configuration. + Quota reflects overall traffic usage regardless bandwidth. + Quota flow action initialized with signed tokens number value. + Quota flow action updates tokens number according to + these rules: + * If quota was configured to count packet length, for each packet + of size S, tokens number reduced by S. + * If quota was configured to count packets, each packet decrements + tokens number. + Quota action sets packet metadata according to a number of remaining + tokens number: + * ``PASS`` - remaining tokens number is non-negative. + * ``BLOCK`` - remaining tokens number is negative. + + Quota flow item matches on that metadata. + + - ``RTE_FLOW_ACTION_TYPE_QUOTA`` + - ``RTE_FLOW_ITEM_TYPE_QUOTA`` + +* **Updated testpmd to support quota flow action and item.** + + Added tokens to ``token_list[]`` for flow quota action and item support. + + + Removed Items ------------- https://lab.dpdk.org/results/dashboard/patchsets/25038/ UNH-IOL DPDK Community Lab