freebsd-dev/sys
Garrett Wollman 6adca7ad76 Fix some problems with multicast forwarding:
Garrett,

  Here are some patches for the rate limiting code.  It should be faster,
and in particular it doesn't leak malloc'd memory any more when rate_limit'ing
a phyint.

  It now uses an mbuf chain at each vif, instead of the static queue array.
This means that the MAXQSIZE is now variable per vif (although there is no
interface to change it other than a debugger); this is an area for more
experimentation.

  Bill

Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-08-23 18:20:17 +00:00
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 A couple of micro optimizations to improve NULL syscall performance by 1995-08-21 18:06:48 +00:00
compat/linux First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Correct a pathname. The isdn tells to look for a 1995-08-20 15:52:10 +00:00
ddb Make db_ps tolerant of uninitialized struct proc fields. Improved 'more' 1995-08-20 05:25:11 +00:00
dev Fix some outstanding bugs in the DCD modem control.. 1995-08-22 00:48:17 +00:00
fs The cred' and proc' args were missing for some VOP_OPEN() and VOP_CLOSE() 1995-08-17 11:53:51 +00:00
gnu Use tsleep() instead of ttysleep() to wait for carrier since a generation 1995-07-31 21:28:42 +00:00
i386 Don't clip d_ncylinders to value used by partitions. 1995-08-23 11:43:45 +00:00
isa Added missing semi-colon in the XT_KEYBOARD code. W/out it the code 1995-08-16 22:36:43 +00:00
isofs/cd9660 Converted mountlist to a CIRCLEQ. 1995-08-11 11:31:18 +00:00
kern Don't clip d_ncylinders to value used by partitions. 1995-08-23 11:43:45 +00:00
libkern Rearrange the inner loop of scanc() to get better code on i*86's 1995-07-11 18:50:47 +00:00
miscfs The cred' and proc' args were missing for some VOP_OPEN() and VOP_CLOSE() 1995-08-17 11:53:51 +00:00
modules First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
msdosfs Make sure that a non-null cookie vector is returned even if there were no 1995-08-03 12:17:35 +00:00
net Make everything except the unsupported network sources compile cleanly 1995-08-16 16:14:28 +00:00
netccitt Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
netinet Fix some problems with multicast forwarding: 1995-08-23 18:20:17 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Eliminate sloppy common-style declarations. There should be none left for 1995-07-29 11:44:31 +00:00
nfs Converted mountlist to a CIRCLEQ. 1995-08-11 11:31:18 +00:00
nfsclient Converted mountlist to a CIRCLEQ. 1995-08-11 11:31:18 +00:00
nfsserver Fixed bug where vnode_pager_uncache() wasn't always called when it should 1995-08-06 11:55:25 +00:00
pc98/pc98 Bring in Serge Vakulenko's IDE CDROM (ATAPI) driver. A number of 1995-08-18 11:26:35 +00:00
pci Correct the PCI ID for the Adaptec 7850 chips. 1995-08-20 03:18:09 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Make everything except the unsupported network sources compile cleanly 1995-08-16 16:14:28 +00:00
sys Damn! As Rod just reminded me, I didn't apply the tweak to make 1995-08-23 13:30:52 +00:00
tools Removed my special-case hack for VOP_LINK and fixed the problem with the 1995-08-01 18:51:02 +00:00
ufs Fixed mfs reboot panic by never returning failure from mfs_start(). 1995-08-20 10:26:00 +00:00
vm Make everything except the unsupported network sources compile cleanly 1995-08-16 16:14:28 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00