diff options
author | Baowen Zheng <baowen.zheng@corigine.com> | 2022-02-23 17:22:57 +0100 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2022-02-24 21:51:07 -0800 |
commit | bbab5f9332ee868a2c96f7782f769e00a716cd81 (patch) | |
tree | 0c5cf5a2746e8e36e037bedb0a484dead069672c /drivers/net/ethernet/netronome/nfp/flower/main.h | |
parent | 7bbb765b73496699a165d505ecdce962f903b422 (diff) |
nfp: refactor policer config to support ingress/egress meter
Add an policer API to support ingress/egress meter.
Change ingress police to compatible with the new API.
Signed-off-by: Baowen Zheng <baowen.zheng@corigine.com>
Signed-off-by: Louis Peens <louis.peens@corigine.com>
Signed-off-by: Simon Horman <simon.horman@corigine.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/netronome/nfp/flower/main.h')
-rw-r--r-- | drivers/net/ethernet/netronome/nfp/flower/main.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/netronome/nfp/flower/main.h b/drivers/net/ethernet/netronome/nfp/flower/main.h index 917c450a7aad..7720403e79fb 100644 --- a/drivers/net/ethernet/netronome/nfp/flower/main.h +++ b/drivers/net/ethernet/netronome/nfp/flower/main.h @@ -569,4 +569,6 @@ nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow, void nfp_flower_update_merge_stats(struct nfp_app *app, struct nfp_fl_payload *sub_flow); +int nfp_flower_offload_one_police(struct nfp_app *app, bool ingress, + bool pps, u32 id, u32 rate, u32 burst); #endif |