[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re-entrant code in network drivers (cross-post)
Hi all,
I am trying to understand the issues in writing a driver that is
re-entrant. What are the locking issues involved (if any)?
For example, if there are say 4 3com network cards in a box, I would
assume that the same piece of 3com driver code is being used by all 4 of
them. They would be sharing (all?) the code. Now if packets arrive to each
of the cards, how does the kernel handle processing these packets thru the
same code to avoid messing up the device queues?
Any code examples, pointers, tutorials are most welcome.
Regards,
Amit
--
The statement below is true.
The statement above is false.
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^
Amit Kucheria
EECS Grad. Research Assistant
University of Kansas @ Lawrence
(R)+1-(785)-830 8521 ||| (O)+1-(785)-864 7774
____________________________________________________
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
IRC Channel: irc.openprojects.net / #kernelnewbies
Web Page: http://www.kernelnewbies.org/