[dpdk-dev] [PATCH v2 00/10] net/softnic: implement metering and policing API
Jasvinder Singh
jasvinder.singh at intel.com
Wed Sep 12 18:41:28 CEST 2018
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/111379.html
v2 changes:
- fix copyright year for rte_eth_softnic_meter.c
- Place all checks in a separate functions while creating meter object
- Use softnic_pipeline_table_mtr_profile_add() api to add meter profile
instead of implementing new function
- Use stats type indicator to determine the stats_mask for meter stats read
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 flow rule with meter action
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 | 153 +++++
drivers/net/softnic/rte_eth_softnic_internals.h | 66 +++
drivers/net/softnic/rte_eth_softnic_meter.c | 713 ++++++++++++++++++++++++
drivers/net/softnic/rte_eth_softnic_pipeline.c | 13 +
7 files changed, 960 insertions(+)
create mode 100644 drivers/net/softnic/rte_eth_softnic_meter.c
--
2.9.3
More information about the dev
mailing list