From owner-freebsd-virtualization@FreeBSD.ORG Sat Jun 18 10:53:30 2011 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1A0A1065672 for ; Sat, 18 Jun 2011 10:53:30 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from gilb.zs64.net (gilb.zs64.net [IPv6:2001:470:1f0b:105e::1ea]) by mx1.freebsd.org (Postfix) with ESMTP id 2E6558FC0C for ; Sat, 18 Jun 2011 10:53:30 +0000 (UTC) Received: by gilb.zs64.net (Postfix, from stb@lassitu.de) id B81276FC6F for ; Sat, 18 Jun 2011 12:53:28 +0200 (CEST) From: Stefan Bethke Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 18 Jun 2011 12:53:28 +0200 Message-Id: <0A8B9BF3-8401-4541-9FBD-0C292149C5E4@lassitu.de> To: freebsd-virtualization@freebsd.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) Subject: VIMAGE and pf? X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 10:53:30 -0000 Is VIMAGE supposed to be compatible with pf? On r223207 (8-stable) I'm = getting a panic when pfctl loads the rules: Fatal trap 12: page fault while in kernel mode cpuid =3D 1; apic id =3D 01 fault virtual address =3D 0x28 fault code =3D supervisor read data, page not present instruction pointer =3D 0x20:0xffffffff803da27a stack pointer =3D 0x28:0xffffff811ef8b7d0 frame pointer =3D 0x28:0xffffff811ef8b7f0 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 839 (pfctl) trap number =3D 12 panic: page fault cpuid =3D 1 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2a kdb_backtrace() at kdb_backtrace+0x37 panic() at panic+0x187 trap_fatal() at trap_fatal+0x290 trap_pfault() at trap_pfault+0x28f trap() at trap+0x3df calltrap() at calltrap+0x8 --- trap 0xc, rip =3D 0xffffffff803da27a, rsp =3D 0xffffff811f03f7d0, = rbp =3D 0xffffff811f03f7f0 --- ifunit() at ifunit+0x2a pfioctl() at pfioctl+0x1c2a devfs_ioctl_f() at devfs_ioctl_f+0x7b kern_ioctl() at kern_ioctl+0x102 ioctl() at ioctl+0xfd syscallenter() at syscallenter+0x1e5 syscall() at syscall+0x4b Xfast_syscall() at Xfast_syscall+0xe2 --- syscall (54, FreeBSD ELF64, ioctl), rip =3D 0x80099a8ac, rsp =3D = 0x7fffffffb568, rbp =3D 0x7fffffffb6c0 --- (The above is likely mangled due to my console server missing a few = characters now and then.) I've got these interfaces configured: em0: flags=3D8943 metric = 0 mtu 1500 = options=3D219b ether 00:1c:c0:7d:8c:50 inet6 fe80::21c:c0ff:fe7d:8c50%em0 prefixlen 64 scopeid 0x1=20 nd6 options=3D3 media: Ethernet autoselect (1000baseT ) status: active pflog0: flags=3D0<> metric 0 mtu 33152 lo0: flags=3D8049 metric 0 mtu 16384 options=3D3 inet 127.0.0.1 netmask 0xff000000=20 inet6 ::1 prefixlen 128=20 inet6 fe80::1%lo0 prefixlen 64 scopeid 0xb=20 nd6 options=3D3 bridge0: flags=3D8843 metric 0 = mtu 1500 ether 02:00:00:00:00:01 inet 44.128.65.1 netmask 0xffffffc0 broadcast 44.128.65.63 inet6 fe80::21c:c0ff:fe7d:8c50%bridge0 prefixlen 64 scopeid 0xc=20= inet6 2001:470:1f0b:1064::1 prefixlen 64=20 nd6 options=3D3 id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: vlan1 flags=3D143 ifmaxaddr 0 port 14 priority 128 path cost 55 member: tap0 flags=3D143 ifmaxaddr 0 port 13 priority 128 path cost 2000000 tap0: flags=3D8943 = metric 0 mtu 1500 options=3D80000 ether 00:bd:c5:5a:01:00 inet6 fe80::2bd:c5ff:fe5a:100%tap0 prefixlen 64 scopeid 0xd=20 nd6 options=3D3 Opened by PID 2524 vlan1: flags=3D8943 = metric 0 mtu 1500 options=3D3 ether 00:1c:c0:7d:8c:50 inet6 fe80::21c:c0ff:fe7d:8c50%vlan1 prefixlen 64 scopeid 0xe=20 nd6 options=3D3 media: Ethernet autoselect (1000baseT ) status: active vlan: 1 parent interface: em0 vlan2: flags=3D8843 metric 0 mtu = 1500 options=3D3 ether 00:1c:c0:7d:8c:50 inet 44.128.65.249 netmask 0xfffffff8 broadcast 44.128.65.255 inet6 fe80::21c:c0ff:fe7d:8c50%vlan2 prefixlen 64 scopeid 0xf=20 nd6 options=3D3 media: Ethernet autoselect (1000baseT ) status: active vlan: 2 parent interface: em0 vlan3: flags=3D8843 metric 0 mtu = 1500 options=3D3 ether 00:1c:c0:7d:8c:50 inet 172.23.54.1 netmask 0xffffff00 broadcast 172.23.54.255 inet6 fe80::21c:c0ff:fe7d:8c50%vlan3 prefixlen 64 scopeid 0x10=20= nd6 options=3D3 media: Ethernet autoselect (1000baseT ) status: active vlan: 3 parent interface: em0 vlan4: flags=3D8843 metric 0 mtu = 1500 options=3D3 ether 00:1c:c0:7d:8c:50 inet6 fe80::21c:c0ff:fe7d:8c50%vlan4 prefixlen 64 scopeid 0x11=20= inet 31.18.32.155 netmask 0xfffff800 broadcast 31.18.39.255 nd6 options=3D3 media: Ethernet autoselect (1000baseT ) status: active vlan: 4 parent interface: em0 gif0: flags=3D8051 metric 0 mtu 1280 tunnel inet 31.18.32.155 --> 216.66.80.30 inet6 fe80::21c:c0ff:fe7d:8c50%gif0 prefixlen 64 scopeid 0x12=20 inet6 2001:470:1f0a:1064::2 --> 2001:470:1f0a:1064::1 prefixlen = 128=20 nd6 options=3D3 options=3D1 tun1: flags=3D8043 metric 0 mtu 1500 options=3D80000 inet6 fe80::21c:c0ff:fe7d:8c50%tun1 prefixlen 64 scopeid 0x13=20 inet 44.128.127.2 netmask 0xffffff00 broadcast 44.128.127.255 nd6 options=3D3 Opened by PID 2516 --=20 Stefan Bethke Fon +49 151 14070811