1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-21 11:13:30 +00:00
freebsd/sys
Julian Elischer ed7509ace4 Go through the loopback code with a broom..
Remove lots'o'hacks.
looutput is now static.

Other callers who want to use loopback to allow shortcutting
should call the special entrypoint for this, if_simloop(), which is
specifically designed for this purpose. Using looutput for this purpose
was problematic, particularly with bpf and trying to keep track
of whether one should be using the charateristics of the loopback interface
or the interface (e.g. if_ethersubr.c) that was requesting the loopback.
There was a whole class of errors due to this mis-use each of which had
hacks to cover them up.

Consists largly of hack removal :-)
1998-06-12 03:48:19 +00:00
..
alpha Reimplement spl*() as function calls. Implement software interrupts. 1998-06-11 11:51:27 +00:00
amd64 Add a tc_ prefix to struct timecounter members. 1998-06-09 13:10:54 +00:00
compat This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
compile
conf I accidentally committed the wrong file, sorry. 1998-06-10 17:54:37 +00:00
contrib/softupdates Add B_NOCACHE to several cases where BSD4.4 only required a B_INVAL. 1998-06-11 17:44:32 +00:00
ddb Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
dev Correct name and number for sxdc modules 1998-06-10 12:49:54 +00:00
fs Make these files compile. 1998-06-10 21:21:31 +00:00
geom This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
gnu This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
i386 Correct name and number for sxdc modules 1998-06-10 12:49:54 +00:00
isa Add a tc_ prefix to struct timecounter members. 1998-06-09 13:10:54 +00:00
isofs/cd9660 This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kern Only build this on i386 for now. I may use it for the alpha later but 1998-06-11 07:23:59 +00:00
libkern Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
miscfs Make these files compile. 1998-06-10 21:21:31 +00:00
modules Removed reference to obsolete file "README.iBCS2". 1998-05-19 03:31:34 +00:00
msdosfs Back out previous change. This behavior is at least completely 1998-06-10 13:46:46 +00:00
net Go through the loopback code with a broom.. 1998-06-12 03:48:19 +00:00
netatalk Go through the loopback code with a broom.. 1998-06-12 03:48:19 +00:00
netinet Go through the loopback code with a broom.. 1998-06-12 03:48:19 +00:00
netipx When system act as IPX router (sysctl -w net.ipx.ipx.ipxforwarding=1, 1998-06-10 12:52:11 +00:00
netkey Really make this compile.. 1998-04-06 05:11:42 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns
nfs This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
nfsclient This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
nfsserver This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pc98 Sync with sys/i386/isa/clock.c revision 1.124. 1998-06-10 08:25:23 +00:00
pccard This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
pci Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add missing copyrights. Thanks to Jason Thorpe for politely noting the 1998-06-10 19:59:41 +00:00
rpc
scsi This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sys Add initial support for the FreeBSD/alpha kernel. This is very much a 1998-06-10 10:57:29 +00:00
tools
ufs Add B_NOCACHE to several cases where BSD4.4 only required a B_INVAL. 1998-06-11 17:44:32 +00:00
vm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
Makefile