From owner-freebsd-current@FreeBSD.ORG Thu Nov 11 16:36:51 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D942516A4CE for ; Thu, 11 Nov 2004 16:36:51 +0000 (GMT) Received: from postman.ripe.net (postman.ripe.net [193.0.0.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88E7743D1F for ; Thu, 11 Nov 2004 16:36:51 +0000 (GMT) (envelope-from marks@ripe.net) Received: by postman.ripe.net (Postfix, from userid 8) id F34576AA0F; Thu, 11 Nov 2004 17:36:50 +0100 (CET) Received: from birch.ripe.net (birch.ripe.net [193.0.1.96]) by postman.ripe.net (Postfix) with ESMTP id 0EA606AA35; Thu, 11 Nov 2004 17:36:49 +0100 (CET) Received: from ripe.net (cow.ripe.net [193.0.1.239]) by birch.ripe.net (8.12.10/8.11.6) with SMTP id iABGadLE009581; Thu, 11 Nov 2004 17:36:43 +0100 Received: (nullmailer pid 906 invoked by uid 1001); Thu, 11 Nov 2004 16:36:38 -0000 Date: Thu, 11 Nov 2004 17:36:38 +0100 From: Mark Santcroos To: Sean McNeil Message-ID: <20041111163638.GA700@laptop.6bone.nl> References: <1100179523.21180.8.camel@server.mcneil.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1100179523.21180.8.camel@server.mcneil.com> User-Agent: Mutt/1.4.2.1i X-Handles: MS6-6BONE, MS18417-RIPE X-RIPE-Spam-Level: X-RIPE-Spam-Status: N 0.000004 / -5.9 X-RIPE-Signature: 026e0fbaacda310791f06d1f3a1a479e cc: current@freebsd.org Subject: Re: natd broken for days X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Nov 2004 16:36:52 -0000 On Thu, Nov 11, 2004 at 05:25:23AM -0800, Sean McNeil wrote: > It has been reported that both amd64 and i386 architectures will panic > in natd by jumping to address 0. There has been no discussion since the > reports, however, and I was wondering if anyone is looking into it. This should fix it. --- sys/netinet/ip_divert.c Mon Nov 8 15:44:53 2004 +++ sys/netinet/ip_divert.c Thu Nov 11 17:24:07 2004 @@ -671,6 +671,9 @@ .pru_send = div_send, .pru_shutdown = div_shutdown, .pru_sockaddr = div_sockaddr, + .pru_sosend = sosend, + .pru_soreceive = soreceive, + .pru_sopoll = sopoll, .pru_sosetlabel in_pcbsosetlabel }; -- RIPE NCC - Delft University of Technology - The FreeBSD Project marks@ripe.net - m.a.santcroos@ewi.tudelft.nl - marks@freebsd.org