[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