christos
95e1ffb156
merge ktrace-lwp.
2005-12-11 12:16:03 +00:00
perry
f31bd063e9
nuke trailing whitespace
2005-02-27 00:26:58 +00:00
thorpej
67568419ee
Eliminate use of M_HASFCS.
2005-01-31 03:04:25 +00:00
thorpej
e9818f5b5e
When adding/deleting multicast addresses, only whack the address
...
filter if the interface is marked RUNNING.
Fixes kern/27678.
2004-10-30 18:08:34 +00:00
tsutsui
cb187dc1a7
Fix bogus GCC uninitialized variable warning.
2003-10-29 18:01:20 +00:00
tsutsui
fcdaed16cd
When the extra pad buffer is used, the number of TX segments
...
should be incremented than dm_nsegs.
2003-01-18 13:53:29 +00:00
tsutsui
49a0506ca0
Fix pasto and typos.
2003-01-18 13:12:55 +00:00
bouyer
ab00572d4a
Use a properly zero'd buffer to pad the packet to ETHER_MIN_LEN-ETHER_CRC_LEN
2003-01-15 21:53:18 +00:00
lukem
a4bae8b066
add/cleanup RCSID
2001-11-13 13:14:31 +00:00
tsutsui
2f456b8f00
Make sure to initialize the all Rx descriptors properly in sonic_init()
...
even if mbuf for them are already allocated.
This fixes "receive descriptor exhausted" errors.
2001-07-23 16:33:48 +00:00
thorpej
623f83a793
Use BUS_DMA_READ and BUS_DMA_WRITE in some obvious places.
2001-07-19 16:25:23 +00:00
thorpej
5c0f65ea82
Do a little manual CSE, taking unneeded comparisons out of loops,
...
and shrinking the object code somewhat. On an R4400:
Before:
text data bss dec hex filename
16248 16 0 16264 3f88 dp83932.o
Before:
text data bss dec hex filename
14424 16 0 14440 3868 dp83932.o
2001-07-05 15:02:27 +00:00
thorpej
b7ea2efc25
A new DP83932 ``SONIC'' driver, which uses bus_dma(9) and does I/O
...
directly to mbufs. Handles both 32-bit and 16-bit, big- and little-
endian configurations of the chip (we could squeeze out some conditionals
yet, though).
2001-07-05 14:37:41 +00:00