Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-31 Thread Manoharan, Balasubramanian
I am fine with this proposal. Acked-by: Balasubramanian Manoharan > On 31-May-2017, at 7:15 PM, Jacob, Jerin > wrote: > > -Original Message- >> Date: Fri, 19 May 2017 18:12:52 +0100 >> From: Cristian Dumitrescu >> To: dev@dpdk.org >> CC: thomas.monja...@6wind.com, jerin.ja...@caviumn

Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-31 Thread Jerin Jacob
-Original Message- > Date: Fri, 19 May 2017 18:12:52 +0100 > From: Cristian Dumitrescu > To: dev@dpdk.org > CC: thomas.monja...@6wind.com, jerin.ja...@caviumnetworks.com, > balasubramanian.manoha...@cavium.com, hemant.agra...@nxp.com, > shreyansh.j...@nxp.com > Subject: [PATCH v4 2/2] et

Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-24 Thread Hemant Agrawal
On 5/19/2017 10:42 PM, Cristian Dumitrescu wrote: This patch introduces the generic ethdev API for the traffic manager capability, which includes: hierarchical scheduling, traffic shaping, congestion management, packet marking. Main features: - Exposed as ethdev plugin capability (similar to rte

Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-22 Thread Dumitrescu, Cristian
vium.com; hemant.agra...@nxp.com; > shreyansh.j...@nxp.com > Subject: Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API > > On Fri, 19 May 2017 18:12:52 +0100 > Cristian Dumitrescu wrote: > >

Re: [dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-19 Thread Stephen Hemminger
On Fri, 19 May 2017 18:12:52 +0100 Cristian Dumitrescu wrote: > + > +#define RTE_TM_FUNC(port_id, func) \ > +({ \ > + const struct rte_tm_ops *ops = \ > + rte_tm_ops_get(port_id, error);

[dpdk-dev] [PATCH v4 2/2] ethdev: add traffic management API

2017-05-19 Thread Cristian Dumitrescu
This patch introduces the generic ethdev API for the traffic manager capability, which includes: hierarchical scheduling, traffic shaping, congestion management, packet marking. Main features: - Exposed as ethdev plugin capability (similar to rte_flow) - Capability query API per port, per level an