ELFr4(UhHhj hXjjhEEUhdjjhEEÐUhpjEPhEEÐUh|jEEÐUhjE ukjEPjhPh hEPuhjEBEjEPE!E u EEEÐUhjE u'jEPjEPE*E tE u EEEÐUEEhj;EPE7jEPЋEPEE ttEEÐUEEEEuoEE@EEt-EU;Ps E@EEEE@EEuӋE j@PЋEPRЋE PE j@PEE@ucjj EEUPEUPE@EU@BEUPEEjEPUPEUPjjEPEPhjjEPEEEÐUE@EjEPEjj@PEPhjE@ EE5E@jjEPEPh0jE@EEt\Ej@PjPE@E@ jjEPEPhTjE@EEuE@j EPEPhxj gEEE@EEt$E;EuEEE@EEu܋EU@BjjEPEPhTjEE@EEt$E;EuEEE@EEu܋EU@Bj EPEjEPUPEUPEEÐUE @ EE PEB E@ EUPEUPE PEPÐU EuFEE}&EuEEE@EE|ڋEu E+jj EEUPEUEEEÐUE @ EE@EE@Phj AE @@ @EE|E~!jjjhE PEP1Et0Et!jjjhE PEP}jEPEEu#jj jhE PEPCEU@BEUP EPEPEjj@PhE PEPUjjEPBPhjUE @@ @EE|E~!jjjhE PEPEEEu#jjjhE PEPcEU@BEUPEUP jjEPhE PEP jjEPEPhjEPEPjjjhE PEPQjjjhE PEP3E@=T} =Dtʐ=T=TÐUjjEEuTEPB E@U@B E@ U@BE@ @EU @ PEPEPÐUEt&EPE@R+P;U |E@@ ~8EtjEPjE PEEu EEEPEB E@U@B EP U EPE| E@ UPEEEÐUjjjPjE P E E uj?EP$E @ EEUPE PEPÐUjjjPjE PE E uj?EP6E @ EEUPEUPEUP E PEPÐUE@EE U @+B s jjj jE PEPKEPhj ENjjjPEPE PE E uj?EPATE @ EjLEPh EU@BE U@ B8EE@UfBE PEPÐUE @ EE@EEPhj E U @+B s jjj j E PEP?E@tjjjj E PEPE@EE|E~#Ejjj@PE PEPEEEuEjjj@PE PEPUEU@BEUPEUP E@j E PEP jjEPEPhjÐUE@EE@ EEPh j E U @+B s jjj j E PEPE@tjjjj E PEPEEE@EEt$E;EuEEE@EEu܋EU@BjjEPEPhTjE@ E@j E PEP ÐUE@EE @ EE U @+B sjjj jE PEPE@tjjjjE PEPE@ EEujjjjE PEP]E@EE@EjjEPEPh8jEtjjjjE PEP6 E=v"Ejjj@PE PEPEUPE@jjEPEPh\jEfEjjjPEPE PvE E uj?EPcE @ EEUPE@E@ E@E@E @ jPh E PEPÐUE@EEPh|j E U @+B sjjj jE PEPQE@tjjjjE PEP)E@E@jE PEP UE@EEPhj E U @+B sjjj jE PEP8EPhj EPEPzEPhj EP EPVEPhj EP@EP2jjjjE PEP*E @ @Hw$jE PEP @UE@EEPh j E U @+B sjjj j E PEPZEPEP]EPߋEPIEP⿋EP5jjjj E PEP*E @ @Hw$j E PEP (<UE@EE@ EEPh,j E U @+B s jjj j1E PEPEujjjj1E PEP{Ejjj2PEPE PE E uFE @ EE@E@ E @ j PEP E PEPÐU E@EE@ EjE PjjPEPhLjE@uEujjjjE PEP WE @EEujjjjE PEP+E @jE PjEPEP ÐUhtjEjEPEEujEPEEPB E@U@BEP+UEP E@ EE@E@E@E@ E@E@EU@ BEE UfBEU@ BEE UfBEUPEEEÐU hjEjEPEEujEPEXEPB E@UBEj@ PE jPЋE@ fP EUPEEEÐUE@EfEE @ @EEu ݆fE fEE@ EEu&EPhj jE P"Ejj@PEPhjE@EE E@ uE@Ej@PjE PEEujEPjjEPRhjE@%t4EPEPEEtUEPBP2EPEPEEtUEPBPE@EEE@jE PPhj Ej@PtUE PBPeEu0jE PPh(j E PEP,jE PPhDj jE P!E@EEEU@;tEj@PjE PEEujEPjjEPRh`jE@%t4EPEP*EEtUEPBP2EPEPEEtUEPBPE@EEjE PUE @ EE@EE PEPjjjhE PEPjjjhE PEPE PEPE PEPE PEP E PEP~E PEPjjjjEPE PEPALU}( } w$2  )뷐1}Bw$>1t뙐XpUE@EEPh|j jE PEP AE @ EE@E(E PEP"E PEPEt␐jjjhE PEPE @ @t'jEPE @ EE@UBE @ @tE PEPjE P`jE PPE @@ }͐=} ,뺐==2EEÐU E@EEPhj jEPEE;jEPEP PEPEP>jEP,E@@ =}ttӐ=tǐjEPEEzEEUniversal TUN/TAP device driver ver %s (C) 1999-2000 Maxim Krasnyansky 1.1 01/29/2010tun: _init tun: _fini tun: _info tun: tunprobe tun: tunattach tunddi_pseudotun: ddi_create_minor_node failedtun: tundetach tun: tuninfo tun: tunopen str %p minor %dtun: tunclose str %p min %lu tun: closing control str %p PPA %p tun: str %p detached from PPA %p tun: PPA %p removed tun: tun_ioctl 0x%x tun: new PPA %d control str %p tun: str %p attached to PPA %d tun: tun_info_req str %p tun: tun_attach_req %p tun: tun_detach_req %p tun: tun_bind_req str %p sap %d tun: str %p bound to sap %d tun: tun_unbind_req str %p tun: tun_promiscon_req str %p tun: PROMISC_PHYS str %p tun: PROMISC_SAP str %p tun: PROMISC_MULTI str %p tun: tun_promiscoff_req str %p tun: tun_physaddr_req str %p tun: tun_unitdata_req str %p data %lu tun: tun_unitdata_ind tun: tun_eht_hdr tun: unattached str %p, dropping frame tun: tun_frame str %p PPA %d tun: frame %lu -> sniffer %p tun: frame %lu -> control str tun: queueing frame %lu tun: dropping frame %lu tun: frame %lu -> proto %p tun: tunwput str %p tun: tunwsrv str %p TUN/TAP driver 1.1 01/29/2010L}       !q(q0J8 AIKUp u\ e dp v|  K  @ R)P19BM\_diuT @,p.@H.LKTjryTP)$0BNV`iq0(|(d0Jtuntun.ctunprobetunattachtundetachtuninfotunopentunclosetuniocacktun_ioctltunerrtunchmsgtundlokacktundlerracktun_info_reqtun_attach_reqtun_detach_reqtun_bind_reqtun_unbind_reqtun_promiscon_reqtun_promiscoff_reqtun_unitdata_reqtun_frametun_unitdata_indtun_eth_hdrtun_dlpitunwputtunwsrvBbss.bssDdata.dataDrodata.rodataWRgetqputqmod_install.XA$BAABMO1YLEpE.modldrv_finimod_info_initbcopybzerohtonsddi_get_instancenodevddi_create_minor_nodeputbq.XA$BAABMO1YLEpE.tun_cb_opsmod_driverops.XA$BAABMO1YLEpE.modlinkage.XA$BAABMO1YLEpE.tun_dl_infonochpollddi_remove_minor_nodenulldevallocbmod_removedupmsgflushq.XB$BAABMO1YLEpE.tun_bind_req.dladdrkmem_zallocqreplyqprocsoncanputnext.XA$BAABMO1YLEpE.tun_str.XA$BAABMO1YLEpE.tun_ppa.XA$BAABMO1YLEpE.tun_dev.XA$BAABMO1YLEpE.tun_opsddi_prop_opqwriterqprocsoffmsgdsizecmn_errtun_alloc_ppamakedeviceddi_prop_remove_allkmem_freeddi_report_devgetmajorgetminortun_physaddr_reqfreemsg.XA$BAABMO1YLEpE.tunwinit.XA$BAABMO1YLEpE.tunrinit.XA$BAABMO1YLEpE.tunminfo.XA$BAABMO1YLEpE.tun_infoddi_power%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun Ceres C 5.10 SunOS_i386 2009/03/06as: Sun Ceres Compiler Common 12.1 SunOS_i386 2009/03/06tun.c /export/home/jlee/tuntap /opt/SunStudioExpress/prod/bin/cc -DPACKAGE_NAME='""' -DPACKAGE_TARNAME='""' -DPACKAGE_VERSION='""' -DPACKAGE_STRING='""' -DPACKAGE_BUGREPORT='""' -DTUN_VER='"1.1 01/29/2010"' -g -D_KERNEL -I. -c -o tun.o -DTUNTAP_TUN tun.c -W0,-xp.XA\$BAABMO1YLEpE.Xa;g;R=Sun Ceres C 5.10 SunOS_i386 2009/03/06;G=.XA$BAABMO1YLEpE.;backend;raw;cd;DBG_GEN 5.2.6unsigned shortushort_tcharlongssize_tunsigned longsize_tmodule_infokmi_idnum#mi_idname#mi_minpsz#mi_maxpsz# mi_hiwat#mi_lowat#tunminfoMint module_statqinit(qi_putp#qi_srvp#qi_qopen#qi_qclose# qi_qadmin#qi_minfo#qi_mstat#qi_rwp#qi_infop# qi_struiot#$tunrinitZtunwinitdstreamtab7st_rdinit#st_wrinit#st_muxrinit#st_muxwinit# tun_infon credS  N   Z_     Z-shorto_dev_tcaddr_t fs cg dinodedaddr32_t Zb_addr#b_fs#b_cg#b_dino#b_daddr#long longZlonglong_tint32_t _lx#_ux# _fg#_p#lldaddr_tclock_tvoidmutex _opaque#kmutex_t unsigned+uint_t vfsD stdataOvtype VNONVREGVDIRVBLKVCHRVLNKVFIFOVDOORVPROCVSOCK VPORT VBAD dev_t1pid_tunsigned long longu_longlong_tulong_tcaller_context cc_pid#cc_sysid#cc_caller_id#cc_flags#'    Z      Z Z iovec iov_base#iov_len#iovec_t  Zoffset_t L_lx#_ux# j_f#_p.#Llloff_tuio_seg UIO_USERSPACEUIO_SYSSPACEUIO_USERISPACExuio_seg_t uint16_tuio$ w uio_iov#uio_iovcnt#_uio_offsetj#uio_segflg#uio_fmode#uio_extflg#_uio_limitj#uio_resid#    w  Z |   w  Z        Z  .    Z  ]vtype_t +mode_t+uid_t+gid_t+nlink_tu_offset_ttime_ttimespec tv_sec #tv_nsec# timestruc_t vattrX va_mask7#va_type3 #va_modeA #va_uidN # va_gidZ #va_fsid#va_nodeid#va_nlinkf # va_sizet #$va_atime #,va_mtime #4va_ctime #<va_rdev#Dva_blksize7#Hva_nblocks#Lva_seq7#T    Z  ?   Z  i    Z D pathnamen     y   Z  y ~ vcexcl NONEXCLEXCLvsecattr  vsa_mask7#vsa_aclcnt#vsa_aclentp#vsa_dfaclcnt# vsa_dfaclentp#vsa_aclentsz#vsa_aclflags7#      Z        Z       Z   O     Z        Z    T     Z     w Z       Z   ?  w Z  d   Z D  Z i fid           Z   Z   1    flock646 flk_callbackE    @  Z T Z Y    @  Z Z     +selock_t q_kcondvar!_opaque#kcondvar_tunsigned char2uchar_tCpfn_tuint64_tpageP -p_offsett #p_vnode#p_selock# p_hash#p_vpnext#p_vpprev#p_next#p_prev# p_lckcnt#$p_cowcnt#&p_cv!#(p_io_cv!#*p_iolock_stateC#,p_szcQ#-p_fsdataC#.p_stateC#/p_nrmC#0p_embedC#1p_indexC#2p_toxicC#3p_mapping#4p_pagenumV#8p_share7#<p_slckcnt7#@p_mlentry7#Dp_msresv_2b#H hat2t!uintptr_thChhrmstat$hrm_as=#hrm_baseB#hrm_id#hrm_anextR# hrm_hnextR#hrm_bitsW#(_krwlock_opaque#krwlock_t9#9avl_nodeavl_child(#avl_parent##avl_child_index# avl_balance#   avl_tree8avl_root##avl_compar#avl_offset#avl_numnodes# avl_size#avl_tree_t timespec_t { =  +d{callback_func_tas_callbackascb_next_#ascb_events7#ascb_func#ascb_arg# ascb_saddr#ascb_len#procb!p_exec#p_as=#p_lockp3#p_crlock# p_credZ#p_swapcnt#p_stat#p_wcode#p_pidflag#p_wdata# p_ppid#$p_link3#(p_parent3#,p_child3#0p_sibling3#4p_psibling3#8p_sibling_ns3#<p_child_ns3#@p_next3#Dp_prev3#Hp_nextofkin3#Lp_orphan3#Pp_nextorph3#Tp_pglink3#Xp_ppglink3#\p_sessp3#`p_pidp3#dp_pgidp3#hp_cv!#lp_flag_cv!#np_lwpexit!#pp_holdlwps!#rp_proc_flag7#tp_flag7#xp_utime#|p_stime#p_cutime#p_cstime#p_segacct4#p_semacct4#p_bssbase#p_brkbase#p_brksize#p_brkpageszc7#p_sig4#p_extsig4#p_ignore4#p_siginfo4#p_sigqueue4#p_sigqhdr8#p_signhdr8#p_stopsigC#p_fixalignment#p_lwpid8#p_lwpcnt#p_lwprcnt#p_lwpdaemon#p_lwpwait#p_lwpdwait#p_zombcnt#p_tlistb#p_lwpdirt#p_lwpfreet#p_tidhasht#p_lwpdir_sz7#p_tidhash_sz7#p_lgrpsetb#p_t1_lgrpidu#p_tr_lgrpidu#p_sigmask4#p_fltmask u#p_trace#p_plist#p_agenttpb#p_warea8#p_wpage8#p_wprot v#p_mapcnt#p_maplock#p_rlink3#p_srwchan_cv!#p_stksize#p_stkpageszc7#p_mstartRG#p_mtermRG#p_mlrealRG#p_acct%v#p_cacct6v#p_ruN#p_cruN#p_rprof_timerO#p_rprof_cyclicB#p_defunct7#p_pflock#p_profGv#p_user3z#p_server_threads`|#p_door_list~|#p_unref_list~|#p_unref_cv!#p_unref_thread#p_tnf_flagsC#p_audit_data|#p_pctx}#p_ldtlock#p_ldt}#p_ldt_desc~#p_ldtlimit#p_swrss#p_aio~#p_itimer#p_alarmid#p_usrstack#p_stkprot7#p_datprot7#p_model/#p_lcpL#p_lcp_lock#p_utrapsg#p_corefile{#p_task^#p_taskprev3#p_tasknext3#p_sc_lock#p_pagep#p_rctls#p_stk_ctlw#p_fsz_ctlw#p_vmem_ctlw#p_fno_ctlw#p_ancpid#p_realitimerO#p_itimerid#p_content#p_ct_held8#p_ct_equeue#p_ct_processԃ#p_ct_member`1#p_killsqp 8#p_dtrace_probes#p_dtrace_countb#p_dtrace_helpers#p_poolb#p_poolcv!#p_poolcnt7#p_poolflag7#p_portcntB#p_zonez]#p_execdir#p_brandf#p_brand_data#p_splock#p_locked_memY#p_crypto_memY#p_ttime#proc_tb!ast"a_contents#a_flagsC#a_vbitsC# a_cv!# a_hat8# a_hrmR#a_userlimit#a_seglast#a_lock#a_size# a_lastgap#$a_lastgaphl#(a_segtree8#,a_wpage8#@a_updatedirC#Ta_updatetimeI#Xa_objectdirZ#`a_sizedir#da_callbacks_#ha_xhat#la_proco!#p9avl_node_t #  " /#   #A# 4#fault_type#F_INVALF_PROTF_SOFTLOCKF_SOFTUNLOCKseg_rw#S_OTHERS_READS_WRITES_EXECS_CREATES_READ_NOCOW $ 8    F# ## $  $ A$    +!$ f$    +F$ $   k$ $ $ $     +$ $    $ %      N $ D%    $% _%  I% z%  d% %   % %    +%% %-lock_type &L_PAGELOCKL_PAGEUNLOCK 3&    % % # & X&    +8&n&memid&val]&#n& &   && lgrp_mem_policy_info& &&  &'S_CAPABILITY_NOMINFLT '  &'seg_ops\(dup##unmap/##freeA##fault$# faulta$#setprotA$#checkprotf$#kluster$#swapout$# sync$#$incore$#(lockop%#,getprotD%#0getoffset_%#4gettypez%#8getvp%#<advise%#@dump%#Dpagelock3&#HsetpagesizeX&#Lgetmemid&#Pgetpolicy&#Tcapable'#X'pcache_link(p_lnext(#p_lprev(#((pcache_link_tseg<)s_base#s_size#s_szc7#s_flags7# s_as=#s_tree"#s_ops(#$s_data#(s_pmtx#,s_phead(#4 )  Z   -    # Z ) )  Z   Z ) @*  Z = )  2 2 + Z * *  Z =   2 2 + Z E* *  Z =   + + + Z * polldat*pollhead  +ph_list*#ph_pad1#ph_pad2#* + T+    * %+ *+ ~+   Z Z Y+ +   N Z + +      Z + ,    +,,     Z , V,    Z 1, ,    Z [, shrlock, ,   ,  Z ,vnevent T-VE_SUPPORTVE_RENAME_SRCVE_RENAME_DESTVE_REMOVEVE_RMDIRVE_CREATEVE_LINKVE_RENAME_DEST_DIRVE_MOUNTEDOVER y-  ,   T-vnodeops 0vnop_name#vop_open#vop_close#vop_read # vop_write #vop_ioctl #vop_setfl. #vop_getattr #vop_setattr? # vop_accessi #$vop_lookup #(vop_create #,vop_remove #0vop_link#4vop_renameO#8vop_mkdir#<vop_rmdir#@vop_readdir#Dvop_symlink#Hvop_readlink?#Lvop_fsyncd#Pvop_inactive#Tvop_fid#Xvop_rwlock#\vop_rwunlock#`vop_seek#dvop_cmp1#hvop_frlock#lvop_space#pvop_realvp#tvop_getpage)#xvop_putpage)#|vop_map@*#vop_addmap*#vop_delmap*#vop_pollT+#vop_dump~+#vop_pathconf+#vop_pageio+#vop_dumpctl,#vop_dispose,,#vop_setsecattrV,#vop_getsecattr,#vop_shrlock,#vop_vneventy-#~- filock0 shrlocklist1 fem_head1list_node[1list_next[1#list_prev[1#%1%1list_node_tvsd_node 1vs_nodes`1#vs_nkeys7#vs_valuer1# w1vnodex 3v_lock#v_flag7#v_count7# v_data#v_vfspJ#v_streamX#v_type]#v_rdev# v_vfsmountedhereJ#$v_op0#(v_pages#,v_filocks0#0v_shrlocks1#4v_nbllock#8v_cv!#<v_locality#@v_femhead 1#Dv_path#Hv_rdcnt7#Lv_wrcnt7#Pv_mmap_read#Tv_mmap_write#\v_mpssdata#dv_fopdata#hv_vsd1#lv_xattrdir#pv_count_dnlc7#tplock3pl_lock#3 sess33pid4pid_prinactive+#pid_pgorphaned+#pid_padding+#pid_prslot+#pid_id#pid_pglink3#pid_pgtail3# pid_link3#pid_ref7#8+4 4__sigbits4#4k_sigset_t7sigval5sival_int#sival_ptr# 65__uidN #__value4# o5__utime#__status#__stime# 5__kill5#__cld65#ctid_tzoneid_t 5__pid#__pdatao5#__ctid5#__zoneid5# +6__addr#__trapno#__pc# O6__fd#__band# 6__faddr#__tstamp #__syscall# __nsysarg#__fault# 6__entityx# 7__proc5#__fault5#__file+6#__profO6#__rctl6#k_siginfo$l7si_signo#si_code#si_errno#__data6# 7k_siginfo_t7 4~7sigqueue47sq_next4#sq_infol7#sq_func7#(sq_backptr#,sq_external#07sigqueue_t7sigqhdr8sqb_free 8#sqb_countC#sqb_maxcountC#sqb_size#sqb_pexitedC#sqb_sentC# sqb_cv!# sqb_lock# 8id_t_kthreadAt_linkA#t_stk#t_startpcA#t_bound_cpuA# t_affinitycnt#t_bind_cpu#t_flag#t_proc_flag#t_schedflag#t_preemptA#t_preempt_lkA#t_state7#t_priA# t_epriA#"t_cpriA#$t_writer#&t_bindflagC#'t_pcb%B#(t_lwpchan^B#@t_sobj_opszB#Ht_cid8#Lt_clfuncsB#Pt_cldata#Tt_ctxC#Xt_lofaultB#\t_onfaultC#`t_ontrapC#dt_swap#ht_lockC#lt_lockstatC#mt_pilC#nt_pi_lockC#ot_nomigrate#pt_cpuA#tt_weakbound_cpuA#xt_lplD#|t_lgrp_reserv D#t_intrA#t_intr_startb#t_didD#t_tnf_tpdp#t_cpc_ctxaG#t_cpc_set>G#t_tid8#t_waitfor8#t_sigqueue4#t_sig4#t_extsig4#t_hold4#t_forwA#t_backA#t_thlinkA#t_lwpS#t_procp3#t_audit_dataS#t_nextA#t_prevA#t_whystop#t_whatstop#t_dslot#t_pollstate&S#t_pollcache7S#t_credZ#t_start #t_lbolt#t_stoptimeRG#t_pctcpu7#t_sysnum#t_delay_cv!#t_delay_lock#t_lockpG#kc_flagsCG#kc_pics7E#kc_hrtimeRG# kc_vtickb#kc_rawtickb#kc_threadA#$kc_cpuid#(kc_nextF#,kc_lock#0kc_condv!#8Ekcpc_ctx_tF_kcpc_set$>Gks_flags#ks_nreqs#ks_reqE#ks_data`rco_actiono_#rco_get_usage_#rco_set_#rco_test_# _rctl_ops_t(>`rctl_hndl_t(rctl_dict_entry4(barcd_next[#rcd_name#rcd_default_value[#rcd_opsO`# rcd_idT`#rcd_entityZ#rcd_flagaction#rcd_syslog_level#rcd_strlog_flags# rcd_max_nativeY#$rcd_max_ilp32Y#,rctl(arc_nextZ#rc_values[#rc_cursor[#rc_dict_entry[# rc_idT`#rc_projdb[#Zrctl_set($brcs_lock#rcs_entityZ#rcs_ctlsa# arctl_set_t(listzblist_size#list_offset#list_head%1#5blist_tt priv_setb poolbpsetid_t,Cb_Classification. . cclass_arb#class_chunkb# .#cclass_ub# cClassification_t. .cc1CG#c2CG#c3CG#c4CG# c5CG#c6CG#c7CG#c8CG#:cCompartments_t._mac_label_impl$. didC#_c_lenC#classification#c#compartmentsc#cm_label_t-ts_label_s0-tdtsl_ref7#tsl_doiCG#tsl_flagsCG#tsl_label d# dts_label_t-tdtsol_mlp_entry_s-dmlpe_nextd#mlpe_prevd#mlpe_zoneid5#mlpe_mlpyregspec_bustype7#regspec_addr7#regspec_size7#' =rnumber#rpy#~ddi_map_obj_t=dev_info_t?off_tddi_device_acc_attr?idevacc_attr_version#devacc_attr_endian_flagsC#devacc_attr_dataorderC#devacc_attr_accessC#׌ddi_device_acc_attr_t?ddi_acc_hdl8?ah_vers#ah_bus_private#ah_platform_private#ah_dipƌ# ah_rnumber7#ah_addr#ah_offsetˌ#ah_lenˌ#ah_hat_flags7# ah_pfnV#$ah_pnum7#(ah_xfermodes#,ah_acci#0ddi_acc_hdl_t? = map_opՋ#map_type#map_obj#map_flags# map_prot#map_handlep#map_vers# O   )% __ddi_intrspecT e +j __ddi_iblock_cookie ?ޏ_idev_vector#_idev_priority# ?idu#idev_softint7#ޏ +  V e    "w e [  8     + +|ddi_dma_lim0@ӑdlim_addr_lo7#dlim_addr_hi7#dlim_cntr_max7#dlim_burstsizes7# dlim_minxfer7#dlim_dmaspeed7#dlim_version7#dlim_adreg_max7#dlim_ctreg_max7# dlim_granular7#$dlim_sgllen#(dlim_reqsize7#,ddi_dma_lim_t@ӑ@FDMA_OTYP_VADDRDMA_OTYP_PAGESDMA_OTYP_PADDRDMA_OTYP_BUFVADDRddi_dma_atyp_t@v_address @v_addr#v_as=#v_priv#pp_address@˒pp_pp#pp_offset7#phy_address@p_addr#p_memtype# @9virt_obj[#pp_obj#phys_obj˒#ddi_dma_aobj_t@ @dmao_size7#dmao_typeF#dmao_obj9#Nddi_dma_obj_t@ddi_dma_req$@dmar_limits#dmar_flags7#dmar_fp#dmar_arg# dmar_object# __ddi_dma_handle' Q  ,1ddi_dma_attrH@dma_attr_version7#dma_attr_addr_lob#dma_attr_addr_hib# dma_attr_count_maxb#dma_attr_alignb#dma_attr_burstsizes7#$dma_attr_minxferCG#(dma_attr_maxxferb#,dma_attr_segb#4dma_attr_sgllen#<dma_attr_granularCG#@dma_attr_flags7#DV   ٕ  ,  'ޕCG ?9_dmac_llb#_dmac_la# ?r_dmu#dmac_size#dmac_type7# 9  '  r w  '  '   +Ɩ ) ' + L N r ddi_dma_ctlops@DDI_DMA_FREEDDI_DMA_SYNCDDI_DMA_HTOCDDI_DMA_KVADDRDDI_DMA_MOVWINDDI_DMA_REPWINDDI_DMA_GETERRDDI_DMA_COFFDDI_DMA_NEXTWINDDI_DMA_NEXTSEG DDI_DMA_SEGTOC DDI_DMA_RESERVE DDI_DMA_RELEASE DDI_DMA_RESETH DDI_DMA_CKSYNCDDI_DMA_IOPB_ALLOCDDI_DMA_IOPB_FREEDDI_DMA_SMEM_ALLOCDDI_DMA_SMEM_FREEDDI_DMA_SET_SBUS64DDI_DMA_REMAPDDI_DMA_E_ACQUIREDDI_DMA_E_FREEDDI_DMA_E_1STPTYDDI_DMA_E_GETCBDDI_DMA_E_FREECBDDI_DMA_E_PROGDDI_DMA_E_SWSETUPDDI_DMA_E_SWSTARTDDI_DMA_E_ENABLEDDI_DMA_E_STOPDDI_DMA_E_DISABLEDDI_DMA_E_GETCNT DDI_DMA_E_GETLIM!DDI_DMA_E_GETATTR"  ' . L N ) +AVDDI_CTLOPS_DMAPMAPCDDI_CTLOPS_INITCHILDDDI_CTLOPS_UNINITCHILDDDI_CTLOPS_REPORTDEVDDI_CTLOPS_REPORTINTDDI_CTLOPS_REGSIZEDDI_CTLOPS_NREGSDDI_CTLOPS_RESERVED0DDI_CTLOPS_SIDDEVDDI_CTLOPS_SLAVEONLY DDI_CTLOPS_AFFINITY DDI_CTLOPS_IOMIN DDI_CTLOPS_PTOB DDI_CTLOPS_BTOP DDI_CTLOPS_BTOPRDDI_CTLOPS_RESERVED1DDI_CTLOPS_RESERVED2DDI_CTLOPS_RESERVED3DDI_CTLOPS_RESERVED4DDI_CTLOPS_RESERVED5DDI_CTLOPS_DVMAPAGESIZEDDI_CTLOPS_POWERDDI_CTLOPS_ATTACHDDI_CTLOPS_DETACHDDI_CTLOPS_QUIESCEDDI_CTLOPS_UNQUIESCEDDI_CTLOPS_PEEKDDI_CTLOPS_POKE {  V       ddi_event_cookie̜   ќ֜ ̜   ddi_event_callbacks2 f ̜   7<  2k  ̜ BʝDDI_INTR_CTLOPS_NONE   ʝABUS_ENUMERATEBUS_CONFIG_ONEBUS_CONFIG_ALLBUS_CONFIG_APBUS_CONFIG_DRIVERBUS_UNCONFIG_ONEBUS_UNCONFIG_DRIVERBUS_UNCONFIG_ALLBUS_UNCONFIG_APBUS_CONFIG_OBP_ARGS   +    +  *   A / __ddi_acc_handleFp Y^ YuA,BUS_POWER_CHILD_PWRCHGBUS_POWER_NEXUS_PWRUPBUS_POWER_PRE_NOTIFICATIONBUS_POWER_POST_NOTIFICATIONBUS_POWER_HAS_CHANGEDBUS_POWER_NOINVOL Q   ,BDDI_INTROP_SUPPORTED_TYPESDDI_INTROP_NINTRSDDI_INTROP_ALLOCDDI_INTROP_GETPRIDDI_INTROP_SETPRIDDI_INTROP_ADDISRDDI_INTROP_DUPVECDDI_INTROP_ENABLEDDI_INTROP_BLOCKENABLE DDI_INTROP_BLOCKDISABLE DDI_INTROP_DISABLE DDI_INTROP_REMISR DDI_INTROP_FREE DDI_INTROP_GETCAPDDI_INTROP_SETCAPDDI_INTROP_SETMASKDDI_INTROP_CLRMASKDDI_INTROP_GETPENDINGDDI_INTROP_NAVAILDDI_INTROP_GETPOOL +  'ddi_intr_handle_implDB}ih_dipƌ#ih_type#ih_inum#ih_vectorCG#ih_ver# ih_state7#ih_cap7#ih_pri7#ih_rwlock#ih_cb_func# ih_cb_arg1#$ih_cb_arg2#(ih_flags7#,ih_dup_cnt7#0ih_main"#4ih_private#8ih_scratch17#<ih_scratch2#@  V " }bus_opstCbusops_rev#bus_mapO#bus_get_intrspec#bus_add_intrspecV# bus_remove_intrspecw#bus_map_fault#bus_dma_mapQ#bus_dma_allochdlٕ#bus_dma_freehdl# bus_dma_bindhdl#$bus_dma_unbindhdl#(bus_dma_flush#,bus_dma_win)#0bus_dma_ctl#4bus_ctl{#8bus_prop_op#<bus_get_eventcookie#@bus_add_eventcallf#Dbus_remove_eventcall#Hbus_post_event#Lbus_intr_ctl#Pbus_config#Tbus_unconfig#Xbus_fm_init*#\bus_fm_finiA#`bus_fm_access_enterp#dbus_fm_access_exit#hbus_powerQ#lbus_intr_op#p c  H y hdev_ops0}devo_rev#devo_refcnt#devo_getinfoT#devo_identifyj# devo_probe#devo_attach͊#devo_detach1#devo_resetf#devo_cb_opsk# devo_bus_opsC#$devo_powerc#(devo_quiescey#,tun_ops~mod_ops Cmodm_install#modm_remove#modm_info#~modldrv CUdrv_modops#drv_linkinfo#drv_dev_ops#modldrv |modlinkageCml_rev#ml_linkagek#modlinkage|tun_devƌ_init@U_finilU _infoUI!pmodinfop Z kmodspecific_info$Cmsi_linkinfoZ#msi_p0# kh modinfoCpmi_info#mi_state#mi_id#mi_nextid# mi_base#mi_size#mi_rev#mi_loadcnt#mi_nameI# mi_msinfo#@"tunprobeU!ƌdev"tunattach}U!ƌdev!cmd ddi_attach_cmd_t"tundetachU:!ƌdev!:cmd Ҋddi_detach_cmd_t"tuninfoqUū!ƌdevi!ūinfocmd !arg!r1resultdevddi_info_cmd_t#tunopenU$Nrq$dev $flag$sflag$credp%str%prev%minordev%rcSfree_rtnfree_func#free_arg#frtn_t  intptr_tdouble2O ou32CG#u16# cksum_valO#flags#pad# enforce_alignment4#data>#cksumo# fthdrScred_tDdatab@Ndb_frtnp#db_baseU#db_limU#db_ref2# db_type2# db_flags2#db_struioflag2#db_cpid#db_cache#db_mblk#db_free #db_lastfree # db_cksumstart%#$db_cksumend%#(db_cksumstuff%#,db_struioun#0db_fthdr#8db_credp#<msgb b_next#b_prev#b_cont#b_rptrU# b_wptrU#b_datap#b_band2#b_tag2#b_flag#b_queueN#queue"q_qinfo#q_first#q_last#q_next"# q_link"#q_ptr#q_count#q_flag7#q_minpsz# q_maxpsz#$q_hiwat#(q_lowat#,q_bandp'#0q_lock#4q_streamX#<q_syncqɲ#@q_nband2#Dq_wait!#Fq_nfsrv"#Hq_draining#Lq_struiot#Nq_qtstamp#Pq_mblkcnt#Tq_syncqmsgs7#Xq_rwcnt#\q_spriA#`q_sqhead#dq_sqtail#hq_sqnext"#lq_sqprev"#pq_sqflags7#tq_sqtstamp#xq_fpܲ#|,qband qb_next'#qb_count#qb_first#qb_last# qb_hiwat#qb_lowat#qb_flag7#qb_mblkcnt# syncq fmodsw_implβqueue_t>tunppa E,id+#rqN#p_str#u_longtunstr Es_next#p_next#rqN#ppa,# flags1#state1#sap1#minor1##tunclose)U?$Nrq(%prev*%tmp*%str*%ppa,+&tuniocackV)U$NwqU$ɴmpU $ackU$retU$errU%iocWSmblk_tߴiocblk(ioc_cmd#ioc_cr#ioc_id7#ioc_count# ioc_error#ioc_rval#ioc_fill1#ioc_flag7#ioc_fillerδ# ߴ'tun_alloc_ppabU,$ida%ppa,c%id&tun_ioctl}f Us$Nwq|$ɴmp| %ioc~%str%ppa,%p&tunerr U¶$Nwq$error %mpɴ#tunchmsg Uɴ#$ɴmp$size $Ctype$xprim&tundlokack U$Nwq$ɴmp $CGprim%dlp+t_uscalar_t Fdl_primitive#dl_info_req_tFt_scalar_t LFdl_primitive#dl_max_sdu#dl_min_sdu#dl_addr_length# dl_mac_type#dl_reserved#dl_current_state#dl_sap_lengthǷ#dl_service_mode# dl_qos_length#$dl_qos_offset#(dl_qos_range_length#,dl_qos_range_offset#0dl_provider_style#4dl_addr_offset#8dl_version#<dl_brdcst_addr_length#@dl_brdcst_addr_offset#Ddl_growth#Hطdl_info_ack_tF F׹dl_primitive#dl_ppa#dl_attach_req_tF F dl_primitive#dl_detach_req_tF Fdl_primitive#dl_sap#dl_max_conind#dl_service_mode# dl_conn_mgmt#dl_xidtest_flg# dl_bind_req_tF FAdl_primitive#dl_sap#dl_addr_length#dl_addr_offset# dl_max_conind#dl_xidtest_flg#dl_bind_ack_tF Frdl_primitive#Udl_unbind_req_tF Fdl_primitive#dl_subs_sap_offset#dl_subs_sap_length#dl_subs_bind_class# dl_subs_bind_req_tF Fbdl_primitive#dl_subs_sap_offset#dl_subs_sap_length#dl_subs_bind_ack_tF Fμdl_primitive#dl_subs_sap_offset#dl_subs_sap_length#{dl_subs_unbind_req_tF F#dl_primitive#dl_correct_primitive#dl_ok_ack_tF Fdl_primitive#dl_error_primitive#dl_errno#dl_unix_errno# 5dl_error_ack_tF F<dl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_qos_length# dl_qos_offset#dl_growth#dl_connect_req_tF $F?dl_primitive#dl_correlation#dl_called_addr_length#dl_called_addr_offset# dl_calling_addr_length#dl_calling_addr_offset#dl_qos_length#dl_qos_offset#dl_growth# Sdl_connect_ind_tF F޿dl_primitive#dl_correlation#dl_resp_token#dl_qos_length# dl_qos_offset#dl_growth#Vdl_connect_res_tF Fdl_primitive#dl_resp_addr_length#dl_resp_addr_offset#dl_qos_length# dl_qos_offset#dl_growth#dl_connect_con_tF Fdl_primitive#dl_token_req_tF Fdl_primitive#dl_token#dl_token_ack_tF FZdl_primitive#dl_reason#dl_correlation#dl_disconnect_req_tF Fdl_primitive#dl_originator#dl_reason#dl_correlation# tdl_disconnect_ind_tF Fdl_primitive#dl_reset_req_tF Fadl_primitive#dl_originator#dl_reason#dl_reset_ind_tF Fdl_primitive#vdl_reset_res_tF Fdl_primitive#dl_reset_con_tF Fdl_minǷ#dl_maxǷ#dl_priority_tF F}dl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_priority# dl_unitdata_req_tF F9dl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_src_addr_length# dl_src_addr_offset#dl_group_address#dl_unitdata_ind_tF Fdl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_unix_errno# dl_errno#Qdl_uderror_ind_tF F-dl_primitive#dl_qos_length#dl_qos_offset#dl_udqos_req_tF Fdl_primitive#dl_addr_length#dl_addr_offset#Bdl_enabmulti_req_tF Fdl_primitive#dl_addr_length#dl_addr_offset#dl_disabmulti_req_tF F9dl_primitive#dl_level# dl_promiscon_req_tF Fdl_primitive#dl_level#Rdl_promiscoff_req_tF Fdl_primitive#dl_addr_type#dl_phys_addr_req_tF F0dl_primitive#dl_addr_length#dl_addr_offset#dl_phys_addr_ack_tF Fdl_primitive#dl_addr_length#dl_addr_offset#Idl_set_phys_addr_req_tF Fdl_primitive#dl_get_statistics_req_tF F7dl_primitive#dl_stat_length#dl_stat_offset#dl_get_statistics_ack_tF Fdl_primitive#dl_notificationsCG#dl_timelimitCG#Udl_notify_req_tF Fdl_primitive#dl_notificationsCG#dl_notify_ack_tF Fudl_primitive#dl_notificationCG#dl_dataCG#dl_addr_length# dl_addr_offset#dl_notify_ind_tF Fdl_primitive#dl_keyCG#dl_portCG#dl_addr_length# dl_addr_offset#dl_aggr_req_tF Fsdl_primitive#dl_keyCG#dl_portCG#dl_addr_length# dl_addr_offset# dl_aggr_ind_tF Fdl_primitive#dl_keyCG#dl_portCG#dl_addr_length# dl_addr_offset#dl_unaggr_req_tF Fldl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# dl_test_req_tF Fdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_test_ind_tF Fdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# /dl_test_res_tF FCdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_test_con_tF Fdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# Wdl_xid_req_tF Fjdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_xid_ind_tF Fdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# }dl_xid_res_tF Fdl_primitive#dl_flag#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_xid_con_tF Frdl_primitive#dl_correlation#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_priority#dl_service_class#dl_data_ack_req_tF FBdl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_src_addr_length# dl_src_addr_offset#dl_priority#dl_service_class#dl_data_ack_ind_tF Fdl_primitive#dl_correlation#dl_status#Zdl_data_ack_status_ind_tF Fdl_primitive#dl_correlation#dl_dest_addr_length#dl_dest_addr_offset# dl_src_addr_length#dl_src_addr_offset#dl_priority#dl_service_class#dl_reply_req_tF F[dl_primitive#dl_dest_addr_length#dl_dest_addr_offset#dl_src_addr_length# dl_src_addr_offset#dl_priority#dl_service_class#dl_reply_ind_tF Fdl_primitive#dl_correlation#dl_status#pdl_reply_status_ind_tF F<dl_primitive#dl_correlation#dl_src_addr_length#dl_src_addr_offset# dl_reply_update_req_tF Fdl_primitive#dl_correlation#dl_status#Xdl_reply_update_status_ind_tF F dl_primitive#dl_sub_offset#dl_sub_length#dl_capability_req_tF Fmdl_primitive#dl_sub_offset#dl_sub_length#$dl_capability_ack_tF F#dl_primitive#dl_operation#dl_type#dl_key_offset# dl_key_length#dl_data_offset#dl_data_length#dl_control_req_tF Fdl_primitive#dl_operation#dl_type#dl_key_offset# dl_key_length#dl_data_offset#dl_data_length#:dl_control_ack_tF F dl_primitive#dl_passive_req_tF F^dl_primitive#dl_sap#dl_imode#!dl_intr_mode_req_tFDL_primitivesLFdl_primitive#info_req#info_ack#attach_req׹#detach_req #bind_req#bind_ackA#unbind_reqr#subs_bind_req#subs_bind_ackb#subs_unbind_reqμ#ok_ack##error_ack#connect_req<#connect_ind?#connect_res޿#connect_con#token_req#token_ack#disconnect_reqZ#disconnect_ind#reset_req#reset_inda#reset_res#reset_con#unitdata_req}#unitdata_ind9#uderror_ind#udqos_req-#enabmulti_req#disabmulti_req#promiscon_req9#promiscoff_req#physaddr_req#physaddr_ack0#set_physaddr_req#get_statistics_req#get_statistics_ack7#notify_req#notify_ack#notify_indu#aggr_req#aggr_inds#unaggr_req#test_reql#test_ind#test_res#test_conC#xid_req#xid_indj#xid_res#xid_con#data_ack_reqr#data_ack_indB#data_ack_status_ind#reply_req#reply_ind[#reply_status_ind#reply_update_req<#reply_update_status_ind#capability_req #capability_ackm#control_req##control_ack#passive_req #intr_mode_req^#w&tundlerrack UL$Nwq$ɴmp $CGerrprim$CGerrno$CGuerrno%dlp%tun_dl_info&tun_info_req  U$Nwq$ɴmp %str!%dla#"%dli(#%size$u_shorttundladdrE#sap#&tun_attach_reqL U$NwqK$ɴmpK %dlpM%strN%ppa,O%pP&tun_detach_reqvUN$Nwqu$ɴmpu %tmpw%prevw%strw%ppa,x&tun_bind_reqU $Nwq$ɴmp %dladdr%dlp%str%size%xidtest%sapCG%ppa,&tun_unbind_reqUu$Nwq$ɴmp %str&tun_promiscon_reqU$Nwq$ɴmp %str&tun_promiscoff_req U&$Nwq $ɴmp  %str(tun_physaddr_req,U$Nwq+$ɴmp+ %dlp-%addr/%size1%str2%ppa,32ether_addr_tGether_addrG ether_addr_octet#&tun_unitdata_reqRtU$NwqQ$ɴmpQ %strS%ppa,T%nmpɴU#tun_unitdata_indUɴ<$ɴmp$type %ud_ind<%dla#%nmpɴ%size9#tun_eth_hdr9Uɴ$ɴmp$type %nmpɴ%size&tun_frameUq$Nwq$ɴmp $q%str%ppa,%tmp%nmpɴ%type%ip_v2&tun_dlpi2U$Nwq$ɴmp %dlp%primCG#tunwputUP$Nwq$ɴmp %dlp%primCG%str#tunwsrvPU$NwqO%mpɴQ%strStun_str,Ptun_ppa)ddi_remove_minor_node *ddi_create_minor_nodeP   +  *nochpoll    * %+)ddi_report_dev *ddi_power  *ddi_get_instance )ddi_prop_remove_all *ddi_prop_opI     I)cmn_errp  N+*WR" "*makedevice + ++minor_t*getminor +major_t*getmajor *htons |*mod_info<  p*mod_removeZ *mod_instally y)qwriter " { )qprocsoff ")qprocson ")qreply " )putnext " *putbq, " *putqI " *canputnextg ")flushq " *getqɴ S*msgdsize *dupmsgɴ ɴ)freemsg *allocbɴ  +)bzero*  *)bcopyS /  ,nulldev,nodev)kmem_free  -kmem_zalloc   /export/home/jlee/tuntap/usr/include/sys/usr/include/vm/usr/include/ia32/sys/usr/include/sys/tsoltun.cstream.htypes.hdevops.hbuf.htypes32.hint_types.hproc.hvnode.hmutex.huio.htime_impl.hpage.hcondvar.hseg.has.hhat.hrwlock.havl_impl.havl.hseg_enum.hpoll.hlist_impl.hlist.hsignal.hsiginfo.hthread.hmachtypes.hmachlock.hcpc_impl.hkcpc.htime.hklwp.hpcb.hregset.hsegments.hcopyops.hproject.hzone.hrctl.hipc_rctl.htask.hexacct_impl.hpset.hlabel.hlabel_macro.hkstat.hnetstack.hwatchpoint.huser.hauxv.hrefstr.hresource.hdoor_impl.htimer.hmodel.hutrap.hsemaphore.hddipropdefs.haio_req.hddimapreq.hddi_impldefs.hdditypes.hddidmareq.hnexusdefs.hddi_intr_impl.hmodctl.hcred.hif_tun.hdlpi.hethernet.h ) ; FU g v      - 8 @N X ` l x              , 8N Xye l        } ( 3 B K T ^ j s          2 M^ z   {      . : Uo |           ' 6> M \ d~s{        . 4K f l         / J Pe           / 4 Ad v          $ , : S \ i x            & N \ ` i r {          $ 2 4 = P \ k x              - J P e               4 <G _ d~          ) A HS k p           ) 3 N W^             " 3 K P[ s x           / > @S b d| n       # (7 <K Ph lq      , 07 a d m w       - E HR `r          # - 7 AP Z i s|         % . 4 FOXh q |     ) B H p      q ( > T \ z         H X t    i      3 8S Xh p     M05V _ rx       y     9 K ` n p~ X*    $ 6 8H LZ \t   DD%$> I: I :  I8 4I : ;  ID < ' ID  I  :   : I !I/  : ( &I' D 5I :  :  I8  : ' D I !I/ :  : D .?  : ; @ ' ID .?  : ; @ ' ID !I: ;  ". : ; @ ' ID #. : ;@ ' ID $I: ; %4I : ; &. : ;@ ' D '.?  : ;@ ' ID (.?  : ;@ ' D ).? < ' D *.? < ' ID +,.? < ID -.? < ' ID S_init_fini_infotun_alloc_ppa&tun_physaddr_requtunprobetunattachtundetachQtuninfoګtunopentunclose?tuniocacktun_ioctlstunerr¶tunchmsg#tundlokacktundlerrackgtun_info_req-tun_attach_reqtun_detach_reqNtun_bind_req tun_unbind_requtun_promiscon_reqtun_promiscoff_req tun_unitdata_reqtun_unitdata_indAtun_eth_hdrtun_frameqtun_dlpitunwputPtunwsrv^ushort_tssize_tsize_tmodule_infoqinitstreamtabo_dev_tcaddr_tdaddr32_t glonglong_txint32_tlldaddr_tclock_tmutexkmutex_t7uint_t]vtypedev_tpid_tu_longlong_tulong_t'caller_contextiovec iovec_toffset_t.Ljlloff_txuio_seguio_seg_tuint16_tuio3 vtype_tA mode_tN uid_tZ gid_tf nlink_tt u_offset_t time_t timespec timestruc_t vattr vcexcl vsecattrselock_t_kcondvar!kcondvar_tCuchar_tVpfn_tbuint64_tqpageBuintptr_thhrmstat_krwlockkrwlock_t9avl_nodeavl_tree8avl_tree_tItimespec_tcallback_func_tas_callbackb!proc_tt!as"avl_node_tF#fault_type#seg_rw%lock_typen&memid&'seg_ops(pcache_link(pcache_link_t(seg*pollhead,vnevent~-vnodeops%1list_node`1list_node_tw1vsd_node1vnode3plock3pid44k_sigset_t4sigval565o55ctid_t5zoneid_t55+6O6667k_siginfol7k_siginfo_t7sigqueue7sigqueue_t8sigqhdr8id_tApri_tB_label_t%Blabel_t3B^Blwpchan_t CctxopCctxop_tClock_tCuint8_tCdisp_lock_tDkt_did_tD_kcpc_pic&Ekcpc_pic_teE_kcpc_attrEkcpc_attr_t)D_kcpc_requestEkcpc_request_tFkcpc_ctx_tF_kcpc_setCGuint32_tRGhrtime_tE_kcpc_ctxGGHupad128_tBHfxsave_state[IIfnsave_stateVJ_kfpu_uJJkfpu_tJfpu_ctx Kfpu_ctx_tKgreg_t)Kuser_desc8Luser_desc_tJLpcbLsigaltstack"Mstack_t0Mlwp_watchMmstateNlrusageNsuseconds_tNtimevalOitimervalO_klwpRklwp_tgS__tsS__tu TrprofXTtsd_threadOWcopyopsX_afdYprojid_t&YYzone_status_tYrctl_qty_t Zipc_rqtyXZipc_rqty_tiZZrctl_entity_t[rctl_priv_tZrctl_val[rctl_val_t[taskid_t[task_usage]]task_usage_t]task^_rctl_entity_p_struct_rctl_ops>`rctl_ops_tT`rctl_hndl_tf`rctl_dict_entrybarctlarctl_set$brctl_set_t5blistzblist_tbpsetid_tb_Classificationb c#cClassification_t:ccCompartments_tc_mac_label_impl dm_label_tdts_label_stdts_label_tdtsol_mlp_stunstrmblk_tߴiocblkt_uscalar_tdl_info_req_tǷt_scalar_tطdl_info_ack_t׹dl_attach_req_t dl_detach_req_t dl_bind_req_tAdl_bind_ack_tUrdl_unbind_req_tdl_subs_bind_req_tbdl_subs_bind_ack_t{μdl_subs_unbind_req_t#dl_ok_ack_t5dl_error_ack_t<dl_connect_req_tS?dl_connect_ind_tV޿dl_connect_res_tdl_connect_con_tdl_token_req_tdl_token_ack_tZdl_disconnect_req_ttdl_disconnect_ind_tdl_reset_req_tadl_reset_ind_tvdl_reset_res_tdl_reset_con_tdl_priority_t}dl_unitdata_req_t9dl_unitdata_ind_tQdl_uderror_ind_t-dl_udqos_req_tBdl_enabmulti_req_tdl_disabmulti_req_t 9dl_promiscon_req_tRdl_promiscoff_req_tdl_phys_addr_req_t0dl_phys_addr_ack_tIdl_set_phys_addr_req_tdl_get_statistics_req_t7dl_get_statistics_ack_tUdl_notify_req_tdl_notify_ack_tudl_notify_ind_tdl_aggr_req_t sdl_aggr_ind_tdl_unaggr_req_tldl_test_req_tdl_test_ind_t/dl_test_res_tCdl_test_con_tWdl_xid_req_tjdl_xid_ind_t}dl_xid_res_tdl_xid_con_trdl_data_ack_req_tBdl_data_ack_ind_tZdl_data_ack_status_ind_tdl_reply_req_t[dl_reply_ind_tpdl_reply_status_ind_t<dl_reply_update_req_tXdl_reply_update_status_ind_t dl_capability_req_t$mdl_capability_ack_t#dl_control_req_t:dl_control_ack_t dl_passive_req_t!^dl_intr_mode_req_twDL_primitivesu_shorttundladdrether_addr_tether_addrminor_tmajor_tktunminfotunrinittunwinit7tun_infotun_cb_ops}tun_opsUmodldrvmodlinkageʨtun_devLtun_dl_infodladdrtun_strtun_ppa.rel.text.rodata.rodata1.rel.data.bss.symtab.strtab.comment.debug_loc.rel.debug_info.rel.debug_line.debug_abbrev.rel.debug_pubnames.rel.debug_funcnames.rel.debug_typenames.rel.debug_varnames.shstrtab~$26:>BFJ#)?* Gw  ?G    @!Ebl:db"bNb~bbb&bbbbbFbbbNbbbb b b bbbbGbbbb(bLbbbbbbbbib!bsbbAbkbb,JXJJ1<]QMDF<\%\GgeN?iiZWZhd8UU9h99W`sSS[S[[B[V[V [ff V V V V VVVTVsc{ PA PPP3 kYkkkkkkgkwkSkD KI AAASTTjaOaacaa'aBCY2YY0R RXXJXXXG,_L__; ::48<, !45hX=nnmloDHOO0OEEEEEEEEE@EL ^\]LpTI % aϳRԶ7}Ed8A:Va ] ˳!N"#$ж%3&'y(A)*`+4,-.6/01R234]5  @ƨJ>!?ܨ\Z[ccKT=jg=~nmlJoH]$08LX`t$,4<DLTht| &08@HPX`hpx (2:BJR\dlt|  (08@J^jr|    ( 0 : B J R Z b j r z                 + 3 ; C K U ] e m u }                 1 = G O W a k s {                  % / 7 ? I Q Y a i q y                   % - A M U ] e m w                  '/7?GOW_go #-5=EOW_iqy '/9CWcku '/7AIQ[cm #-5IU_gow!+3;CKS[cks{ %-5=GQeqy!+AMU_goy '1EQYcks{m a !"W# $ % & '* ( ) *: +|,-./0z1B2^3:4>5@>E?cPj    @  #`& %V+ %93 0,T;02D8S8cg#o,:<W=>b!V V @WP @^O @ _h _ @a } @r  @r @r @r