Re: [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-10-31 Thread Stephen Hemminger
On Tue, 4 Jul 2023 20:19:05 +0200 Vladimir Ratnikov wrote: > On systems with I225 interfaces it works in interrupt mode(rx), so not only > LSE interrupts are supported. > I could try add rte_intr_cap_single functionality and recheck it twice(if > several interfaces works in rx_mode=interrupt) >

Re: [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-07-04 Thread Vladimir Ratnikov
On systems with I225 interfaces it works in interrupt mode(rx), so not only LSE interrupts are supported. I could try add rte_intr_cap_single functionality and recheck it twice(if several interfaces works in rx_mode=interrupt) But actually it worked with changes above(CPU utilization close to the

Re: [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-07-04 Thread Stephen Hemminger
On Tue, 4 Jul 2023 12:45:54 +0200 Vladimir Ratnikov wrote: > Sorry for a long reply, sure. > > Stephen, > am I right that the most concern is about a place where interrupt > capabilities check appears for non MSI-X support? > What if having dedicated rte_intr_cap_single analog when there's no su

Re: [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-07-04 Thread Vladimir Ratnikov
Sorry for a long reply, sure. Stephen, am I right that the most concern is about a place where interrupt capabilities check appears for non MSI-X support? What if having dedicated rte_intr_cap_single analog when there's no support for MSI-X and just do the same(check capability, allocate interrupt

Re: [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-07-03 Thread Thomas Monjalon
14/06/2023 18:46, Stephen Hemminger: > On Wed, 14 Jun 2023 13:40:18 + > Vladimir Ratnikov wrote: > > > Some drivers and devices(ex: igc + i225/i226) use > > RTE_INTR_HANDLE_UIO handler when captured under igb_uio > > so just let them use it. > > > > Signed-off-by: Vladimir Ratnikov > > Th

RE: [EXT] [PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-07-03 Thread Harman Kalra
> Some drivers and devices(ex: igc + i225/i226) use RTE_INTR_HANDLE_UIO > handler when captured under igb_uio so just let them use it. > > Signed-off-by: Vladimir Ratnikov Reviewed-by: Harman Kalra Thanks Harman > --- > lib/eal/linux/eal_interrupts.c | 3 +++ > 1 file changed, 3 inserti

[PATCH] eal/interrupts: Allow UIO interrupts when using igb_uio

2023-06-14 Thread Vladimir Ratnikov
Some drivers and devices(ex: igc + i225/i226) use RTE_INTR_HANDLE_UIO handler when captured under igb_uio so just let them use it. Signed-off-by: Vladimir Ratnikov --- lib/eal/linux/eal_interrupts.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/eal/linux/eal_interrupts.c b/lib/eal/