Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Apr 2010 22:52:38 +0200
From:      Florian Kruegl <smeagle@bsdler.de>
To:        freebsd-mips@freebsd.org
Subject:   panic on NAT over PPPoE
Message-ID:  <1270759958.39790.18.camel@brain.lan.terror.local>

next in thread | raw e-mail | index | archive | help
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 ]------------------------	





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1270759958.39790.18.camel>