mbox series

[00/10] net/softnic: implement metering and policing API

Message ID 20180907181357.23915-1-jasvinder.singh@intel.com (mailing list archive)
Headers show
Series net/softnic: implement metering and policing API | expand


Singh, Jasvinder Sept. 7, 2018, 6:13 p.m. UTC
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;

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