RE: Ethernet driver as a learning tool

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Arnaud,

Though by no means an expert opinion, I recommend
the National Semiconductor 8381x driver as a good
starting point. It is cleanly implemented and the
chip documentation is available at the vendor site.

Also, during the performance testing that I did 
for selecting a well priced Ethernet MAC chip for a
product that we are developing, this (NatSemi 83815)came 
out as one of the best performing chips. These chips are 
found in the Netgear FA312 cards which are quite cheap.

The driver source is in linux/driver/net/natsemi.c
The chip documentation is available at :

http://www.national.com/pf/DP/DP83815.html#Datasheet


enjoy,
Krishna

-----Original Message-----
From: Arnaud Le Taillanter [mailto:alt@fr.clara.net]
Sent: Thursday, February 28, 2002 12:48 AM
To: joachim.franek@t-online.de
Cc: linux-net@vger.kernel.org
Subject: Re: Ethernet driver as a learning tool


On Wed, 2002-02-27 at 17:25, Joachim Franek wrote:

> Hello,
> 
> have a look at: 
> Rubini/Corbert Linux device drivers
> 
> In chapter 14 is a very nice example with description.
> Also evailable on the net.

Thanks, I've read this book, it is a very nice book.
But at this point I am more interested in the interface between
the driver and some card hardware than in the interface between the
driver and the kernel. I'd like to take the road bottom up...

Cheers,

-- 
Arnaud



> 
> Joachim Franek
> www.de-franek.de
> rs485.de-franek.de
> -
> : send the line "unsubscribe linux-net" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux