misc/185092: panic: rtfree 2 (using RADIX_MPATH in a VNET jail)
Nikolay Denev
ndenev at gmail.com
Wed Jan 1 13:20:01 UTC 2014
The following reply was made to PR misc/185092; it has been noted by GNATS.
From: Nikolay Denev <ndenev at gmail.com>
To: FreeBSD-gnats-submit at freebsd.org, freebsd-bugs at freebsd.org,
"freebsd-net at freebsd.org" <freebsd-net at freebsd.org>
Cc:
Subject: Re: misc/185092: panic: rtfree 2 (using RADIX_MPATH in a VNET jail)
Date: Wed, 1 Jan 2014 13:10:57 +0000
--001a11c3d860640c3f04eee868e9
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
On Sun, Dec 22, 2013 at 1:10 PM, <FreeBSD-gnats-submit at freebsd.org> wrote:
> Thank you very much for your problem report.
> It has the internal identification `misc/185092'.
> The individual assigned to look at your
> report is: freebsd-bugs.
>
> You can access the state of your problem report at any time
> via this link:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D185092
>
> >Category: misc
> >Responsible: freebsd-bugs
> >Synopsis: panic: rtfree 2 (using RADIX_MPATH in a VNET jail)
> >Arrival-Date: Sun Dec 22 13:10:00 UTC 2013
>
I'm trying to understand exactly what is happening here, and examining a
core dump with kgdb I'm getting some output that confuses me :
(kgdb) bt
#0 doadump (textdump=3D-1011569920) at pcpu.h:233
#1 0xc06069b2 in kern_reboot (howto=3D260) at
/usr/src/sys/kern/kern_shutdown.c:447
#2 0xc0606d0e in panic (fmt=3D<value optimized out>) at
/usr/src/sys/kern/kern_shutdown.c:754
#3 0xc06de639 in rtfree (rt=3D<value optimized out>) at
/usr/src/sys/net/route.c:464
#4 0xc06e188d in route_output (m=3D<value optimized out>) at
/usr/src/sys/net/rtsock.c:951
#5 0xc06de18f in raw_usend (so=3D<value optimized out>, flags=3D0, m=3D<va=
lue
optimized out>, nam=3D0x0, control=3D<value optimized out>,
td=3D0xc3bd2000) at /usr/src/sys/net/raw_usrreq.c:238
#6 0xc066eca9 in sosend_generic (so=3D0xc3e9c1a8, uio=3D<value optimized o=
ut>,
top=3D<value optimized out>, control=3D0x0,
flags=3D<value optimized out>, td=3D<value optimized out>) at
/usr/src/sys/kern/uipc_socket.c:1271
#7 0xc066efc7 in sosend (so=3D0xc3e9c1a8, addr=3D0x0, uio=3D0xd9b9cc10, to=
p=3D0x0,
control=3D0x0, flags=3D0, td=3D0xc3bd2000)
at /usr/src/sys/kern/uipc_socket.c:1315
#8 0xc0654af4 in soo_write (fp=3D0xc3c0c818, uio=3D0xd9b9cc10,
active_cred=3D0xc3f1dd00, flags=3D0, td=3D0xc3bd2000)
at /usr/src/sys/kern/sys_socket.c:103
#9 0xc064c866 in dofilewrite (td=3D0xc3bd2000, fd=3D3, fp=3D0xc3c0c818,
auio=3D0xd9b9cc10, offset=3D-1, flags=3D0) at file.h:303
#10 0xc064c566 in kern_writev (td=3D0xc3bd2000, fd=3D3, auio=3D<value optim=
ized
out>) at /usr/src/sys/kern/sys_generic.c:467
#11 0xc064c4bc in sys_write (td=3D<value optimized out>, uap=3D<value optim=
ized
out>) at /usr/src/sys/kern/sys_generic.c:382
#12 0xc08614d3 in syscall (frame=3D<value optimized out>) at
subr_syscall.c:134
#13 0xc084cca1 in Xint0x80_syscall () at
/usr/src/sys/i386/i386/exception.s:270
#14 0x281975b7 in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language: auto; currently minimal
(kgdb) fr 3
#3 0xc06de639 in rtfree (rt=3D<value optimized out>) at
/usr/src/sys/net/route.c:464
464 panic("rtfree 2");
(kgdb) print *rt
$1 =3D {rt_nodes =3D {{rn_mklist =3D 0xc3b4ab30, rn_parent =3D 0x1, rn_bit =
=3D 0,
rn_bmask =3D 0 '\0', rn_flags =3D 0 '\0', rn_u =3D {rn_leaf =3D {
rn_Key =3D 0xc0882687 "shutdown_post_sync", rn_Mask =3D 0x1030000
<Address 0x1030000 out of bounds>, rn_Dupedkey =3D 0x0}, rn_node =3D {
rn_Off =3D -1064819065, rn_L =3D 0x1030000, rn_R =3D 0x0}}}, {rn_=
mklist
=3D 0x0, rn_parent =3D 0x4, rn_bit =3D -18048, rn_bmask =3D -94 '?',
rn_flags =3D 195 '?', rn_u =3D {rn_leaf =3D {rn_Key =3D 0xc3a545e0 ""=
,
rn_Mask =3D 0xc3a4e440 " ??(???\020'", rn_Dupedkey =3D 0xc3a4e880},
rn_node =3D {rn_Off =3D -1012578848, rn_L =3D 0xc3a4e440, rn_R =3D
0xc3a4e880}}}}, rt_gateway =3D 0x74756873, rt_flags =3D 1853321060,
rt_refcnt =3D 1936683103, rt_ifp =3D 0x79735f74, rt_ifa =3D 0x636e, rt_rm=
x =3D
{rmx_mtu =3D 0, rmx_expire =3D 0, rmx_pksent =3D 0, rmx_weight =3D 0},
rt_fibnum =3D 0, rt_mtx =3D {lock_object =3D {lo_name =3D 0x0, lo_flags =
=3D 0,
lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 0}}
rn_Key with value of =93shutdown_post_sync=94 ?
It=92s visible also in the raw_usend() frame:
(kgdb) fr 5
#5 0xc06de18f in raw_usend (so=3D<value optimized out>, flags=3D0, m=3D<va=
lue
optimized out>, nam=3D0x0, control=3D<value optimized out>,
td=3D0xc3bd2000) at /usr/src/sys/net/raw_usrreq.c:238
238 return ((*so->so_proto->pr_output)(m, so));
(kgdb) print *m
$2 =3D {m_hdr =3D {mh_next =3D 0xc3b4ab30, mh_nextpkt =3D 0x1, mh_data =3D =
0x0,
mh_len =3D -1064819065, mh_type =3D 0, mh_flags =3D 66304, mh_pad =3D 0},
M_dat =3D {MH =3D {MH_pkthdr =3D {rcvif =3D 0x0, tags =3D {slh_first =3D =
0x4}, len =3D
-1012745856, flowid =3D 3282388448,
csum_flags =3D 14097648373312316480, fibnum =3D 26739, cosqos =3D 1=
17
'u', rsstype =3D 116 't', l2hlen =3D 100 'd', l3hlen =3D 111 'o',
l4hlen =3D 119 'w', l5hlen =3D 110 'n', PH_per =3D {eigth =3D "_pos=
t_sy",
sixteen =3D {28767, 29551, 24436, 31091}, thirtytwo =3D {1936683103,
2037604212}, sixtyfour =3D {8751443454668533855}, unintptr =3D
{1936683103}, ptr =3D 0x736f705f}, PH_loc =3D {
eigth =3D "nc\000\000\000\000\000", sixteen =3D {25454, 0, 0, 0},
thirtytwo =3D {25454, 0}, sixtyfour =3D {25454}, unintptr =3D {25454},
ptr =3D 0x636e}}, MH_dat =3D {MH_ext =3D {ref_cnt =3D 0x0, ext_bu=
f =3D 0x0,
ext_size =3D 0, ext_type =3D 0, ext_flags =3D 0, ext_free =3D 0,
ext_arg1 =3D 0x0, ext_arg2 =3D 0x0},
MH_databuf =3D '\0' <repeats 56 times>, "file", '\0' <repeats 20
times>,
"\006\000\000\000\020\000\000\000??\215?\000\000C\001\000\000\000\000\000\0=
00\000\000\004\000\000\000\000\000\000\00000Y?",
'\0' <repeats 12 times>,
"`2Y?\000\000\000\000\000\000\000\000T\211\223?\022\000\000\000\000\203??\0=
00\000\000\000\000???",
'\0' <repeats 23 times>}},
M_databuf =3D
"\000\000\000\000\004\000\000\000\200????E??@??\200??shutdown_post_sync",
'\0' <repeats 62 times>, "file", '\0' <repeats 20 times>,
"\006\000\000\000\020\000\000\000??\215?\000\000C\001\000\000\000\000\000\0=
00\000\000\004\000\000\000\000\000\000\00000Y?",
'\0' <repeats 12 times>,
"`2Y?\000\000\000\000\000\000\000\000T\211\223?\022\000\000\000\000\203??\0=
00\000\000\000\000???",
'\0' <repeats 23 times>}}
This is 10.0-PRERELEASE r259547M (with applied the recent nd6_nbr.c rtfree
patch, which I thought earlier might be the cause of the panics I'm
seeing).
The machine is Soekris Net5501-70 with this kernel config :
cpu I586_CPU
cpu I686_CPU
ident MARS
options CPU_GEODE
options CPU_SOEKRIS
options HZ=3D2000
options DEVICE_POLLING
options BPF_JITTER
makeoptions DEBUG=3D-g # Build kernel with gdb(1) debug symbols
options SCHED_ULE # ULE scheduler
options PREEMPTION # Enable kernel thread preemption
options INET # InterNETworking
options INET6 # IPv6 communications protocols
options TCP_OFFLOAD # TCP offload
options FFS # Berkeley Fast Filesystem
options SOFTUPDATES # Enable FFS soft updates support
options UFS_DIRHASH # Improve performance on big directories
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options SCSI_DELAY=3D500 # Delay (in ms) before probing SCSI
options KTRACE # ktrace(1) support
options STACK # stack(9) support
options SYSVSHM # SYSV-style shared memory
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options PRINTF_BUFR_SIZE=3D128 # Prevent printf output being interspersed.
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4)
options CAPABILITY_MODE # Capsicum capability mode
options CAPABILITIES # Capsicum capabilities
options PROCDESC # Support for process descriptors
options INCLUDE_CONFIG_FILE # Include this file in kernel
# Debugging support. Always need this:
options KDB # Enable kernel debugger support.
options KDB_TRACE # Print a stack trace for a panic.
options KDB_UNATTENDED
options TEXTDUMP_PREFERRED
options TEXTDUMP_VERBOSE
device pci
device ata # Legacy ATA/SATA controllers
options ATA_STATIC_ID # Static device numbering
# ATA/SCSI peripherals
device scbus # SCSI bus (required for ATA/SCSI)
device da # Direct Access (disks)
device pass # Passthrough device (direct ATA/SCSI access)
# Add suspend/resume support for the i8254.
device pmtimer
# Serial (COM) ports
device uart # Generic UART driver
device miibus # MII bus support
device vr # VIA Rhine, Rhine II
# Wireless NIC cards
device wlan # 802.11 support
options IEEE80211_DEBUG # enable debug msgs
options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's
options IEEE80211_SUPPORT_MESH # enable 802.11s draft support
device wlan_wep # 802.11 WEP support
device wlan_ccmp # 802.11 CCMP support
device wlan_tkip # 802.11 TKIP support
device wlan_amrr # AMRR transmit rate control algorithm
device ath # Atheros NICs
device ath_pci # Atheros pci/cardbus glue
device ath_hal # pci/cardbus chip support
options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
options AH_AR5416_INTERRUPT_MITIGATION # AR5416 interrupt mitigation
options ATH_ENABLE_11N # Enable 802.11n support for AR5416 and later
device ath_rate_sample # SampleRate tx rate control for ath
# Pseudo devices.
device loop # Network loopback
device random # Entropy device
device ether # Ethernet support
device vlan # 802.1Q VLAN support
device tun # Packet tunnel.
device md # Memory "disks"
device gif # IPv6 and IPv4 tunneling
device gre
device faith # IPv6-to-IPv4 relaying (translation)
device firmware # firmware assist module
device if_bridge
options VIMAGE
options ROUTETABLES=3D8
options RADIX_MPATH
options SW_WATCHDOG
device crypto
device cryptodev
device glxsb
options BOOTVERBOSE=3D1
#device pf
#device pflog
#device pfsync
device carp
device enc
device lagg
device epair
#options ALTQ
#options ALTQ_CBQ
#options ALTQ_RED
#options ALTQ_RIO
#options ALTQ_HFSC
#options ALTQ_PRIQ
options IPFIREWALL
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_NAT
options LIBALIAS
options IPDIVERT
options DUMMYNET
device bpf # Berkeley packet filter
# USB support
options USB_DEBUG # enable debug msgs
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device ehci # EHCI PCI->USB interface (USB 2.0)
device usb # USB Bus (required)
device umass # Disks/Mass storage - Requires scbus and da
Also src.conf and make.conf :
root at vpn_vrf:[VNET(x)]:/usr/src/sys # cat /etc/src.conf
WITHOUT_ACCT=3Dyes
WITHOUT_ACPI=3Dyes
WITHOUT_AMD=3Dyes
WITHOUT_APM=3Dyes
WITHOUT_ASSERT_DEBUG=3Dyes
WITHOUT_AT=3Dyes
WITHOUT_ATF=3Dyes
WITHOUT_ATM=3Dyes
WITHOUT_AUDIT=3Dyes
WITHOUT_BLUETOOTH=3Dyes
WITHOUT_CALENDAR=3Dyes
WITHOUT_CDDL=3Dyes
WITHOUT_CTM=3Dyes
WITHOUT_DICT=3Dyes
WITHOUT_FLOPPY=3Dyes
WITHOUT_GAMES=3Dyes
WITHOUT_HTML=3Dyes
WITHOUT_INFO=3Dyes
WITHOUT_IPFILTER=3Dyes
WITHOUT_IPX=3Dyes
#WITHOUT_KERNEL_SYMBOLS=3Dyes
WITHOUT_LEGACY_CONSOLE=3Dyes
WITHOUT_LOCALES=3Dyes
WITHOUT_LPR=3Dyes
WITHOUT_MAIL=3Dyes
WITHOUT_NDIS=3Dyes
WITHOUT_QUOTAS=3Dyes
WITHOUT_ROUTED=3Dyes
WITHOUT_SENDMAIL=3Dyes
WITH_SVN=3Dyes
WITHOUT_ZFS=3Dyes
root at vpn_vrf:[VNET(x)]:/usr/src/sys # cat /etc/make.conf
CFLAGS=3D-O2
COPTFLAGS=3D -O -pipe
CPUTYPE=3Dgeode
KERNCONF=3DMARS
NO_MODULES=3Dyes
BOOTWAIT=3D0
DOC_LANG=3Den_US.ISO8859-1
--Nikolay
--001a11c3d860640c3f04eee868e9
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">On Sun, Dec 22, 2013 at 1:10 PM, <span dir=3D"ltr"><<a=
href=3D"mailto:FreeBSD-gnats-submit at freebsd.org" target=3D"_blank">FreeBSD=
-gnats-submit at freebsd.org</a>></span> wrote:<br><div class=3D"gmail_extr=
a"><div class=3D"gmail_quote">
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p=
adding-left:1ex">Thank you very much for your problem report.<br>
It has the internal identification `misc/185092'.<br>
The individual assigned to look at your<br>
report is: freebsd-bugs.<br>
<br>
You can access the state of your problem report at any time<br>
via this link:<br>
<br>
<a href=3D"http://www.freebsd.org/cgi/query-pr.cgi?pr=3D185092" target=3D"_=
blank">http://www.freebsd.org/cgi/query-pr.cgi?pr=3D185092</a><br>
<br>
>Category: =A0 =A0 =A0 misc<br>
>Responsible: =A0 =A0freebsd-bugs<br>
>Synopsis: =A0 =A0 =A0 panic: rtfree 2 (using RADIX_MPATH in a VNET jail=
)<br>
>Arrival-Date: =A0 Sun Dec 22 13:10:00 UTC 2013<br>
</blockquote></div><br></div><div class=3D"gmail_extra">I'm trying to u=
nderstand exactly what is happening here, and examining a core dump with kg=
db I'm getting some output that confuses me :</div><div class=3D"gmail_=
extra">
<br></div><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><=
div class=3D"gmail_extra"><div class=3D"gmail_extra">(kgdb) bt</div></div><=
div class=3D"gmail_extra"><div class=3D"gmail_extra">#0 =A0doadump (textdum=
p=3D-1011569920) at pcpu.h:233</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#1 =A00xc06069b=
2 in kern_reboot (howto=3D260) at /usr/src/sys/kern/kern_shutdown.c:447</di=
v></div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#2 =A00xc0606=
d0e in panic (fmt=3D<value optimized out>) at /usr/src/sys/kern/kern_=
shutdown.c:754</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#3 =A00xc06de63=
9 in rtfree (rt=3D<value optimized out>) at /usr/src/sys/net/route.c:=
464</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#4 =A0=
0xc06e188d in route_output (m=3D<value optimized out>) at /usr/src/sy=
s/net/rtsock.c:951</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#5 =A00xc06de18=
f in raw_usend (so=3D<value optimized out>, flags=3D0, m=3D<value =
optimized out>, nam=3D0x0, control=3D<value optimized out>,=A0</di=
v></div><div class=3D"gmail_extra">
<div class=3D"gmail_extra">=A0 =A0 td=3D0xc3bd2000) at /usr/src/sys/net/raw=
_usrreq.c:238</div></div><div class=3D"gmail_extra"><div class=3D"gmail_ext=
ra">#6 =A00xc066eca9 in sosend_generic (so=3D0xc3e9c1a8, uio=3D<value op=
timized out>, top=3D<value optimized out>, control=3D0x0,=A0</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 flags=
=3D<value optimized out>, td=3D<value optimized out>) at /usr/s=
rc/sys/kern/uipc_socket.c:1271</div></div><div class=3D"gmail_extra"><div c=
lass=3D"gmail_extra">
#7 =A00xc066efc7 in sosend (so=3D0xc3e9c1a8, addr=3D0x0, uio=3D0xd9b9cc10, =
top=3D0x0, control=3D0x0, flags=3D0, td=3D0xc3bd2000)</div></div><div class=
=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 at /usr/src/sys/kern/ui=
pc_socket.c:1315</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#8 =A00xc0654af=
4 in soo_write (fp=3D0xc3c0c818, uio=3D0xd9b9cc10, active_cred=3D0xc3f1dd00=
, flags=3D0, td=3D0xc3bd2000)</div></div><div class=3D"gmail_extra"><div cl=
ass=3D"gmail_extra">
=A0 =A0 at /usr/src/sys/kern/sys_socket.c:103</div></div><div class=3D"gmai=
l_extra"><div class=3D"gmail_extra">#9 =A00xc064c866 in dofilewrite (td=3D0=
xc3bd2000, fd=3D3, fp=3D0xc3c0c818, auio=3D0xd9b9cc10, offset=3D-1, flags=
=3D0) at file.h:303</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#10 0xc064c566 =
in kern_writev (td=3D0xc3bd2000, fd=3D3, auio=3D<value optimized out>=
) at /usr/src/sys/kern/sys_generic.c:467</div></div><div class=3D"gmail_ext=
ra"><div class=3D"gmail_extra">
#11 0xc064c4bc in sys_write (td=3D<value optimized out>, uap=3D<va=
lue optimized out>) at /usr/src/sys/kern/sys_generic.c:382</div></div><d=
iv class=3D"gmail_extra"><div class=3D"gmail_extra">#12 0xc08614d3 in sysca=
ll (frame=3D<value optimized out>) at subr_syscall.c:134</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">#13 0xc084cca1 =
in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:270</div></div=
><div class=3D"gmail_extra"><div class=3D"gmail_extra">#14 0x281975b7 in ??=
()</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">Previous frame =
inner to this frame (corrupt stack?)</div></div><div class=3D"gmail_extra">=
<div class=3D"gmail_extra">Current language: =A0auto; currently minimal</di=
v></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra">(kgdb) fr 3</div></di=
v><div class=3D"gmail_extra"><div class=3D"gmail_extra">#3 =A00xc06de639 in=
rtfree (rt=3D<value optimized out>) at /usr/src/sys/net/route.c:464<=
/div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra">464<span class=3D"" s=
tyle=3D"white-space:pre"> </span>panic("rtfree 2");</div></div=
><div class=3D"gmail_extra"><div class=3D"gmail_extra">(kgdb) print *rt</di=
v></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra">$1 =3D {rt_nodes =3D =
{{rn_mklist =3D 0xc3b4ab30, rn_parent =3D 0x1, rn_bit =3D 0, rn_bmask =3D 0=
'\0', rn_flags =3D 0 '\0', rn_u =3D {rn_leaf =3D {</div></=
div><div class=3D"gmail_extra">
<div class=3D"gmail_extra">=A0 =A0 =A0 =A0 =A0 rn_Key =3D 0xc0882687 "=
shutdown_post_sync", rn_Mask =3D 0x1030000 <Address 0x1030000 out o=
f bounds>, rn_Dupedkey =3D 0x0}, rn_node =3D {</div></div><div class=3D"=
gmail_extra"><div class=3D"gmail_extra">
=A0 =A0 =A0 =A0 =A0 rn_Off =3D -1064819065, rn_L =3D 0x1030000, rn_R =3D 0x=
0}}}, {rn_mklist =3D 0x0, rn_parent =3D 0x4, rn_bit =3D -18048, rn_bmask =
=3D -94 '?',=A0</div></div><div class=3D"gmail_extra"><div class=3D=
"gmail_extra">=A0 =A0 =A0 rn_flags =3D 195 '?', rn_u =3D {rn_leaf =
=3D {rn_Key =3D 0xc3a545e0 "", rn_Mask =3D 0xc3a4e440 " ??(?=
??\020'", rn_Dupedkey =3D 0xc3a4e880},=A0</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 =A0 =A0=
rn_node =3D {rn_Off =3D -1012578848, rn_L =3D 0xc3a4e440, rn_R =3D 0xc3a4e=
880}}}}, rt_gateway =3D 0x74756873, rt_flags =3D 1853321060,=A0</div></div>=
<div class=3D"gmail_extra">
<div class=3D"gmail_extra">=A0 rt_refcnt =3D 1936683103, rt_ifp =3D 0x79735=
f74, rt_ifa =3D 0x636e, rt_rmx =3D {rmx_mtu =3D 0, rmx_expire =3D 0, rmx_pk=
sent =3D 0, rmx_weight =3D 0},=A0</div></div><div class=3D"gmail_extra"><di=
v class=3D"gmail_extra">
=A0 rt_fibnum =3D 0, rt_mtx =3D {lock_object =3D {lo_name =3D 0x0, lo_flags=
=3D 0, lo_data =3D 0, lo_witness =3D 0x0}, mtx_lock =3D 0}}</div></div></b=
lockquote><div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div><=
div class=3D"gmail_extra">
<br></div><div class=3D"gmail_extra">rn_Key with value of =93shutdown_post_=
sync=94 ?</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_ext=
ra">It=92s visible also in the raw_usend() frame:</div><div class=3D"gmail_=
extra"><br>
</div></div><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"=
><div class=3D"gmail_extra"><div class=3D"gmail_extra">(kgdb) fr 5</div></d=
iv><div class=3D"gmail_extra"><div class=3D"gmail_extra">#5 =A00xc06de18f i=
n raw_usend (so=3D<value optimized out>, flags=3D0, m=3D<value opt=
imized out>, nam=3D0x0, control=3D<value optimized out>,=A0</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 td=3D0x=
c3bd2000) at /usr/src/sys/net/raw_usrreq.c:238</div></div><div class=3D"gma=
il_extra"><div class=3D"gmail_extra">238<span class=3D"" style=3D"white-spa=
ce:pre"> </span>return ((*so->so_proto->pr_output)(m, so));</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">(kgdb) print *m=
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra">$2 =3D {m=
_hdr =3D {mh_next =3D 0xc3b4ab30, mh_nextpkt =3D 0x1, mh_data =3D 0x0, mh_l=
en =3D -1064819065, mh_type =3D 0, mh_flags =3D 66304, mh_pad =3D 0},=A0</d=
iv>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 M_dat =3D {=
MH =3D {MH_pkthdr =3D {rcvif =3D 0x0, tags =3D {slh_first =3D 0x4}, len =3D=
-1012745856, flowid =3D 3282388448,=A0</div></div><div class=3D"gmail_extr=
a"><div class=3D"gmail_extra">
=A0 =A0 =A0 =A0 csum_flags =3D 14097648373312316480, fibnum =3D 26739, cosq=
os =3D 117 'u', rsstype =3D 116 't', l2hlen =3D 100 'd&=
#39;, l3hlen =3D 111 'o',=A0</div></div><div class=3D"gmail_extra">=
<div class=3D"gmail_extra">
=A0 =A0 =A0 =A0 l4hlen =3D 119 'w', l5hlen =3D 110 'n', PH_=
per =3D {eigth =3D "_post_sy", sixteen =3D {28767, 29551, 24436, =
31091}, thirtytwo =3D {1936683103,=A0</div></div><div class=3D"gmail_extra"=
><div class=3D"gmail_extra">
=A0 =A0 =A0 =A0 =A0 =A0 2037604212}, sixtyfour =3D {8751443454668533855}, u=
nintptr =3D {1936683103}, ptr =3D 0x736f705f}, PH_loc =3D {</div></div><div=
class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 =A0 =A0 =A0 eigth=
=3D "nc\000\000\000\000\000", sixteen =3D {25454, 0, 0, 0}, thir=
tytwo =3D {25454, 0}, sixtyfour =3D {25454}, unintptr =3D {25454},=A0</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 =A0 =A0=
=A0 ptr =3D 0x636e}}, MH_dat =3D {MH_ext =3D {ref_cnt =3D 0x0, ext_buf =3D=
0x0, ext_size =3D 0, ext_type =3D 0, ext_flags =3D 0, ext_free =3D 0,=A0</=
div></div><div class=3D"gmail_extra">
<div class=3D"gmail_extra">=A0 =A0 =A0 =A0 =A0 ext_arg1 =3D 0x0, ext_arg2 =
=3D 0x0},=A0</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extr=
a">=A0 =A0 =A0 =A0 MH_databuf =3D '\0' <repeats 56 times>, &q=
uot;file", '\0' <repeats 20 times>, "\006\000\000\0=
00\020\000\000\000??\215?\000\000C\001\000\000\000\000\000\000\000\000\004\=
000\000\000\000\000\000\00000Y?", '\0' <repeats 12 times>=
;, "`2Y?\000\000\000\000\000\000\000\000T\211\223?\022\000\000\000\000=
\203??\000\000\000\000\000???", '\0' <repeats 23 times>}=
},=A0</div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=A0 =A0 M_datab=
uf =3D "\000\000\000\000\004\000\000\000\200????E??@??\200??shutdown_p=
ost_sync", '\0' <repeats 62 times>, "file", &#=
39;\0' <repeats 20 times>, "\006\000\000\000\020\000\000\000=
??\215?\000\000C\001\000\000\000\000\000\000\000\000\004\000\000\000\000\00=
0\000\00000Y?", '\0' <repeats 12 times>, "`2Y?\000\=
000\000\000\000\000\000\000T\211\223?\022\000\000\000\000\203??\000\000\000=
\000\000???", '\0' <repeats 23 times>}}</div>
</div></blockquote><div class=3D"gmail_extra"><div class=3D"gmail_extra"><b=
r></div><div class=3D"gmail_extra">This is 10.0-PRERELEASE r259547M (with a=
pplied the recent nd6_nbr.c rtfree patch, which I =A0thought earlier might =
be the cause of the panics I'm seeing).</div>
<div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">The machine=
is Soekris Net5501-70 with this kernel config :</div><div class=3D"gmail_e=
xtra"><br></div></div><blockquote style=3D"margin:0 0 0 40px;border:none;pa=
dding:0px">
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra">cpu<span class=3D"" style=3D"white-space:pre"> </span>I586_CPU</div>=
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">
cpu<span class=3D"" style=3D"white-space:pre"> </span>I686_CPU</div></div>=
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">ident<span class=3D"" style=3D"white-space:pre"> </span>MARS</=
div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options <span class=3D"" style=3D"white-space:pre"> </span>CPU_=
GEODE</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra=
"><div class=3D"gmail_extra">
options =A0 =A0 CPU_SOEKRIS</div></div></div><div class=3D"gmail_extra"><di=
v class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div><d=
iv class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_ext=
ra">options<span class=3D"" style=3D"white-space:pre"> </span>HZ=3D2000</d=
iv>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options<span class=3D"" style=3D"white-space:pre"> </spa=
n>DEVICE_POLLING</div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra">
<div class=3D"gmail_extra">options<span class=3D"" style=3D"white-space:pre=
"> </span>BPF_JITTER</div></div></div><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div><div cla=
ss=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">makeoptions<span clas=
s=3D"" style=3D"white-space:pre"> </span>DEBUG=3D-g<span class=3D"" style=
=3D"white-space:pre"> </span># Build kernel with gdb(1) debug symbols</div=
></div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra"><br></div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_=
extra"><div class=3D"gmail_extra">options <span class=3D"" style=3D"white-s=
pace:pre"> </span>SCHED_ULE<span class=3D"" style=3D"white-space:pre"> </s=
pan># ULE scheduler</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>PREEMPTION<span class=3D"" style=3D"white-space:pre"> </span># Enable ke=
rnel thread preemption</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>INET<span class=3D"" style=3D"white-space:pre"> </span># InterNETworkin=
g</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options <span class=3D"" style=3D"white-space:pre"> </span>INET=
6<span class=3D"" style=3D"white-space:pre"> </span># IPv6 communications=
protocols</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>TCP_OFFLOAD<span class=3D"" style=3D"white-space:pre"> </span># TCP offl=
oad</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options <span class=3D"" style=3D"white-space:pre"> </span>FFS<=
span class=3D"" style=3D"white-space:pre"> </span># Berkeley Fast Filesys=
tem</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options <span class=3D"" style=3D"white-space:pre"> </span>SOFT=
UPDATES<span class=3D"" style=3D"white-space:pre"> </span># Enable FFS sof=
t updates support</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>UFS_DIRHASH<span class=3D"" style=3D"white-space:pre"> </span># Improve =
performance on big directories</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>PROCFS<span class=3D"" style=3D"white-space:pre"> </span># Process file=
system (requires PSEUDOFS)</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>PSEUDOFS<span class=3D"" style=3D"white-space:pre"> </span># Pseudo-file=
system framework</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>GEOM_PART_GPT<span class=3D"" style=3D"white-space:pre"> </span># GUID P=
artition Tables.</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>GEOM_LABEL<span class=3D"" style=3D"white-space:pre"> </span># Provides =
labelization</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>COMPAT_FREEBSD4<span class=3D"" style=3D"white-space:pre"> </span># Comp=
atible with FreeBSD4</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>COMPAT_FREEBSD5<span class=3D"" style=3D"white-space:pre"> </span># Comp=
atible with FreeBSD5</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>COMPAT_FREEBSD6<span class=3D"" style=3D"white-space:pre"> </span># Comp=
atible with FreeBSD6</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>COMPAT_FREEBSD7<span class=3D"" style=3D"white-space:pre"> </span># Comp=
atible with FreeBSD7</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>SCSI_DELAY=3D500<span class=3D"" style=3D"white-space:pre"> </span># Del=
ay (in ms) before probing SCSI</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>KTRACE<span class=3D"" style=3D"white-space:pre"> </span># ktrace(1) su=
pport</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>STACK<span class=3D"" style=3D"white-space:pre"> </span># stack(9) supp=
ort</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options <span class=3D"" style=3D"white-space:pre"> </span>SYSV=
SHM<span class=3D"" style=3D"white-space:pre"> </span># SYSV-style shared=
memory</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>SYSVMSG<span class=3D"" style=3D"white-space:pre"> </span># SYSV-style =
message queues</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>SYSVSEM<span class=3D"" style=3D"white-space:pre"> </span># SYSV-style =
semaphores</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions</div></=
div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra">options <span class=3D"" style=3D"white-space:pre"> </span>PRINTF_BUF=
R_SIZE=3D128<span class=3D"" style=3D"white-space:pre"> </span># Prevent pr=
intf output being interspersed.</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>KBD_INSTALL_CDEV<span class=3D"" style=3D"white-space:pre"> </span># inst=
all a CDEV entry in /dev</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>HWPMC_HOOKS<span class=3D"" style=3D"white-space:pre"> </span># Necessar=
y kernel hooks for hwpmc(4)</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>CAPABILITY_MODE<span class=3D"" style=3D"white-space:pre"> </span># Caps=
icum capability mode</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>CAPABILITIES<span class=3D"" style=3D"white-space:pre"> </span># Capsicu=
m capabilities</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>PROCDESC<span class=3D"" style=3D"white-space:pre"> </span># Support for=
process descriptors</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>INCLUDE_CONFIG_FILE =A0 =A0 # Include this file in kernel</div></div></di=
v><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div=
><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_=
extra"># Debugging support. =A0Always need this:</div></div></div><div clas=
s=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options <span class=
=3D"" style=3D"white-space:pre"> </span>KDB<span class=3D"" style=3D"white-=
space:pre"> </span># Enable kernel debugger support.</div></div></div><di=
v class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options <span class=
=3D"" style=3D"white-space:pre"> </span>KDB_TRACE<span class=3D"" style=3D"=
white-space:pre"> </span># Print a stack trace for a panic.</div></div></d=
iv><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options<span class=3D=
"" style=3D"white-space:pre"> </span>KDB_UNATTENDED</div></div></div><div =
class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra"=
><br></div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options<span class=3D"" style=3D"white-space:pre"> </spa=
n>TEXTDUMP_PREFERRED</div></div></div><div class=3D"gmail_extra"><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra">options<span class=3D"" style=3D"white-space:pre=
"> </span>TEXTDUMP_VERBOSE</div></div></div><div class=3D"gmail_extra"><di=
v class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div><d=
iv class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>pci</div></div></div><div class=3D"gma=
il_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span=
class=3D"" style=3D"white-space:pre"> </span>ata<span class=3D"" style=3D=
"white-space:pre"> </span># Legacy ATA/SATA controllers</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pre"> </spa=
n>ATA_STATIC_ID<span class=3D"" style=3D"white-space:pre"> </span># Static =
device numbering</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_extra"># ATA/SCSI peripherals</div><=
/div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra">device<span class=3D"" style=3D"white-space:pre"> </span>scbus<span =
class=3D"" style=3D"white-space:pre"> </span># SCSI bus (required for ATA/=
SCSI)</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> </span=
>da<span class=3D"" style=3D"white-space:pre"> </span># Direct Access (dis=
ks)</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">device<span class=3D"" style=3D"white-space:pre"> </span>pass<=
span class=3D"" style=3D"white-space:pre"> </span># Passthrough device (di=
rect ATA/SCSI access)</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_extra"># Add suspend/resume support =
for the i8254.</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> </span=
>pmtimer</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_ex=
tra"><div class=3D"gmail_extra">
<br></div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"=
><div class=3D"gmail_extra"># Serial (COM) ports</div></div></div><div clas=
s=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">dev=
ice<span class=3D"" style=3D"white-space:pre"> </span>uart<span class=3D""=
style=3D"white-space:pre"> </span># Generic UART driver</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"" style=
=3D"white-space:pre"> </span>miibus<span class=3D"" style=3D"white-space:p=
re"> </span># MII bus support</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> </span=
>vr<span class=3D"" style=3D"white-space:pre"> </span># VIA Rhine, Rhine I=
I</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra"><br></div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra"><div class=3D"gmail_extra"># Wireless NIC cards</div></div></d=
iv><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>wlan<span class=3D"" style=3D"white-sp=
ace:pre"> </span># 802.11 support</div></div></div><div class=3D"gmail_ext=
ra"><div class=3D"gmail_extra">
<div class=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pr=
e"> </span>IEEE80211_DEBUG<span class=3D"" style=3D"white-space:pre"> </spa=
n># enable debug msgs</div></div></div><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">
<div class=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pr=
e"> </span>IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's</div><=
/div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=
=3D"gmail_extra">
options <span class=3D"" style=3D"white-space:pre"> </span>IEEE80211_SUPPOR=
T_MESH<span class=3D"" style=3D"white-space:pre"> </span># enable 802.11s d=
raft support</div></div></div><div class=3D"gmail_extra"><div class=3D"gmai=
l_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>wlan_wep<span class=3D"" style=3D"white-space:pre"> </span># 802.=
11 WEP support</div></div></div><div class=3D"gmail_extra"><div class=3D"gm=
ail_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>wlan_ccmp<span class=3D"" style=3D"white-space:pre"> </span># 802=
.11 CCMP support</div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>wlan_tkip<span class=3D"" style=3D"white-space:pre"> </span># 802=
.11 TKIP support</div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>wlan_amrr<span class=3D"" style=3D"white-space:pre"> </span># AMR=
R transmit rate control algorithm</div></div></div><div class=3D"gmail_extr=
a"><div class=3D"gmail_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>ath<span class=3D"" style=3D"white-space:pre"> </span># Atheros =
NICs</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"=
><div class=3D"gmail_extra">
device<span class=3D"" style=3D"white-space:pre"> </span>ath_pci<span clas=
s=3D"" style=3D"white-space:pre"> </span># Atheros pci/cardbus glue</div><=
/div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=
=3D"gmail_extra">
device<span class=3D"" style=3D"white-space:pre"> </span>ath_hal<span clas=
s=3D"" style=3D"white-space:pre"> </span># pci/cardbus chip support</div><=
/div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=
=3D"gmail_extra">
options <span class=3D"" style=3D"white-space:pre"> </span>AH_SUPPORT_AR541=
6<span class=3D"" style=3D"white-space:pre"> </span># enable AR5416 tx/rx d=
escriptors</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_=
extra"><div class=3D"gmail_extra">
options <span class=3D"" style=3D"white-space:pre"> </span>AH_AR5416_INTERR=
UPT_MITIGATION<span class=3D"" style=3D"white-space:pre"> </span># AR5416 i=
nterrupt mitigation</div></div></div><div class=3D"gmail_extra"><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra">options <span class=3D"" style=3D"white-space:pr=
e"> </span>ATH_ENABLE_11N<span class=3D"" style=3D"white-space:pre"> </span=
># Enable 802.11n support for AR5416 and later</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>ath_rate_sample<span class=3D"" style=
=3D"white-space:pre"> </span># SampleRate tx rate control for ath</div></di=
v></div><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div=
><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_=
extra"># Pseudo devices.</div></div></div><div class=3D"gmail_extra"><div c=
lass=3D"gmail_extra">
<div class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"=
> </span>loop<span class=3D"" style=3D"white-space:pre"> </span># Network=
loopback</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra"><div class=3D"gmail_extra">
device<span class=3D"" style=3D"white-space:pre"> </span>random<span class=
=3D"" style=3D"white-space:pre"> </span># Entropy device</div></div></div>=
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra">device<span class=3D"" style=3D"white-space:pre"> </span>ether<span =
class=3D"" style=3D"white-space:pre"> </span># Ethernet support</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> </span=
>vlan<span class=3D"" style=3D"white-space:pre"> </span># 802.1Q VLAN supp=
ort</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">device<span class=3D"" style=3D"white-space:pre"> </span>tun<s=
pan class=3D"" style=3D"white-space:pre"> </span># Packet tunnel.</div></d=
iv></div><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>md<span class=3D"" style=3D"white-spac=
e:pre"> </span># Memory "disks"</div></div></div><div class=3D"g=
mail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>gif<span class=3D"" style=3D"white-spa=
ce:pre"> </span># IPv6 and IPv4 tunneling</div></div></div><div class=3D"g=
mail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device =A0 =A0 =A0gre=
</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><di=
v class=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> =
</span>faith<span class=3D"" style=3D"white-space:pre"> </span># IPv6-to-I=
Pv4 relaying (translation)</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device<span class=3D"" style=3D"white-space:pre"> </span=
>firmware<span class=3D"" style=3D"white-space:pre"> </span># firmware assi=
st module</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device =A0 =A0 =A0if_bridge</div></div></div><div class=
=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra"><br>=
</div></div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra">options =A0 =A0 VIMAGE</div></div></div><div class=3D"gmail_extra"><d=
iv class=3D"gmail_extra"><div class=3D"gmail_extra">options =A0 =A0 ROUTETA=
BLES=3D8</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">options =A0 =A0 RADIX_MPATH</div></div></div><div class=3D"gmai=
l_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></=
div></div><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options =A0 =A0 SW_WA=
TCHDOG</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extr=
a"><div class=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_ext=
ra"><div class=3D"gmail_extra">
<div class=3D"gmail_extra">device =A0 =A0 =A0crypto</div></div></div><div c=
lass=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">=
device =A0 =A0 =A0cryptodev</div></div></div><div class=3D"gmail_extra"><di=
v class=3D"gmail_extra">
<div class=3D"gmail_extra">device =A0 =A0 =A0glxsb</div></div></div><div cl=
ass=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra"><=
br></div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=
<div class=3D"gmail_extra">
options =A0 =A0 BOOTVERBOSE=3D1</div></div></div><div class=3D"gmail_extra"=
><div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></di=
v><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail=
_extra">#device =A0 =A0 =A0pf</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">#device =A0 =A0 =A0pflog</div></div></div><div class=3D"g=
mail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">#device =
=A0 =A0 =A0pfsync</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra">device =A0 =A0 =A0 carp</div></div></div><div class=3D"gm=
ail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">device =A0=
=A0 =A0 enc</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra">device =A0 =A0 =A0 lagg</div></div></div><div class=3D"gmail_ex=
tra"><div class=3D"gmail_extra"><div class=3D"gmail_extra">device =A0 =A0 =
=A0 epair</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"g=
mail_extra"><br></div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra"><div class=3D"gmail_extra">#options =A0 =A0 ALTQ</div></div></=
div><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">#options =A0 =A0 ALTQ=
_CBQ</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"=
><div class=3D"gmail_extra">#options =A0 =A0 ALTQ_RED</div></div></div><div=
class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">#options =A0 =A0 ALTQ=
_RIO</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"=
><div class=3D"gmail_extra">#options =A0 =A0 ALTQ_HFSC</div></div></div><di=
v class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">#options =A0 =A0 ALTQ=
_PRIQ</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra=
"><div class=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_extr=
a"><div class=3D"gmail_extra">
<div class=3D"gmail_extra">options =A0 =A0 IPFIREWALL</div></div></div><div=
class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_extra=
">options =A0 =A0 IPFIREWALL_DEFAULT_TO_ACCEPT</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options =A0 =A0 IPFIR=
EWALL_NAT</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra"><div class=3D"gmail_extra">options =A0 =A0 LIBALIAS</div></div></div>=
<div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options =A0 =A0 IPDIV=
ERT</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra">=
<div class=3D"gmail_extra">options =A0 =A0 DUMMYNET</div></div></div><div c=
lass=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></div></div></div=
><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div class=3D"gmail_=
extra">device<span class=3D"" style=3D"white-space:pre"> </span>bpf<span c=
lass=3D"" style=3D"white-space:pre"> </span># Berkeley packet filter</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div clas=
s=3D"gmail_extra"><br></div></div></div><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_extra"># USB support</div></div></di=
v><div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">options <span class=
=3D"" style=3D"white-space:pre"> </span>USB_DEBUG<span class=3D"" style=3D"=
white-space:pre"> </span># enable debug msgs</div></div></div><div class=3D=
"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>uhci<span class=3D"" style=3D"white-sp=
ace:pre"> </span># UHCI PCI->USB interface</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>ohci<span class=3D"" style=3D"white-sp=
ace:pre"> </span># OHCI PCI->USB interface</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>ehci<span class=3D"" style=3D"white-sp=
ace:pre"> </span># EHCI PCI->USB interface (USB 2.0)</div></div></div><=
div class=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>usb =A0 =A0 <span class=3D"" style=3D"=
white-space:pre"> </span># USB Bus (required)</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div class=3D"gmail_extra">device<span class=3D"=
" style=3D"white-space:pre"> </span>umass<span class=3D"" style=3D"white-s=
pace:pre"> </span># Disks/Mass storage - Requires scbus and da</div></div>=
</div></blockquote>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div><br></div><div>A=
lso src.conf and make.conf :</div><div><div><br></div></div></div></div><bl=
ockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><div class=3D"=
gmail_extra">
<div class=3D"gmail_extra"><div><div>root at vpn_vrf:[VNET(x)]:/usr/src/sys # =
cat /etc/src.conf=A0</div></div></div></div><div class=3D"gmail_extra"><div=
class=3D"gmail_extra"><div>WITHOUT_ACCT=3Dyes</div></div></div><div class=
=3D"gmail_extra">
<div class=3D"gmail_extra"><div>WITHOUT_ACPI=3Dyes</div></div></div><div cl=
ass=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_AMD=3Dyes</div>=
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH=
OUT_APM=3Dyes</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH=
OUT_ASSERT_DEBUG=3Dyes</div></div></div><div class=3D"gmail_extra"><div cla=
ss=3D"gmail_extra"><div>WITHOUT_AT=3Dyes</div></div></div><div class=3D"gma=
il_extra">
<div class=3D"gmail_extra"><div>WITHOUT_ATF=3Dyes</div></div></div><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_ATM=3Dyes</div><=
/div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHO=
UT_AUDIT=3Dyes</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH=
OUT_BLUETOOTH=3Dyes</div></div></div><div class=3D"gmail_extra"><div class=
=3D"gmail_extra"><div>WITHOUT_CALENDAR=3Dyes</div></div></div><div class=3D=
"gmail_extra">
<div class=3D"gmail_extra"><div>WITHOUT_CDDL=3Dyes</div></div></div><div cl=
ass=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_CTM=3Dyes</div>=
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH=
OUT_DICT=3Dyes</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH=
OUT_FLOPPY=3Dyes</div></div></div><div class=3D"gmail_extra"><div class=3D"=
gmail_extra"><div>WITHOUT_GAMES=3Dyes</div></div></div><div class=3D"gmail_=
extra"><div class=3D"gmail_extra">
<div>WITHOUT_HTML=3Dyes</div></div></div><div class=3D"gmail_extra"><div cl=
ass=3D"gmail_extra"><div>WITHOUT_INFO=3Dyes</div></div></div><div class=3D"=
gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_IPFILTER=3Dyes</div></=
div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_IPX=3Dye=
s</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><d=
iv>#WITHOUT_KERNEL_SYMBOLS=3Dyes</div></div></div><div class=3D"gmail_extra=
"><div class=3D"gmail_extra">
<div>WITHOUT_LEGACY_CONSOLE=3Dyes</div></div></div><div class=3D"gmail_extr=
a"><div class=3D"gmail_extra"><div>WITHOUT_LOCALES=3Dyes</div></div></div><=
div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_LPR=3Dyes=
</div></div>
</div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_MA=
IL=3Dyes</div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_ex=
tra"><div>WITHOUT_NDIS=3Dyes</div></div></div><div class=3D"gmail_extra"><d=
iv class=3D"gmail_extra">
<div>WITHOUT_QUOTAS=3Dyes</div></div></div><div class=3D"gmail_extra"><div =
class=3D"gmail_extra"><div>WITHOUT_ROUTED=3Dyes</div></div></div><div class=
=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITHOUT_SENDMAIL=3Dyes</di=
v></div></div>
<div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>WITH_SVN=3Dyes</=
div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>=
WITHOUT_ZFS=3Dyes</div></div></div><div class=3D"gmail_extra"><div class=3D=
"gmail_extra">
<div><br></div></div></div><div class=3D"gmail_extra"><div class=3D"gmail_e=
xtra"><div>root at vpn_vrf:[VNET(x)]:/usr/src/sys # cat /etc/make.conf</div></=
div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>CFLAGS=
=3D-O2</div>
</div></div><div class=3D"gmail_extra"><div class=3D"gmail_extra"><div>COPT=
FLAGS=3D -O -pipe</div></div></div><div class=3D"gmail_extra"><div class=3D=
"gmail_extra"><div>CPUTYPE=3Dgeode</div></div></div><div class=3D"gmail_ext=
ra"><div class=3D"gmail_extra">
<div>KERNCONF=3DMARS</div></div></div><div class=3D"gmail_extra"><div class=
=3D"gmail_extra"><div>NO_MODULES=3Dyes</div></div></div><div class=3D"gmail=
_extra"><div class=3D"gmail_extra"><div>BOOTWAIT=3D0</div></div></div><div =
class=3D"gmail_extra">
<div class=3D"gmail_extra"><div>DOC_LANG=3Den_US.ISO8859-1</div></div></div=
></blockquote><div class=3D"gmail_extra"><div class=3D"gmail_extra"><br></d=
iv><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">--Nikola=
y</div><div class=3D"gmail_extra">
<br></div></div></div>
--001a11c3d860640c3f04eee868e9--
More information about the freebsd-bugs
mailing list