From owner-freebsd-mips@FreeBSD.ORG Thu Apr 8 20:53:50 2010 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 497ED1065673 for ; Thu, 8 Apr 2010 20:53:50 +0000 (UTC) (envelope-from smeagle@bsdler.de) Received: from hell.bsdler.de (hell-fe0.v6.bsdler.de [IPv6:2001:780:0:19::1]) by mx1.freebsd.org (Postfix) with ESMTP id BE1E78FC13 for ; Thu, 8 Apr 2010 20:53:49 +0000 (UTC) Received: from hell.nonstopviolence.de (localhost [127.0.0.1]) by hell.bsdler.de (Postfix) with ESMTP id 4BEDFB83E for ; Thu, 8 Apr 2010 22:53:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at bsdler.de Received: from hell.bsdler.de ([127.0.0.1]) by hell.nonstopviolence.de (hell.bsdler.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 47cTndIjM6jD for ; Thu, 8 Apr 2010 22:53:45 +0200 (CEST) Received: from kiste.lan.terror.local (p4FF0A935.dip.t-dialin.net [79.240.169.53]) by hell.bsdler.de (Postfix) with ESMTPSA id A1B73B83A for ; Thu, 8 Apr 2010 22:53:45 +0200 (CEST) Received: from [172.17.21.80] (brain.lan.terror.local [172.17.21.80]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by kiste.lan.terror.local (Postfix) with ESMTPS id DA5AB4AC1C for ; Thu, 8 Apr 2010 22:53:44 +0200 (CEST) From: Florian Kruegl To: freebsd-mips@freebsd.org Content-Type: text/plain; charset="ASCII" Date: Thu, 08 Apr 2010 22:52:38 +0200 Message-ID: <1270759958.39790.18.camel@brain.lan.terror.local> Mime-Version: 1.0 X-Mailer: Evolution 2.28.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: panic on NAT over PPPoE X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: smeagle@bsdler.de List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Apr 2010 20:53:50 -0000 Hi, I get panics when using pf based nat over netgraph based pppoe links its not happening without netgraph nor without nat. mpd5.5 is used for client and was also used as pppoe server to reproduce the panic. pinky:head# svn info Path: . URL: svn://svn.freebsd.org/base/head Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 206117 Node Kind: directory Schedule: normal Last Changed Author: jkim Last Changed Rev: 206117 Last Changed Date: 2010-04-02 23:04:31 +0000 (Fri, 02 Apr 2010) ------------------------[ pf.conf ]------------------------ ext_if="ng0" int_if="arge1" set skip on lo scrub in nat on $ext_if from !($ext_if) -> ($ext_if:0) block in pass out pass quick on $int_if no state antispoof quick for { lo $int_if } ------------------------[ pf.conf ]------------------------ ------------------------[ console ]------------------------ panic: TX packet address unaligned KDB: enter: panic [ thread pid 11 tid 100032 ] Stopped at kdb_enter+0x50: lui at,0x805a db> bt Tracing pid 11 tid 100032 td 0xc0c894c0 db_trace_thread+30 (?,?,?,?) ra 800a7a50 sp c7a0d118 sz 24 800a7934+11c (0,?,ffffffff,?) ra 800a7444 sp c7a0d130 sz 32 800a70b0+394 (?,?,?,?) ra 800a75d4 sp c7a0d150 sz 168 db_command_loop+78 (?,?,?,?) ra 800a9ca8 sp c7a0d1f8 sz 24 800a9ba0+108 (?,?,?,?) ra 8021a28c sp c7a0d210 sz 424 kdb_trap+10c (?,?,?,?) ra 8047bcb0 sp c7a0d3b8 sz 32 trap+10fc (?,?,?,?) ra 80473168 sp c7a0d3d8 sz 176 MipsKernGenException+10c (0,a,805c8fe4,2) ra 8021a4e4 sp c7a0d488 sz 200 kdb_enter+50 (?,?,?,?) ra 801df8a0 sp c7a0d550 sz 24 panic+f8 (?,3f1c013,c7a0d5c0,a093e450) ra 804945a8 sp c7a0d568 sz 40 804940c4+4e4 (?,?,?,?) ra 802ac09c sp c7a0d590 sz 144 if_start+14 (?,?,?,?) ra 802af858 sp c7a0d620 sz 24 802af670+1e8 (?,?,?,?) ra 802bf608 sp c7a0d638 sz 48 ether_output_frame+6c (?,c0ce8c00,?,?) ra 8031f23c sp c7a0d668 sz 24 8031f100+13c (?,?,?,?) ra 8031c71c sp c7a0d680 sz 32 8031c640+dc (?,?,0,?) ra 8031b324 sp c7a0d6a0 sz 112 ng_snd_item+690 (?,?,?,?) ra 8032a5f8 sp c7a0d710 sz 48 8032a450+1a8 (?,?,?,?) ra 8031c71c sp c7a0d740 sz 80 8031c640+dc (?,?,0,?) ra 8031b324 sp c7a0d790 sz 112 ng_snd_item+690 (?,?,?,?) ra 8032e26c sp c7a0d800 sz 48 8032e0d8+194 (?,?,?,?) ra 8031c71c sp c7a0d830 sz 48 8031c640+dc (?,?,0,?) ra 8031b324 sp c7a0d860 sz 112 ng_snd_item+690 (?,?,?,?) ra 80326b94 sp c7a0d8d0 sz 48 80326a8c+108 (?,?,?,?) ra 80327030 sp c7a0d900 sz 48 80326fa4+8c (?,?,?,?) ra 80327cd8 sp c7a0d930 sz 336 80327c34+a4 (?,?,?,?) ra 80327e50 sp c7a0da80 sz 32 80327da4+ac (?,?,?,?) ra 80327f8c sp c7a0daa0 sz 32 80327f24+68 (?,?,?,?) ra 80328090 sp c7a0dac0 sz 24 8032805c+34 (?,?,?,?) ra 8031c71c sp c7a0dad8 sz 24 8031c640+dc (?,?,0,?) ra 8031b324 sp c7a0daf0 sz 112 ng_snd_item+690 (?,?,?,?) ra 80322770 sp c7a0db60 sz 48 80322670+100 (?,?,?,?) ra 80322b40 sp c7a0db90 sz 40 8032283c+304 (?,?,?,?) ra 8034c9b8 sp c7a0dbb8 sz 64 ip_output+bd8 (c0f96600,?,?,1) ra 8034749c sp c7a0dbf8 sz 104 ip_forward+3ac (?,?,?,?) ra 80348ed4 sp c7a0dc60 sz 96 ip_input+808 (c0f96600,?,?,?) ra 802c2ff8 sp c7a0dcc0 sz 48 netisr_dispatch_src+cc (?,?,?,?) ra 802c342c sp c7a0dcf0 sz 56 netisr_dispatch+14 (?,?,?,?) ra 802bf0b0 sp c7a0dd28 sz 24 ether_demux+1e0 (?,c0f96600,?,?) ra 802bf584 sp c7a0dd40 sz 32 802bf1c8+3bc (?,c0f96600,?,?) ra 804934b8 sp c7a0dd60 sz 40 804932f0+1c8 (?,?,?,?) ra 80494dd4 sp c7a0dd88 sz 64 80494c8c+148 (?,?,?,?) ra 801aad30 sp c7a0ddc8 sz 40 intr_event_execute_handlers+240 (?,?,?,?) ra 801acd08 sp c7a0ddf0 sz 48 801acc4c+bc (?,?,?,?) ra 801a775c sp c7a0de20 sz 48 fork_exit+a0 (?,?,?,?) ra 80480ba0 sp c7a0de50 sz 48 fork_trampoline+10 (?,?,?,?) ra 0 sp c7a0de80 sz 0 pid 11 ------------------------[ console ]------------------------