ELF>@@)(GNU2g?Q)4EvUH fDUHeH%H1H9WHUHf)fffff.UHHfUH1ɺHUHAUATSH8HHt_LeHEHEeH%HEID$LkHEHE DLLuLLHH8[A\A]UHSHHHAHBHǃAHBHǃBH(BHǃBHǃ(BH[fff.UHSHHG@HHwPGHG HHG(HHGHHHG@HGHHXCpCxCtH[ffffff.UHHH$Ld$E1@HuLH$Ld$ÐH5(HIt2HI|$HI\$ LH$Ld$fDIUHAUATS1LAMtWEI1At6E1fDIcHNTI9wNTID;II9sAA9rӻ[A\A]DHtHHPLH)H)H9HFHуI}HHxH+8L9I}sIA9~Hfffffff.UH1HHHH9w1HHeH%HHHH9HHHUHAWAVAUATSHIIAeL,%HVHFHHI9HHHua1CA9$v_HcHHJT HD HJD HHI9HHHuEtHLJt!u[A\A]A^1A_D[A\A]A^A_UHHH$Ld$Ll$G0IIL% HHHӋP0H01t A$uH$Ld$Ll$AD$(I$ LHT>H$Ld$Ll$fDUHG0I% HIHeH<%LMH9HIMu;HTpHMH9HIMu HDIHL9HH1H1fff.UHSHW0HO8w(LG@HH?L1u[ÐHBH;H~[UHAWAVAUATSHHIIHAH eL$%II?|HEAD$HHHm۶m۶mHHHH HD0Al$H}H}IvWIHH߉HMHIMl$8EI}EȅtOA9\$@~@LcMi8BLI|$8HLI|$8HBuHA9\$@H[A\A]A^A_UHH7*UHAWAVAUATSH8H_XIHAD$0Et$4fff%HDA+T$8fff%~{LmHEHEeH%HEIEM|$HEHE fDLLHDA+T$8fff%LLHAT$0AT$0fff%xH8[A\A]A^A_ fffff.UHHw@HDUHSHeH4%HH@CHH[UHAWAVAUATSH(eL4%IHMI]XIE`1eH %HEHMIHHUHUHtJ0Db8IE`1H9EtHHH@HAHDb4HHRfff%HIHHURHMHUH8aHUSHz11Ҿjfff%eH%HI}H(1[A\A]A^A_f.HUHUfffff.UHAUATSHHHw8W@HHHs@HC`HCPHCHHHCCXHC`HChHCpE1DMcHC8HMi8BHJDŽ(BHC8LJDŽ(AHC8JDŽ(BHC8JDŽ((BHC8J(H{8HLHC8@(H@0H@8H@@fǀfǀfǀfǀƀfǀƀHǀ HǀAHǀAHǀBHǀBH@hH@XH@HH@`H@PH@pǀ Bǀ$BHǀ0BLk8IHtI}xHٺAD9c@zH1[A\A]ffff.UHHwHUHAUATSHH@E1DMcMi8BLH{8HHt*Ht HxLH{8HxLH{8H0BHtHLH{8LHC8HxhHt LHC8HxXHt LHC8HxHHt LHC8Hx`Ht LHC8HxPHt LHC8@(H@0AH@8H@@fǀfǀfǀfǀƀfǀƀHǀ HǀAHǀAHǀBHǀBH@hH@XH@HH@`H@PH@pǀ Bǀ$BHǀ0BC@D9>~'E1IcAHi8BH{8D;c@|H{PHtH{HHCPHtH;HCHHC`H9C`Hu7H{pHt HCpH{HtHCH[A\A]þHfff.UHHH$Ld$H5HIHMtHA$1L#H$Ld$fUHHHrHrDUHAWAVAUATSHXH}HUHHV8MADM1fJfDs(fD)D9fA9K(E1DH{8fDWd9EAH}AE1K(;MA$_YЋUEEEUDUHIHUL{01I7HuHUIOHMEbUȉШnHAH}AaUȉMDUE$AEEAEAHAH}DEDEE+DDUHHMHuH}D)A(Ut?A$H}ztAEAD9}E$EAEeAcfDE $EAEuŨE΋K(A$E;MAEE;M‰U[MED+EUH}HHMbUtqA$H}tHUHMHUHHHUUHHTHMPffADuHXD[A\A]A^A_DE$EAE PH{hAH(H{hHtEtttMUHH1AH{hHtwWJ=MUHH1HHMUHH1HUHMHUHHHUUHHTHMUNA HH1MH{hAHFUUH{hAHAAMHH1H¹HH1a!H{hAHAEEDEUHH1UHH1reUHH1HHLWHDH1AHH1~HEAE"6)MHH1 % HHH1 UHH1 HH1AMUHH1HHMnF9DEUHH1HHK0UHH1fUHH H$Ld$Ll$Lt$LHMeXLH{@H;{@It%LLH$Ld$Ll$Lt$DIuhIU`CtI}pfff.UHH H]LeLmH_ILc I|$xIUI$BHHDH]LeLmÐUHHHt1ÐUHSHHF HHHP8Ht H{11H[UHHH]LeLmLuL}HIeH%HH9WItLH]LeLmLuL}@@@@t8PLLcPMx;S@IėDLLcMrH=HLkHE1L9t1HLsPtHCPD[@E~SE1@IcAHi8BHH{8HPHHPHS8HKPHLpHC8HxD9{@MtLMLH}ȺLIHDk@E1E1E%~ILAD9s@^HMMcMi8BHXLk8M}LIBtHXLH:tHXIBfDH}LIHDuAE}IX@AHHHIHEIwI}IEUHS0LH߁$L#L+LE1DHI1eL$%LHCA$1HHHH=HXkHXLkXHHCpLeL`HHDžpI|$L`LhLEEEL9`ILLLHDeEMD{@EL{8E1C@I$BI$BtI$(BAD;s@McH5Mi8B@@K'AL{8H5K'BL{8H5 DK'Bt/L{8H5`PK'(BPL{8O$'I$AEy L{8McIi8BI PE    9 J S \ f .m ht    b G @   # 1 8 ? b   [ u     $2 x9 @[hv d} QAX :  !M 5>H GO Vr9e    )1F U]w    - Pm  ! 1U~    \d*6K`u*I Nry(Hbqz  X     - : jK R HY    Z  8   !7!B!R!_!r! xy! !!!!! ! `!!!"")"z>" PE" XL"W"d"*u" @|" """"" " """"" # ##(#5#J# Q# X#v### # p####B# #  ##$$$ &$ -$<$I$2W$ 0^$ e$z$$$$ $ $$$$ ($ $%%R'% .% 05%\%r%%%%%%& &5&G&Z&&& ''/'Y'a'}'''((&(D(w(((4)[)))) )) ) ) ** ** B*_*z** +(+-+E+O+g+w+ ++,A,,,,,#-9-e-v---.../!/7/Q///60R0z000 0 1/1b11112$222Z222222303$53Q3 `B\3 ;i33 @B33 ;333w445O5 6677%81888899*959@9I9S9 Z9 a9t99999999 9 9::": 8): 0:=::::": : :Y;f;Jw; ~; (;;;; <&<U<<<\=>>?#?=?G????@@H@ @@@@@@A `&A x-A5A>AOA VA ]AAAAArB B PBEBeBBBB CnCCCCC D3D^DDD/E;EQEgEsEEEEEE(FHFeFmFFFFFFFGG(G5GEG\GsGGGGG HUHuH|HHH Hf1f1f1f1H1H1 3 ' 1 ; HM Ub`o|vhost_disable_notifyvhost_enable_notifyvhost_notifyvhost_add_used_n__vhost_add_used_nvhost_add_usedvhost_get_vq_descget_indirectexperimental_zcopytxhandle_rxget_rx_bufshandle_tx(B0PH@3P2drivers/vhost/vhost.cFailed to write used idFailed to write used lenFailed to increment used idxFailed to get flagsFailed to get used event idxFailed to write used&dev->mutex&dev->vqs[i].mutexvhost-%dvhost_netDiscarded rx packet: len %zd Failed num_buffers writevhost-netvhost_netdrivers/vhost/net.c#@S  SS$6$(S  3 (0 8!@ H+P X5`N h?pxL_YfsFailed to enable notification at %p: %d Failed to update avail event index at %p: %d Failed to check avail idx at %p: %d Failed to access avail idx at %p Guest moved used index from %u to %uFailed to read head: idx %d address %p Guest says index %u > %u is availableDesc index is %u > %u, head = %uLoop detected: last one at %u vq size %u head %u Failed to get descriptor: idx %d addr %p Invalid length in indirect descriptor: len 0x%llx not multiple of 0x%zx Translation failure %d in indirect. Indirect buffer length too big: %d Loop detected: last one at %u indirect size %u Failed indirect descriptor: idx %d, %zx Nested indirect descriptor: idx %d, %zx Translation failure %d indirect idx %d Indirect descriptor has out after in: idx %d Failure detected in indirect descriptor at idx %d Translation failure %d descriptor idx %d Descriptor has out after in: idx %d unexpected descriptor format for RX: out %d, in %d Discarded rx packet: len %d, expected %zd Unable to write vnet_hdr at addr %p Unexpected header len for TX: %zd expected %zd Unexpected descriptor format for TX: out %d, int %d Truncated TX packet: len %d != %zd }}}}}} 0=8 HnP`hx111111 C0t@P%Uu (0Z8@rHPX.`hpFx* b  Mre~ (r08@\%H%P5&XZ&`&hp*x"z<  * u eudescription=Host kernel accelerator for virtio netauthor=Michael S. Tsirkinlicense=GPL v2version=0.0.1parm=experimental_zcopytx:Enable Experimental Zero Copy TXparmtype=experimental_zcopytx:intsrcversion=71CA46742FEB145C1DB29B9depends=tun,macvtapvermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions $  @#Rmodule_layout9Oper_cpu__current_taskeventfd_ctx_fileget\4Z__kmalloc4kref_put7ccsockfd_lookupiparam_get_inteventfd_signal'|autoremove_wake_functionˑmalloc_sizeso5qremove_wait_queue(^Lset_page_dirty_lock=+dynamic_debug_enabled2'd__dynamic_pr_debug)g__get_user_4umutex_unlock뢵mmput%Kparam_set_int*q_spin_lock_irqsaveC__list_add__init_waitqueue_head:misc_register9K__mutex_initkthread_stop_spin_lock_irq:get_task_mm(=memcpy_toiovecend nǡ_cond_reschedfcopy_to_user9mcountR0warn_slowpath_nullmutex_lockmper_cpu__kernel_stackyK_spin_unlock_irqrestore, synchronize_scheduse_mm    `? `   - ^ ? U ` s p   P       &N   &  ; L b m  `        P&9 # 7 WG Y f  (|        vhost.cvhost_zcopy_maskvhost_zerocopy_done_signalvhost_vq_free_iovecs__key.46300vhost_poll_wakeupvhost_poll_func__key.48614translate_desclog_access_okvq_memory_access_okvq_log_access_okvq_access_oklog_writevhost_update_used_flagsdescriptor.48560descriptor.48468descriptor.48452descriptor.48456descriptor.48058descriptor.48069descriptor.48046descriptor.48346descriptor.48333__vhost_add_used_ndescriptor.48177descriptor.48257memory_access_okvhost_work_flushvhost_attach_cgroups_workvhost_worker__key.46514__key.46516descriptor.47480descriptor.47486descriptor.47492descriptor.47473descriptor.47753descriptor.47469descriptor.47743descriptor.47749descriptor.47736descriptor.47733descriptor.47721descriptor.47489descriptor.47717descriptor.47756descriptor.47476descriptor.47483descriptor.47740descriptor.47746__func__.48561__func__.48453__func__.48334__func__.48258__func__.48178__func__.48047__func__.47718__func__.47470.LC0net.cvhost_net_exitvhost_net_miscvhost_net_disable_vqvhost_net_stop_vqvhost_net_flush_vqvhost_net_flushvhost_net_releasevhost_net_openhandle_tx_kickhandle_rx_kickhandle_tx_nethandle_rx_nethandle_rxdescriptor.47826descriptor.47820descriptor.47823descriptor.47815descriptor.47701tx_poll_starthandle_txdescriptor.47482descriptor.47478vhost_net_ioctlexperimental_zcopytxvhost_net_compat_ioctlvhost_net_init__mod_description892__mod_author891__mod_license890__mod_version889__mod_experimental_zcopytx34__mod_experimental_zcopytxtype33__param_experimental_zcopytx__param_str_experimental_zcopytxvhost_net_fops__func__.47816__func__.47702__func__.47479vhost_net.mod.c_rheldata__mod_srcversion95__module_depends____versions__mod_vermagic5vhost_add_usedmacvtap_get_socketget_user_pages_fastmisc_deregistercopy_from_userunuse_mm__this_moduleeventfd_ctx_putcopy_user_genericcgroup_attach_task_all__get_user_2vhost_vq_access_okvhost_add_used_nfinish_wait__put_user_2put_pagefgetvhost_dev_initeventfd_fgetvhost_dev_reset_ownerkref_getmemcpy_fromioveccleanup_moduleprepare_to_waitkthread_createkfreekref_initadd_wait_queuekthread_should_stop__wake_upvhost_zerocopy_callbackkmem_cache_alloc_traceinit_modulewake_up_processvhost_poll_initvhost_poll_stopdynamic_debug_enabledschedule__stack_chk_failvhost_enable_zcopyvhost_poll_queuetun_get_socketvhost_discard_vq_descpv_irq_opsvhost_add_used_and_signalvhost_zerocopy_signal_usedfputuse_mmvhost_add_used_and_signal_nvhost_ubuf_allocvhost_ubuf_put_and_waitsynchronize_sched_spin_unlock_irqrestorevhost_get_vq_descper_cpu__kernel_stackmutex_lockwarn_slowpath_nullvhost_ubuf_putmcountcopy_to_uservhost_log_write_cond_reschedmemcpy_toiovecendget_task_mm_spin_lock_irqkthread_stop__mutex_initvhost_dev_ioctlvhost_signalmisc_registervhost_disable_notifyvhost_poll_flush__init_waitqueue_head__list_addvhost_enable_notifyvhost_log_access_ok_spin_lock_irqsavevhost_dev_cleanupparam_set_intmmputmutex_unlock__get_user_4__dynamic_pr_debugvhost_poll_startdynamic_debug_enabled2set_page_dirty_lockvhost_init_usedremove_wait_queuemalloc_sizesvhost_dev_check_ownerautoremove_wake_functioneventfd_signalparam_get_intsockfd_lookupkref_put__kmalloceventfd_ctx_filegetper_cpu__current_taskvhost_net.ko.debug5C.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela__ex_table.rela.gnu.linkonce.this_module.rela__verbose.note.module.sig.gnu_debuglink.rela__param.modinfo.rela.fixup.rela.smp_locks__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text.data.read_mostlym@$ypHtI87% HȀ%^Ё$9 4Ѓx%2H;0% ȅ0% h%2xHhC %1\,x%`[% (`%*!  $H (0%X % 0 P0%!YxA`&IX XQp