<div dir="ltr">On systems with I225 interfaces it works in interrupt mode(rx), so not only LSE interrupts are supported.<br>I could try add
rte_intr_cap_single functionality and recheck it twice(if several interfaces works in rx_mode=interrupt)<br>But actually it worked with changes above(CPU utilization close to the zero, data passes through the interface etc)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 4, 2023 at 5:55 PM Stephen Hemminger <<a href="mailto:stephen@networkplumber.org">stephen@networkplumber.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 4 Jul 2023 12:45:54 +0200<br>
Vladimir Ratnikov <<a href="mailto:vratnikov@netgate.com" target="_blank">vratnikov@netgate.com</a>> wrote:<br>
<br>
> Sorry for a long reply, sure.<br>
> <br>
> Stephen,<br>
> am I right that the most concern is about a place where interrupt<br>
> capabilities check appears for non MSI-X support?<br>
> What if having dedicated rte_intr_cap_single analog when there's no support<br>
> for MSI-X and just do the same(check capability, allocate interrupt vector<br>
> etc) ?<br>
> <br>
> <br>
> Regards,<br>
> -Vladimir<br>
<br>
With single interrupt, only link state interrupt is possible.<br>
Does that work with igb_uio? It should, if not then yes rte_intr_cap_single<br>
or something like that is needed.<br>
</blockquote></div>