This patchset adds the metering and policing API support for the softnic. The metering and policing action can be enabled through the flow rules.
This series is prepared on top of following patchset; https://mails.dpdk.org/archives/dev/2018-September/110998.html Jasvinder Singh (10): net/softnic: add metering and policing support net/softnic: add meter profile net/softnic: delete meter profile net/softnic: create meter object net/softnic: destroy meter object net/softnic: update meter profile net/softnic: update dscp table net/softnic: update policer actions net/softnic: meter stats read net/softnic: enable meter action using flow rule drivers/net/softnic/Makefile | 1 + drivers/net/softnic/meson.build | 1 + drivers/net/softnic/rte_eth_softnic.c | 13 + drivers/net/softnic/rte_eth_softnic_flow.c | 170 ++++++ drivers/net/softnic/rte_eth_softnic_internals.h | 57 ++ drivers/net/softnic/rte_eth_softnic_meter.c | 746 ++++++++++++++++++++++++ drivers/net/softnic/rte_eth_softnic_pipeline.c | 13 + 7 files changed, 1001 insertions(+) create mode 100644 drivers/net/softnic/rte_eth_softnic_meter.c -- 2.9.3