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 <sepher...@gmail.com> wrote: > On Tue, Mar 7, 2017 at 11:10 PM, Kajetan Staszkiewicz > <veg...@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 > >> > >> <veg...@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@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" _______________________________________________ freebsd-net@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"