[dpdk-dev] [PATCH v8 0/4] examples: add performance-thread

Betts, Ian ian.betts at intel.com
Sat Dec 5 13:06:56 CET 2015


-----Original Message-----
From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com] 
Sent: Friday, December 4, 2015 6:34 PM
To: Stephen Hemminger
Cc: dev at dpdk.org; Betts, Ian
Subject: Re: [dpdk-dev] [PATCH v8 0/4] examples: add performance-thread

2015-12-04 10:03, Stephen Hemminger:
> Looks useful, but this needs more discussion.
> 
> Maybe it should be a separate library not tied into DPDK so it gets 
> wider use and testing? Also what are the limitations?
> What if an lthread did a system call? What about interaction with 
> rte_poll?
> 
> Earlier attempts at lightweight threading (fibers) would be worth 
> looking into. http://c2.com/cgi/wiki?CooperativeThreading
> Intel Thread Building Blocks
> IBM NGPT (now defunct)
> 
> There lots of hidden gotcha's here, like preemption (or not), and 
> limitations on interactions with other libraries.
> 
> Intel may have some milestone to get it into DPDK 2.2 but really this 
> seems too late...

>>>Yes, sure it is too late to have enough discussions in 2.2 timeframe.

Just to understand what we mean by too late...

The original RFC was issued on 2nd September.

Thus there have been some three months available for discussion, and for
people to raise any questions or concerns.
 
The first patch was available on 30th September, and a number
of subsequent patch versions have been issued,  
meaning the code has been available for review for two months.

As mentioned in the reply to Stephen, there has been no adverse
feedback during this period.

/Ian



More information about the dev mailing list