freebsd-dev/sys
Bill Paul 0a9766ee3a Bunch of updates:
- Try to unbreak what I broke by screwing with the tx queuing again.
  I'm waiting for a few more people to test out this code and report back
  before I move it into current. Hopefully it will be soon. Basically I
  reverted to the old TX queuing strategy.

- Add experimental support for the 3c900B-FL (10mbps ST fiber). The card
  should be detected properly and the 10baseFL mode supported, but again
  I'm still waiting for word from a tester to see if this actually works.
  It shouldn't affect the other cards though; all the differences are in
  media selection.

- Set the TX start threshold register to get better performance.

- Increase the size of the RX and TX rings. UDP performance was pretty
  bad because the TX ring was too small. Should be substantially better
  now (I can saturate the link with either TCP or UDP now).

- Change some of the #defines to reflect proper 3Com ASIC names (boomerang,
  cyclone, krakatoa, hurricane).

- Simplify and reorganize interrupt handler; ack all interrupts right
  away and then process them. This avoids a potential race condition.
  (Noted by Matt Dillon.)

- Reorganize the bridging code to eliminate using a goto to jump into
  the middle of an if() {} clause. Sorry, that just made my brain itch.

- Use m_adj() in xl_rxeof().

- Make the payload alignment in xl_newbuf() the default (instead of
  just conditionally defined for the alpha) to improve NFS performance
  (avoids need for nfs_realign()).
1999-04-30 16:15:43 +00:00
..
alpha - Handle mixer read ioctls correctly. They have the same group, number and 1999-04-29 04:37:57 +00:00
amd64 Enable vmspace sharing on SMP. Major changes are, 1999-04-28 01:04:33 +00:00
boot Make man page reflect reality on parsing rules. Now I know Jordan 1999-04-25 21:41:09 +00:00
cam Release bus entries in the EDT when a path is released. 1999-04-23 23:25:48 +00:00
coda Removed a bogus cast to c_caddr_t. This is part of terminating 1999-01-29 07:23:53 +00:00
compat - Handle mixer read ioctls correctly. They have the same group, number and 1999-04-29 04:37:57 +00:00
compile
conf Add a new "file" to procfs: "rlimit" which shows the resource limits for 1999-04-30 13:04:21 +00:00
contrib Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't 1999-04-24 20:24:02 +00:00
ddb Fixed -Wcast-qual warnings. 1999-02-12 12:44:19 +00:00
dev My last commit accidentally undid the changes made in rev 1.68 1999-04-30 11:16:30 +00:00
fs Add a new "file" to procfs: "rlimit" which shows the resource limits for 1999-04-30 13:04:21 +00:00
geom Fixed variable overflow problem. 1999-03-11 18:50:39 +00:00
gnu This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
i4b Suser() simplification: 1999-04-27 11:18:52 +00:00
i386 - Handle mixer read ioctls correctly. They have the same group, number and 1999-04-29 04:37:57 +00:00
isa s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
isofs/cd9660 Suser() simplification: 1999-04-27 11:18:52 +00:00
kern Add beer-ware license and $Id$ 1999-04-30 06:51:51 +00:00
libkern Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 02:26:20 +00:00
miscfs Add a new "file" to procfs: "rlimit" which shows the resource limits for 1999-04-30 13:04:21 +00:00
modules Allow loadable interface drivers with BPF support to be loaded into a kernel 1999-04-28 01:18:13 +00:00
msdosfs This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
net Postpone route_init() until all domains are attached. 1999-04-29 03:22:19 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Suser() simplification: 1999-04-27 11:18:52 +00:00
netinet This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
netipx Suser() simplification: 1999-04-27 11:18:52 +00:00
netkey #ifdef out unused function key_freetables. 1999-01-12 12:38:31 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns Make INET a proper option. 1998-01-08 23:42:31 +00:00
nfs This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
nfsclient Suser() simplification: 1999-04-27 11:18:52 +00:00
nfsserver This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
ntfs Removed annoying messaged during boot,added some check 1999-04-20 21:06:44 +00:00
pc98 Added $Id$. 1999-04-30 07:31:17 +00:00
pccard Eliminate compiler warning about missing type in declaration. 1999-04-27 18:47:39 +00:00
pci Bunch of updates: 1999-04-30 16:15:43 +00:00
posix4 Well folks, this is it - The second stage of the removal for build support 1999-04-17 08:36:07 +00:00
powerpc Fixed several (not all) warnings. 1999-04-23 19:53:38 +00:00
rpc
svr4 Suser() simplification: 1999-04-27 11:18:52 +00:00
sys Add a new "file" to procfs: "rlimit" which shows the resource limits for 1999-04-30 13:04:21 +00:00
tools Declare static __inline functions as __inline in their forward 1999-02-28 11:30:00 +00:00
ufs This Implements the mumbled about "Jail" feature. 1999-04-28 11:38:52 +00:00
vm s/static foo_devsw_installed = 0;/static int foo_devsw_installed;/. 1999-04-28 10:54:24 +00:00
Makefile Use ${.CURDIR} in `exists()' constructs. 1999-04-21 11:09:40 +00:00