Date: Wed, 27 Aug 1997 18:17:13 -0700 (PDT) From: Julian Elischer <julian@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/net if.c if_var.h src/sys/netatalk at_control.c ddp_output.c Message-ID: <199708280117.SAA24464@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
julian 1997/08/27 18:17:13 PDT Modified files: sys/net if.c if_var.h sys/netatalk at_control.c ddp_output.c Log: 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. Revision Changes Path 1.51 +14 -2 src/sys/net/if.c 1.6 +4 -1 src/sys/net/if_var.h 1.16 +43 -1 src/sys/netatalk/at_control.c 1.5 +19 -3 src/sys/netatalk/ddp_output.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708280117.SAA24464>