[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-29 Thread Bruce Richardson
On Tue, Nov 29, 2016 at 09:31:42AM +0530, Jerin Jacob wrote: > On Mon, Nov 28, 2016 at 09:16:10AM +, Bruce Richardson wrote: > > On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote: > > > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote: > > > > On Fri, Nov 25, 2016 at

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-29 Thread Jerin Jacob
On Mon, Nov 28, 2016 at 09:16:10AM +, Bruce Richardson wrote: > On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote: > > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote: > > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > > > On Thu, Nov 24, 2016 at

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-28 Thread Thomas Monjalon
2016-11-28 09:16, Bruce Richardson: > On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote: > > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote: > > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-28 Thread Bruce Richardson
On Sat, Nov 26, 2016 at 08:24:55AM +0530, Jerin Jacob wrote: > On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote: > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > > 2016-11-24 07:29, Jerin

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-28 Thread Bruce Richardson
On Sat, Nov 26, 2016 at 06:27:57AM +0530, Jerin Jacob wrote: > On Fri, Nov 25, 2016 at 02:09:22PM +0100, Thomas Monjalon wrote: > > 2016-11-25 11:00, Bruce Richardson: > > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-26 Thread Jerin Jacob
On Fri, Nov 25, 2016 at 11:00:53AM +, Bruce Richardson wrote: > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > 2016-11-24 07:29, Jerin Jacob: > > > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-26 Thread Jerin Jacob
On Fri, Nov 25, 2016 at 02:09:22PM +0100, Thomas Monjalon wrote: > 2016-11-25 11:00, Bruce Richardson: > > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > > 2016-11-24 07:29, Jerin Jacob: > > > > > On Wed,

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Thomas Monjalon
2016-11-25 11:00, Bruce Richardson: > On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > 2016-11-24 07:29, Jerin Jacob: > > > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > > > > 2016-11-18

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Richardson, Bruce
Harry ; hemant.agrawal at nxp.com; > > Eads, Gage > > Subject: Re: [dpdk-dev] [PATCH 1/4] eventdev: introduce event driven > > programming model > > > > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > > 2016-11-24 07:29, Jerin Jacob: > &g

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Van Haaren, Harry
Hi All, > From: Jerin Jacob [mailto:jerin.jacob at caviumnetworks.com] > Sent: Friday, November 25, 2016 12:24 AM > To: Thomas Monjalon > Cc: dev at dpdk.org; Richardson, Bruce ; Van > Haaren, Harry > ; hemant.agrawal at nxp.com; Eads, Gage > > Subject: Re: [dpdk-d

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Bruce Richardson
On Fri, Nov 25, 2016 at 05:53:34AM +0530, Jerin Jacob wrote: > On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > > 2016-11-24 07:29, Jerin Jacob: > > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > > > 2016-11-18 11:14, Jerin Jacob: > > > > > +Eventdev API -

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Jerin Jacob
On Thu, Nov 24, 2016 at 04:35:56PM +0100, Thomas Monjalon wrote: > 2016-11-24 07:29, Jerin Jacob: > > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > > 2016-11-18 11:14, Jerin Jacob: > > > > +Eventdev API - EXPERIMENTAL > > > > +M: Jerin Jacob > > > > +F: lib/librte_eventdev/

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-25 Thread Jerin Jacob
On Thu, Nov 24, 2016 at 04:24:11PM +, Bruce Richardson wrote: > On Fri, Nov 18, 2016 at 11:14:59AM +0530, Jerin Jacob wrote: > > In a polling model, lcores poll ethdev ports and associated > > rx queues directly to look for packet. In an event driven model, > > by contrast, lcores call the

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-24 Thread Thomas Monjalon
2016-11-24 07:29, Jerin Jacob: > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > > 2016-11-18 11:14, Jerin Jacob: > > > +Eventdev API - EXPERIMENTAL > > > +M: Jerin Jacob > > > +F: lib/librte_eventdev/ > > > > OK to mark it experimental. > > What is the plan to remove the

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-24 Thread Bruce Richardson
On Fri, Nov 18, 2016 at 11:14:59AM +0530, Jerin Jacob wrote: > In a polling model, lcores poll ethdev ports and associated > rx queues directly to look for packet. In an event driven model, > by contrast, lcores call the scheduler that selects packets for > them based on programmer-specified

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-24 Thread Bruce Richardson
On Thu, Nov 24, 2016 at 07:29:13AM +0530, Jerin Jacob wrote: > On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: Just some comments on mine triggered by Thomas comments? > > + */ > > > +static inline int > > > +rte_event_enqueue(uint8_t dev_id, uint8_t port_id, struct rte_event

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-24 Thread Jerin Jacob
On Wed, Nov 23, 2016 at 07:39:09PM +0100, Thomas Monjalon wrote: > Hi Jerin, Hi Thomas, > > Thanks for bringing a big new piece in DPDK. > > I made some comments below. Thanks for the review. > > 2016-11-18 11:14, Jerin Jacob: > > +Eventdev API - EXPERIMENTAL > > +M: Jerin Jacob > > +F:

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-23 Thread Thomas Monjalon
Hi Jerin, Thanks for bringing a big new piece in DPDK. I made some comments below. 2016-11-18 11:14, Jerin Jacob: > +Eventdev API - EXPERIMENTAL > +M: Jerin Jacob > +F: lib/librte_eventdev/ OK to mark it experimental. What is the plan to remove the experimental word? > + * RTE event device

[dpdk-dev] [PATCH 1/4] eventdev: introduce event driven programming model

2016-11-18 Thread Jerin Jacob
In a polling model, lcores poll ethdev ports and associated rx queues directly to look for packet. In an event driven model, by contrast, lcores call the scheduler that selects packets for them based on programmer-specified criteria. Eventdev library adds support for event driven programming