Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Apr 2007 21:16:23 +0400
From:      Yar Tikhiy <yar@comp.chem.msu.su>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        freebsd-hackers@freebsd.org, alan@fromorbit.com
Subject:   Re: RFI: Ethernet driver ported from Linux
Message-ID:  <20070417171622.GB95814@comp.chem.msu.su>
In-Reply-To: <20070409.222300.-1350498722.imp@bsdimp.com>
References:  <1176096815.4064.6.camel@hiro.auspc.com.au> <20070409.222300.-1350498722.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 09, 2007 at 10:23:00PM -0600, M. Warner Losh wrote:
> In message: <1176096815.4064.6.camel@hiro.auspc.com.au>
>             Alan Garfield <alan@fromorbit.com> writes:
> : I'd like to port/re-write this driver for FreeBSD but I cannot find
> : enough documentation and examples of a basic Ethernet driver for
> : FreeBSD. (if_wlan and if_ef look like good candidates but if_clone and
> : the miibus confuse me a bit and there isn't any clear docs on them)
> : 
> : Can someone point me in the direction of an example or the relevant man
> : pages I should be reading to help with this.
> : 
> : The device driver for Linux seems quite simple.
> : 
> : Any help would be gratefully appreciated.
> 
> In addition to the other advise, you might also look at if_ed.c.  It
> is a little complicated since it talks to real hardware, and that
> hardware is, ummm, a little icky.

That little thing Alan is writing a driver for should be simpler
and clearer than the ed(4) hw, so Alan's driver will be a source
of knowledge itself when it's complete. :-)  It can be a good
companion for if_edsc, as the latter doesn't work with hardware at
all and fails to illustrate some important points due to that.

-- 
Yar



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070417171622.GB95814>