From owner-freebsd-hackers Sun Nov 19 15: 1: 9 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from whizzo.transsys.com (whizzo.TransSys.COM [144.202.42.10]) by hub.freebsd.org (Postfix) with ESMTP id 7649537B479 for ; Sun, 19 Nov 2000 15:01:07 -0800 (PST) Received: from whizzo.transsys.com (localhost.transsys.com [127.0.0.1]) by whizzo.transsys.com (8.11.1/8.11.0) with ESMTP id eAJN15714300; Sun, 19 Nov 2000 18:01:05 -0500 (EST) (envelope-from louie@whizzo.transsys.com) Message-Id: <200011192301.eAJN15714300@whizzo.transsys.com> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: Jesper Skriver Cc: hackers@FreeBSD.ORG X-Image-URL: http://www.transsys.com/louie/images/louie-mail.jpg From: "Louis A. Mamakos" Subject: Re: React to ICMP administratively prohibited ? References: <20001118155446.A81075@skriver.dk> <20001118183632.A99512@skriver.dk> <20001119215357.A41281@skriver.dk> <200011192103.eAJL34713541@whizzo.transsys.com> <20001119220451.B41281@skriver.dk> <20001119223818.A79237@skriver.dk> In-reply-to: Your message of "Sun, 19 Nov 2000 22:38:18 +0100." <20001119223818.A79237@skriver.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 19 Nov 2000 18:01:05 -0500 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It would seem more appropriate, somehow, to push the response to the ICMP message up into the protocols where they can take the appropriate action. Of course, the problem is that the PRC_* abstracted codes may not be rich enough to express all the semantics you'd wish to convey. So one goal might be to see if this sort of process could get pushed into netinet/tcp_sub.c:tcp_ctlinput(). Personally, I don't really like the idea of the icmp_input() function reaching into TCP's private state and doing stuff. There's too many potential interactions (e.g., what about IPSEC security associations?) I dunno, some of this is probably a matter of taste. louie To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message