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

Message ID 20180907181357.23915-1-jasvinder.singh@intel.com
Headers show
  • net/softnic: implement metering and policing API
Related show


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