Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-03-30 Thread Thomas Monjalon
2017-02-27 16:15, Ferruh Yigit: > On 1/20/2017 11:08 PM, David Su wrote: > > This eliminates the overhead of a task switch when an interrupt arrives. > > > > Signed-off-by: David Su > > Overall I agree with Stephen to switch vfio when possible but for the > cases igb_uio still required: > > Ack

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-02-27 Thread Ferruh Yigit
On 1/20/2017 11:08 PM, David Su wrote: > This eliminates the overhead of a task switch when an interrupt arrives. > > Signed-off-by: David Su Overall I agree with Stephen to switch vfio when possible but for the cases igb_uio still required: Acked-by: Ferruh Yigit

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-02-24 Thread Su, David W
>-Original Message- >From: Yigit, Ferruh >Sent: Friday, February 24, 2017 9:55 AM >To: Su, David W ; dev@dpdk.org >Subject: Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR > >On 1/20/2017 11:08 PM, David Su wrote: >> This eliminates the overhead of a ta

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-02-24 Thread Ferruh Yigit
On 1/20/2017 11:08 PM, David Su wrote: > This eliminates the overhead of a task switch when an interrupt arrives. Hi David, Did you test patch with l3fwd-power (or any app that uses Rx interrupts), is there any performance gain? > > Signed-off-by: David Su <...>

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-01-23 Thread Stephen Hemminger
On Mon, 23 Jan 2017 19:20:02 + "Su, David W" wrote: > If rte_eth_conf.intr_conf.rxq != 0 and rte_eth_conf.intr_conf.lsc = 0 when > rte_eth_dev_configure() is called, rx queue interrupts can be > enabled/disabled with rte_eth_dev_rx_intr_{enable|disable} and DPDK > applications can wait for

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-01-23 Thread Su, David W
:51 PM To: Su, David W Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR On Fri, 20 Jan 2017 15:08:19 -0800 David Su wrote: > This eliminates the overhead of a task switch when an interrupt arrives. > > Signed-off-by: David Su > --- > lib/libr

Re: [dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-01-20 Thread Stephen Hemminger
On Fri, 20 Jan 2017 15:08:19 -0800 David Su wrote: > This eliminates the overhead of a task switch when an interrupt arrives. > > Signed-off-by: David Su > --- > lib/librte_eal/linuxapp/igb_uio/igb_uio.c |3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/lib/librt

[dpdk-dev] [PATCH] igb_uio: use non-threaded ISR

2017-01-20 Thread David Su
This eliminates the overhead of a task switch when an interrupt arrives. Signed-off-by: David Su --- lib/librte_eal/linuxapp/igb_uio/igb_uio.c |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c b/lib/librte_eal/linuxapp/igb_uio/i