From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jasvinder Singh Subject: [PATCH 00/10] net/softnic: implement metering and policing API Date: Fri, 7 Sep 2018 19:13:47 +0100 Message-ID: <20180907181357.23915-1-jasvinder.singh@intel.com> Cc: cristian.dumitrescu@intel.com To: dev@dpdk.org Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 76E7E58CB for ; Fri, 7 Sep 2018 20:15:04 +0200 (CEST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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