Duncan Barclay
a07736d0f6
Take advantage of the fixes to the pcic code that allows multiple
...
active memory maps. This removes the need to change the memory
map from common to attribute every time a packet is sent/received.
This increases performance and decreases cpu load (ping times on
slow machines improve by about 1.5ms).
Move out the old common memory/attrbiute memory hack functions to a
new header file to tidy up the main code. I want to keep them available
for a while.
2001-01-17 17:55:00 +00:00
Warner Losh
3e8e7863b2
Changes necessary to make this work.
...
The prior version in the tree was repo-copied from Duncan Barclay's
cvs tree.
Also add $FreeBSD$
Submitted by: Duncan Barclay
Committed-via: raylan link with two webgear cards.
2000-11-12 21:43:52 +00:00
Duncan Barclay
b248ba3a75
Add a desired network parameter structure to runq entries.
2000-06-18 21:10:58 +00:00
Duncan Barclay
dab93c89dd
Generated a new macor, RAY_RECERR for reporting errors with. Verbosity set with IFF_DEBUG (recommended at present).
...
Move promisc flag into the nw parameter structure.
2000-06-11 13:56:11 +00:00
Duncan Barclay
332e85b29d
Add macros for freeing a set of malloc runq entries and adding them to the
...
runq queue, safely checking for ENXIO
2000-06-10 13:52:06 +00:00
Duncan Barclay
77d868ca7a
As part of the IFF_RUNNING stuff, we've added an extra flag so callers
...
can request that runq routines should check IFF_RUNNING before executing.
2000-06-04 21:14:26 +00:00
Duncan Barclay
66d7d8c631
Remove unused ioctl locking
2000-05-28 23:23:24 +00:00
Duncan Barclay
203e551839
Made RAY_COM_DUMP a real debug called RAY_DCOM
...
unsed ioctl locking
2000-05-28 23:11:47 +00:00
Duncan Barclay
6bb2042b66
MFRELENG_3
2000-05-21 20:43:24 +00:00
Duncan Barclay
fa1b5c0246
Remove ISA/3.x stuff and add -current stuff
...
Use device_printf.
2000-05-11 18:53:50 +00:00
Duncan Barclay
a10fc605e1
Move a couple fo things around to be nicer for -current
...
A few more () in macros
Make attribute memory access use a macro and ripple through.
Drop FIXUP as we always need it
2000-05-10 21:18:01 +00:00
Duncan Barclay
48913351d1
Split out structures to make it a bit easier to find my way around and
...
be more like sys/dev coding.
2000-05-07 15:12:18 +00:00