1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys
Julian Elischer 7ed8f465e7 Add a per-interface-address pointer to a function that can be supplied
by a protocol, to detirmine if an address matches the net this address
is part of.  This is needed by protocols for which netmasks
"just don't work", for example appletalk.

Also add the code in appletalk to make use of this new feature.
Thsi fixes one of the longest standing bugs in appletalk.
The inability to talk to machines to which the path is via a router
which is on a different net, but the same netrange, as your interface.
Protocols that do not supply this function (e.g. IP) should not be affected.
1997-08-28 01:17:12 +00:00
..
alpha Fixed misplaced declaration. 1997-08-25 23:41:39 +00:00
amd64 Correct some things I forgot about until it was too late with smp_active. 1997-08-26 18:36:15 +00:00
compat/linux Ops the arguments to copyin was in the wrong order.. 1997-08-10 18:15:20 +00:00
compile
conf Use existing path, even though PC-98 doesn't support each device driver. 1997-08-27 08:47:03 +00:00
ddb Minor hack to also allow for syscons's "interesting" arrow keys. 1997-08-17 21:21:50 +00:00
dev Removed unused misplaced definition of TIMER_FREQ. 1997-08-25 23:21:55 +00:00
fs Include "opt_ddb.h" only when NULLFS_DIAGNOSTIC is defined. 1997-08-28 00:44:43 +00:00
geom Removed unused #includes. 1997-06-14 13:56:12 +00:00
gnu Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
i386 Correct some things I forgot about until it was too late with smp_active. 1997-08-26 18:36:15 +00:00
isa Removed unused misplaced definition of TIMER_FREQ. 1997-08-25 23:21:55 +00:00
isofs/cd9660 Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
kern Correct some things I forgot about until it was too late with smp_active. 1997-08-26 18:36:15 +00:00
libkern Removed unused #includes. 1997-08-02 14:33:27 +00:00
miscfs Include "opt_ddb.h" only when NULLFS_DIAGNOSTIC is defined. 1997-08-28 00:44:43 +00:00
modules Removed bogus -I path in CFLAGS. 1997-08-26 13:49:26 +00:00
msdosfs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
net Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
netatalk Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
netinet ICMP Timestamp Request messages could have harbored the same sort of 1997-08-25 16:29:27 +00:00
netipx Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netkey
netnatm Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
netns Remove unneeded member nsp_head from struct nspcb. 1997-04-14 18:26:51 +00:00
nfs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
nfsclient Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
nfsserver Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
pc98 Use existing path, even though PC-98 doesn't support each device driver. 1997-08-27 08:47:03 +00:00
pccard Oops, unremoved used #include. 1997-07-21 16:55:28 +00:00
pci Go back to previous definition of FE_CACHE_SET, since the problem 1997-08-24 06:24:51 +00:00
powerpc/include
rpc Resolve conflicts. 1997-05-28 04:45:15 +00:00
scsi Increase the retry timeouts. 1997-08-23 21:05:32 +00:00
sys Clean up the SMP AP bootstrap and eliminate the wretched idle procs. 1997-08-26 18:10:38 +00:00
tools
ufs Uncut&paste cache_lookup(). 1997-08-26 07:32:51 +00:00
vm Fixed type mismatches for functions with args of type vm_prot_t and/or 1997-08-25 22:15:31 +00:00
Makefile Commit a long-forgotten tweak for building tags in /usr/src/sys. 1997-07-13 07:36:20 +00:00