Date: Wed, 1 Jan 2014 13:20:01 GMT From: Nikolay Denev <ndenev@gmail.com> To: freebsd-bugs@FreeBSD.org Subject: Re: misc/185092: panic: rtfree 2 (using RADIX_MPATH in a VNET jail) Message-ID: <201401011320.s01DK1Ew014331@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR misc/185092; it has been noted by GNATS. From: Nikolay Denev <ndenev@gmail.com> To: FreeBSD-gnats-submit@freebsd.org, freebsd-bugs@freebsd.org, "freebsd-net@freebsd.org" <freebsd-net@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@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@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@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@freebsd.org" target=3D"_blank">FreeBSD= -gnats-submit@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@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@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401011320.s01DK1Ew014331>