Why is MSI-X support disabled on bce(4)?

Kevin Bowling kevin.bowling at kev009.com
Sun Mar 12 01:32:41 UTC 2017


I think this would be a good candidate for iflib and can provide some
assistance from Matt and Sean if someone wants to try or we might get to it
eventually.  Check out man 9 iflibdd.  We had a lot of stability and
ordering issues adding multiqueue to FBSD em(4) similar to what Sephe did
in DFBSD's emx(4) that went away after using iflib queue management
routines.

On Sat, Mar 11, 2017 at 6:12 PM, Sepherosa Ziehau <sepherosa at gmail.com>
wrote:

> On Tue, Mar 7, 2017 at 11:10 PM, Kajetan Staszkiewicz
> <vegeta at tuxpowered.net> wrote:
> > Dnia poniedziałek, 6 marca 2017 16:06:03 CET Sepherosa Ziehau pisze:
> >> On Thu, Mar 2, 2017 at 10:02 PM, Kajetan Staszkiewicz
> >>
> >> <vegeta at tuxpowered.net> wrote:
> >> > To whom it might concern:
> >> >
> >> > Well, at least it does concern me. Why is support for multiple
> interrupts
> >> > and queues not enabled on bce(4)?
> >> >
> >> > Whole block of code is surrounded with #ifdef 0 ... #endif
> >> >
> >> > https://github.com/freebsd/freebsd/blob/master/sys/dev/
> bce/if_bce.c#L1108
> >>
> >> It involves much more work than the commented out MSI-X allocation, like
> >> this:
> >> https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/
> b42386ee03a4e688c8
> >> 64ba8d7094064c63d93dce?hp=be5708901d52be5534d5075eec706f5570b6a0f3
> >
> > That is sad news. Should I assume that porting this driver from
> DragonflyBSD
> > to FreeBSD would be impossible?
>
> I believe its doable, since before the MSI-X work, the code base is almost
> same.
>
> >
> >
> > --
> > | pozdrawiam / greetings | powered by Debian, FreeBSD and CentOS |
> > |  Kajetan Staszkiewicz  | jabber,email: vegeta()tuxpowered net  |
> > |        Vegeta          | www: http://vegeta.tuxpowered.net     |
> > `------------------------^---------------------------------------'
>
>
>
> --
> Tomorrow Will Never Die
> _______________________________________________
> freebsd-net at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"


More information about the freebsd-net mailing list