DragonFly BSD
DragonFly kernel List (threaded) for 2004-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Driver interface docs


From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Mon, 15 Nov 2004 20:04:49 +0100

On Mon, Nov 15, 2004 at 01:42:42PM +0100, Tolmacs Mark wrote:
> To be more precise, I'm interested in the network driver API. While I'm
> googling I found these:
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/index.html
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/index.html
> and of course the man (9).

Important differences:
- if_multiaddrs is a LIST, not a TAILQ
- locking is done using splimp / splx, not mutexes
- ALTQ macros are currently only half-working, this will change in the next
  days
- some additional changes for ALTQified drivers are needed
- vlan is handled differently
- m_devget has a different semantic

That's what I remember off-memory. If you want details or help, just ask.

Joerg



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