[dpdk-dev] [PATCH v10 0/2] Support meter policy API
Ferruh Yigit
ferruh.yigit at intel.com
Wed Apr 21 12:23:25 CEST 2021
On 4/20/2021 3:04 PM, Jiawei Wang wrote:
> Currently, the flow meter policy does not support multiple actions
> per color; also the allowed action types per color are very limited.
> In addition, the policy cannot be pre-defined.
>
> Due to the growing in flow actions offload abilities there is a potential
> for the user to use variety of actions per color differently.
> This new meter policy API comes to allow this potential in the most ethdev
> common way using rte_flow action definition.
> A list of rte_flow actions will be provided by the user per color
> in order to create a meter policy.
> In addition, the API forces to pre-define the policy before
> the meters creation in order to allow sharing of single policy
> with multiple meters efficiently.
>
> meter_policy_id is added into struct rte_mtr_params.
> So that it can get the policy during the meters creation.
>
> Add two common policy template as macros in the header file,
>
> RFC ("ethdev: add pre-defined meter policy API")
> https://patchwork.dpdk.org/project/dpdk/patch/20210318085815.804896-1-lizh@nvidia.com/
>
> Depends-on: series=16520 ("Add ASO meter support in MLX5 PMD ")
> https://patchwork.dpdk.org/project/dpdk/list/?series=16520
>
> v10:
> * Rebase.
>
> v9:
> * Rebase.
> * Fix the comments for softnic driver.
>
> v8:
> * Fix rebase conflict issues and CI warning.
>
> v7:
> * Fix comments and place two common policy template as macros.
>
> v6:
> * Delete policy example.
>
> v5:
> * Fix comments about rte_mtr_meter_policy_add.
>
> v4:
> * Fix comments about Depends-on.
>
> v3:
> * Fix coding style issues.
>
> v2:
> * Delete default policy and change relation doc files.
>
> Haifei Luo (1):
> app/testpmd: support policy actions per color
>
> Li Zhang (1):
> ethdev: add pre-defined meter policy API
>
Series applied to dpdk-next-net/main, thanks.
More information about the dev
mailing list