<div dir="ltr"><h3 class="gmail-iw" style="overflow:hidden;font-size:0.75rem;font-weight:inherit;margin:inherit;text-overflow:ellipsis;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;color:rgb(95,99,104);line-height:20px"><span class="gmail-qu" role="gridcell" tabindex="-1" style="outline:none"><span class="gmail-go" style="vertical-align:top;color:rgb(94,94,94)">Sorry for a long reply, sure.<br><br>Stephen, <br>am I right that the most concern is about a place where interrupt capabilities check appears for non MSI-X support?<br>What if having dedicated </span></span>rte_intr_cap_single analog when there's no support for MSI-X and just do the same(check capability, allocate interrupt vector etc) ?<br><br><br>Regards,<br>-Vladimir</h3></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 3, 2023 at 5:32 PM Thomas Monjalon <<a href="mailto:thomas@monjalon.net">thomas@monjalon.net</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">14/06/2023 18:46, Stephen Hemminger:<br>
> On Wed, 14 Jun 2023 13:40:18 +0000<br>
> Vladimir Ratnikov <<a href="mailto:vratnikov@netgate.com" target="_blank">vratnikov@netgate.com</a>> wrote:<br>
> <br>
> > Some drivers and devices(ex: igc + i225/i226) use<br>
> > RTE_INTR_HANDLE_UIO handler when captured under igb_uio<br>
> > so just let them use it.<br>
> > <br>
> > Signed-off-by: Vladimir Ratnikov <<a href="mailto:vratnikov@netgate.com" target="_blank">vratnikov@netgate.com</a>><br>
> <br>
> This doesn't look right.<br>
> <br>
> With UIO only a single interrupt is possible, there is no MSI-X support.<br>
<br>
Please Vladimir, could you reply to Stephen?<br>
I think he is suggesting a better fix in the igc driver.<br>
<br>
<br>
</blockquote></div>