[haiku-development] Re: RTL8101/8102 FreeBSD Driver

On Tue, Sep 16, 2008 at 4:09 AM, Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote:
> "Dustin Howett" <alaricx@xxxxxxxxx> wrote:
>> > As for the question of why support multiple drivers for the same
>> > family of
>> > cards, I'm not sure.  One argument for taking the FreeBSD versions
>> > is that
>> > haiku then gains functional code for a wide range of cards, with
>> > hopefully
>> > little maintenance required of the haiku devs.  On the other hand,
>> > you're at
>> > the mercy of the actions of another project.
>> Very good point. The FreeBSD driver would definitely be more mature
>> than 810x being added as an afterthought to the 8169 driver.
>
> That depends - if the driver works mostly out of the box, it seems to
> be a very similar chip. If it can be supported with minimal effort,
> there is a slight advantage that native drivers have, as FreeBSD
> drivers currently need an extra copy of the data passed into them.
>

I did have plans for a slight overhaul of the rtl8169 driver to be
more like its counterparts in other operating systems (MAC-specific
PHY init, other specific initialization routines, &c.), but I didn't
want to step on Marcus' toes.
Unless it's alright.. in which case, i'd love to help.
- Dustin

Other related posts: