[netdrivers] writing device driver

manisha s cdac_manisha at yahoo.com
Mon Jul 26 23:20:57 PDT 2004

Hello ,
I am new to this group . I don't know whether the queries i m asking are worth in this mailing list. If this is case then please forgive me and give me clue where i can get these answers.
1. suppose i have 6 cards of same configuration ,then will one driver can support all these cards and what is the max no of such devices supported by driver? 
who decide this max limit? is there any performnce degradation because of large no of cards?
2. If there are multiple network devices in the system each with diff IP address. So how does socket layer (application layer) decide on which interface the packet has to go? who takes this decision ? If suppose we have not specified IP address while socket calls ie, .(set value to INADDR_ANY) then to which interface this IP get assigned? 
3. How the routing table is created from scratch? i.e suppose one new machine come on the network for the first time, what procedure it follows to build arp cache or routing table? who handles such functionality? 
4. Is there any way to determine in linux how many network devices are currently present in the system?
5. How much networking knowledge one should have to write network device driver?
thanks in advance

Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.scyld.com/pipermail/netdrivers/attachments/20040726/a8e71e5a/attachment.html

More information about the netdrivers mailing list