Hi, and thanks a lot for your RFC v1 comments. RFC v2 emphasize the intent for sharing the flow action: * The term 'action context' was unclear and replaced with 'shared action'. * RFC v2 subject became 'add flow shared action API'. * all proposed APIs renamed according the above.
The new shared action is an independent entity decoupled from any flow while any flow can reuse such an action. Please go over the RFC description, it was almost entirely rewritten. @Jerin Jacob: Thanks again for your comments, it made me admit that v1 description was incomplete & unclear. I hope v2 will be better at least in terms of clarity. @Thomas Monjalon: rte_flow_action_ctx_modify() -> rte_flow_action_ctx_modify() Looking forward to your responses on v2, thanks in advance. Andrey Vesnovaty (1): add flow shared action API lib/librte_ethdev/rte_ethdev_version.map | 6 + lib/librte_ethdev/rte_flow.c | 81 +++++++++++++ lib/librte_ethdev/rte_flow.h | 143 ++++++++++++++++++++++- lib/librte_ethdev/rte_flow_driver.h | 22 ++++ 4 files changed, 251 insertions(+), 1 deletion(-) -- 2.26.2