Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Manuel BOUYER <bouyer@netbsd.org>
List: source-changes
Date: 08/24/1999 09:10:36
Module Name:	syssrc
Committed By:	bouyer
Date:		Tue Aug 24 16:10:35 UTC 1999

Modified Files:
	syssrc/sys/netinet: ip_proxy.c

Log Message:
Fix for kern/7831 from Darren Reed after discussion on tech-net 2 weeks ago:
check that the packet if of the rigth protocol before giving it to the
proxy module, otherwise let the ipnat code handle it.
What happens in kern/7831 is that a router sends back a icmp message for
a TCP SYN, and ip_proxy.c forwards it to ip_ftp_pxy.c which can only
handle TCP packets. The icmp message is properly handled by ipnat, no need to
go to ip_ftp_pxy.c.


To generate a diff of this commit:
cvs rdiff -r1.17 -r1.18 syssrc/sys/netinet/ip_proxy.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.