mjacob 808dd02094 Remove all OpenBSD/NetBSD code. It was the right place to start from, but
it now really gets in the way.

This allows us to fix several problems- not least of which was problems
of ordering about when you'd have a device softc for an miibus child
available or not. Move some steps of things around.

Put the ifnet/arpcom structure at the head of the softc (PR 29249).

Don't do tx gc in the interrupt service routine- that seems to make
things a bit more efficient.

Enable jumbo support by default- but this version of 'jumbo' is broken
because it really is just using multiple tfd/rfd's to match a packet,
which will never be > CLSIZE anyway.

This should begin the first steps toward cleaning this driver up.

PR:		29249
MFC after:	1 week
2001-10-02 00:13:44 +00:00
..
2001-08-30 14:17:48 +00:00
2001-09-12 08:38:13 +00:00
2001-02-01 09:49:57 +00:00
1999-08-28 01:08:13 +00:00
2001-03-25 07:21:04 +00:00
2000-11-07 09:31:28 +00:00
2001-06-15 07:39:12 +00:00
2001-06-15 07:42:58 +00:00
1999-08-28 01:08:13 +00:00
2000-06-27 22:41:12 +00:00
2000-05-01 20:32:07 +00:00
2001-09-12 08:38:13 +00:00
2001-07-23 12:05:27 +00:00
1999-08-28 01:08:13 +00:00
2000-05-01 20:32:07 +00:00
1999-08-28 01:08:13 +00:00
2001-09-12 08:38:13 +00:00