freebsd-skq/sys/net
julian 6c90e3528c 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
..
bpf_compat.h
bpf_filter.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
bpf.c
bpf.h
bpfdesc.h
bsd_comp.c Remove some stray extra prototypes 1997-08-19 17:07:07 +00:00
ethernet.h
fddi.h
hostcache.c
hostcache.h
if_arp.h
if_atm.h
if_atmsubr.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_disc.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_dl.h
if_ethersubr.c
if_fddisubr.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_llc.h
if_loop.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_media.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_media.h
if_mib.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
if_mib.h
if_ppp.c Some fixes from Bruce: 1997-08-22 11:34:08 +00:00
if_ppp.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
if_pppvar.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
if_sl.c SUNIT: exchange up/down states too 1997-08-13 14:57:14 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c Fix a traceroute problem in the CISCO HDLC mode. (cisco routers not 1997-08-12 05:22:54 +00:00
if_tun.c
if_tun.h
if_types.h
if_var.h Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
if.c Add a per-interface-address pointer to a function that can be supplied 1997-08-28 01:17:12 +00:00
if.h
netisr.h
ppp_comp.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
ppp_deflate.c Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
ppp_defs.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
ppp_tty.c Some fixes from Bruce: 1997-08-22 11:34:08 +00:00
radix.c
radix.h
raw_cb.c
raw_cb.h
raw_usrreq.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
route.c
route.h
rtsock.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
slcompress.c Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
slcompress.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
slip.h
zlib.c Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00
zlib.h Update kernel parts of pppd from 2.2.0 to 2.3.0. I've yet to look at the 1997-08-19 14:10:50 +00:00