haiku/src/libs/compat/freebsd_network
Axel Dörfler e25593c034 I accidently didn't revert the delayed MII bus scan correctly which resulted in callling the
device's attach() method twice - this would let every network device that found a MII PHY fall into 
an endless loop on start. In other words 3com and VIA Rhine should now work fine.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-11-03 16:43:28 +00:00
..
compat Made DELAY() fall back to spin() for times below 1000 usecs; it's often used that way, and snooze() 2007-11-03 13:39:39 +00:00
bus.c Turned off extensive debug output, minor cleanup. 2007-11-02 15:47:47 +00:00
callout.c freebsd compat. layer: added mii placeholders, callout implementation. 2007-05-03 21:18:21 +00:00
compat.c I accidently didn't revert the delayed MII bus scan correctly which resulted in callling the 2007-11-03 16:43:28 +00:00
device.c * Added miibus_linkchg and miibus_mediainit methods to device_set_driver(); this was the actual 2007-11-03 13:00:12 +00:00
device.h freebsd compat. layer: MII subsystem (needs testers, more to come). 2007-05-10 04:52:43 +00:00
fbsd_busdma_x86.c freebsd compat. layer: fixed a couple warnings, use KernelStaticLibrary as suggested by Ingo. 2007-05-09 13:49:05 +00:00
fbsd_ether.c freebsd compat. layer: splited freebsd original code into own files. 2007-05-09 03:00:57 +00:00
fbsd_if_media.c freebsd compat. layer: splited freebsd original code into own files. 2007-05-09 03:00:57 +00:00
fbsd_mbuf.c freebsd compat. layer: a couple more definitions, minimal, mostly adding a new glue method to re-enable device interrupts since if_rl (rtl 8139) will require it. 2007-05-09 15:27:13 +00:00
fbsd_mii_physubr.c freebsd compat. layer: MII subsystem (needs testers, more to come). 2007-05-10 04:52:43 +00:00
fbsd_mii.c freebsd compat. layer: MII subsystem (needs testers, more to come). 2007-05-10 04:52:43 +00:00
if.c The MAC address might need to be copied to the arpcom structure as well 2007-11-03 15:10:22 +00:00
Jamfile * Fixed the loop in bus_generic_attach() that I accidently broke with the previous commit. 2007-10-30 16:56:15 +00:00
mbuf.c freebsd compat. layer: a couple more definitions, minimal, mostly adding a new glue method to re-enable device interrupts since if_rl (rtl 8139) will require it. 2007-05-09 15:27:13 +00:00
mii.c freebsd compat. layer: MII subsystem (needs testers, more to come). 2007-05-10 04:52:43 +00:00
mutex.c freebsd compat. layer: we now init the several sub-parts through init_hardware, as well as allocate the available device_ts. 2007-05-05 03:40:07 +00:00
README typo. 2007-05-02 23:11:00 +00:00
taskqueue.c freebsd compat. layer: added swi taskqueue and a couple more methods that if_xl needs. also marked some as unimplemented so its clearer what is left to be done. 2007-05-09 04:21:47 +00:00

FreeBSD network driver compatibility layer. Based on FreeBSD 6.2.

  - Hugo, 3 May 2007