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

Sepherosa Ziehau sepherosa at gmail.com
Sun Mar 12 01:12:07 UTC 2017


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


More information about the freebsd-net mailing list