policer: API policer selection by index 73/37873/6
authorMaxime Peim <mpeim@cisco.com>
Fri, 6 Jan 2023 11:57:38 +0000 (11:57 +0000)
committerNeale Ranns <neale@graphiant.com>
Thu, 2 Feb 2023 00:22:06 +0000 (00:22 +0000)
commit2d1a62bfddbba92a0aeec5c68e9b0a7903b178da
treeb5a8306e9d345c18bb45a55b0cfa5786c02258f0
parent3220d9f16b3db05fe9ea8d756395cd8aa7755863
policer: API policer selection by index

Policer API calls were only by policer name. It is now possible to
select a policer by its index.
Some functionalities are also added to allow updating a policer
configuration and to refill its token buckets.
Some dead codes are being removed, and small fixes made.

Type: improvement

Signed-off-by: Maxime Peim <mpeim@cisco.com>
Change-Id: I4cc8fda0fc7c635a4110da3e757356b150f9b606
src/vnet/policer/police.h
src/vnet/policer/policer.api
src/vnet/policer/policer.c
src/vnet/policer/policer.h
src/vnet/policer/policer_api.c
src/vnet/policer/policer_types.api
src/vnet/policer/xlate.c
src/vnet/policer/xlate.h
test/test_policer_input.py
test/vpp_policer.py