ELF>@@-,GNU<9 h(zVQNWLinuxLinuxUHAWAVAUAATISH@HuHMLMeH%(HE1HHE1E1MHEEuHEIc޺HLED)LH4HMLMAXEE9D$($MȅMLMMH}IcljLH41DE1HLPHH9uDDE)DFAAED;}A7ADLDEDEHEeH+%(HeD[A\A]A^A_]AfI$AHtDEDE똋MDHHHEEEHIE1]FHEMu7EEVA8VMuE15EE1HE}8ff.@I;IUHAVAUIATE1S$AA%)A9It2IPEHcHHыqulIPEHыqwEtXAIAIPEI}LA)HE9HEODAID%)AIE)u[A\A]A^]UHHH]fUHHH]fUHP@HH]fUHAVAUATSHcILI;ItNIDu,HD@p[A\APA]A^DE]DH[A\D@A]A^]DHIILJILsHL1:{DDFEA)D;E9DC@MTHH@DAEtHcs@HLHMMuL%E$IEtIc$IA9t M$IE1[A\DA]A^]9} !HHcH;CD}DE9|CDE1ADCD8A@mfUHAWAVAUATSH0HcILILFHHH)HIL HhEH@H@`HF|AM9rIcHEJD?HH@H=rIHGt?HxAp?A@HKA6;IL+%IcLEILMI L%LUIHHMHULUHUHMLMA9LEAD$t%A|$ ET$ DET:A|$A93I)HxDLMLLELELMHL9LHUEq0IA LMaHIIA1IQE4$DAIH0[A\A]A^A_]HMLELMLUHMLELMLUȾ(HMǃǃLELMLULULMHHxLEHMtJǃ@4HxGD0fAD$L9$1 HxHt/HMLELMLUH0[A\A]A^A_]fDUHAVAUATSHLHH= IIHH= IHI$J H=H@LLI$I$JAAIEI$IEIDŽ$KIDŽ$IDŽ$JIDŽ$JIDŽ$`JIDŽ$hJIDŽ$pJADŽ$xJIDŽ$JIDŽ$JIDŽ$pIDŽ$hIDŽ$HIDŽ$PIDŽ$XADŽ$`IDŽ$xIDŽ$jjI$LHLI$HLIDŽ$xADŽ$X1ZHe[A\A]A^]LLLLLff.UHAWIAVIAUATISH(HMDEEHBHHEuH([A\A]A^A_]LLLuMhEAIe=H HHEeH%Ht@LtLLLLHuwe=H H9ExaHuWHuPLDMtIE HHuIEHH9iLLu}u-MIE HHLHuLufH}HH}H([A\A]A^A_]HFHHEkLLL}MhEAIyHuLtH]LHHHwIEHH9?LLOHEff.UHSHHJHhHǃJHǃhHǃJHǃ`JHǃhJHǃpJHǃJHǃpHǃHHǃPHǃXHǃH]ff.fUeHSH~H_ HvHPE)ЉDt0~u HHH]H1ɺHfUHATSHH0eH%(HEtbuHEeH+%(u_H0[A\]1H}LcHuLuHuLH1ɺ@UHATSHHHpKHHHptNLJLƃpLHpLHpƃpL[A\]UAHAUATSHHHHHIeH%(HE1IfDEHUfE҅t&HEHFH1HF8HG HxTIu,ǃIHEeH+%(4H[A\A]]HPEH;HǃIDHHt IE1AAD;IIcLHH)HIHH8HH+HH HH=HGHPHEHGHPHEfO4u|HH6HH3uHG@`wH}DIHt6HHH=LHH=LIǨ-HǃJHAH@`H=( HMHMHItDI}AEHHHMIM} HMwHEH0FdIDdH}H=1DHH1LE@fFH0FHtLIuXtJt HFHLǃtJLHEeH+%(He[A\A]A^A_]LHHH0FHtHH`JHDž HHhJHH8F%LMHHDž,HDž%(HJHHJMuLAEMcHctJHFL8H4LLLH4Ћ(L LMPD.AfXfEx5D1AALHL)\J_LD1A^EH0FHHpHIHIHHIH9rHiDzpAGDEHJƅ1t-J9JHJHcHуHUJHHfA41MH}HHEHHHHEHPHEHXHEH`HEHhIE L`LHpHHcI9FHH HHHHfD2tH2H5AtJtJ@|H L,,L狕D1LA:AHtJuBHALHH1HJtiLLcMUHFHLǃtJDAL!LHIHIHHHIL9HcApDxMcLDEHPFH gHFHLǃtJ_1;H1H}AIE L`HpHD&LHHH}IE LH`HpHHcH9HH H>HHH ELDHxHD48LLLH CHHH+HHHLLfHxHt LHHHHHUHؔH]DUHH]DU HAWLJAVE1AUIATLpSHLHeH%(HE1HDžPHHFE@TL\@ƅ_qH_LLHPLdLhH`AXED9JHhHPL!HPkeIE DHLLHDHvHhHH9Hc\HDHc\HD\APLDLLL+HEeH+%(He[A\A]A^A_]_<4LHtLHyLLL|HuLDH DHLLLDH|HEHhDHHJLDHDHuMHhhHhU@ v~tyfHHDHDHbf[HHDHDH5HpKpLLLLHHEHHpLH)HDgE,HHH@HHØff.UHAVAULJATISHJLM$Mt HuL[A\A]A^]HLI$t2I$H)HDgE,HHH[HIĘu LLIFH@`tLL mff.UH@H ]DUHH]DUHt H]@UHH]H<<HD8<waitDiscarded rx packet: len %zd Failed num_buffers writevhost-netvhost_netdrivers/vhost/net.calias=devname:vhost-netalias=char-major-10-238description=Host kernel accelerator for virtio netauthor=Michael S. Tsirkinlicense=GPL v2version=0.0.1parm=experimental_zcopytx:Enable Zero Copy TX; 1 -Enable; 0 - Disableparmtype=experimental_zcopytx:intsrcversion=0540BB9A15D383057BD5070depends=vhost,tapretpoline=Yintree=Yname=vhost_netvermagic=5.15.0-153-generic SMP mod_unload modversions $ Rmodule_layoutp.vhost_vq_avail_empty+kmalloc_cachestw>put_devmap_managed_page#Csockfd_lookupnuzkvfree!Wparam_ops_intueventfd_signalT__ubsan_handle_load_invalid_valuexvhost_dev_check_ownerq-vq_meta_prefetchZ4vhost_poll_start {{__dynamic_pr_debug!vhost_chr_pollQxalloc_pages82mutex_unlockx dvhost_dev_cleanupL3)F__preempt_count*zcpu_numbersvhost_log_access_oklevmemmap_base__page_frag_cache_drainpv_opscopy_page_from_iterAXvhost_enable_notifyӞmutex_trylocktWvhost_set_backend_featuresYvhost_clear_msgT__init_waitqueue_headbvhost_dev_has_owner9 vhost_poll_flushk_copy_to_user9[__x86_return_thunk_A_Fvhost_disable_notifya$4misc_registeryvhost_dev_ioctlp\_raw_spin_unlock_irqrestore4Ucurrent_task9?<__local_bh_enable_ip(Lphys_baseP8vhost_log_write"-vhost_chr_read_iterKMmutex_lockvhost_get_vq_descunoop_llseek `vhost_chr_write_iternUvhost_dev_set_ownervhost_add_used_and_signal_nE>+vhost_dev_reset_owner_preparey`synchronize_rcu5rfputuyHinit_wait_entry?G__cond_resched&compat_ptr_ioctlYkvmalloc_node^|page_offset_base__ubsan_handle_out_of_boundsґvhost_add_used_and_signal@uvhost_discard_vq_descPdWtun_get_socketC(vhost_poll_queueke__stack_chk_fail-vhost_exceeds_weightQschedulekmalloc_order_traceAtun_get_tx_ring"vhost_poll_stoppHe__x86_indirect_thunk_rax1vhost_vq_init_accessvhost_poll_initm__fentry__Akmem_cache_alloc_traced_raw_spin_lock 4_raw_spin_lock_irqsave"#>__wake_upPiov_iter_init&prepare_to_wait_event zkfree9 vhost_dev_reset_ownerUvhost_has_workրvhost_dev_initC.fget<#iov_iter_advancetap_get_socketTfinish_waitvhost_dev_stopvhost_vq_access_ok@tun_ptr_free9Ltap_get_ptr_ringœ_copy_from_userյvhost_vring_ioctlhmisc_deregister`:_copy_to_iterH__put_page^ڮvhost_init_device_iotlbksched_clock_cpu"Xdevmap_managed_keyi 'int''vhost_net_virtqueue [2]' 'unsigned int'|R '_Bool'7NLzvhost_netGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0  +Vz *  @&Y% g : `.c.bH8@}Y%@J `u:8(S ~X 0Uf9Hd  }@j  z \;\@} h1"@0`T  r'm@@^ [Qj@   i H@H"k@ D  @  6? }0@@   & 6 F H. [J@W #I`Tr'm@@U]n^n_ng @"r @{   @      6 6 N @ @ 2#@** * +S,S@+ + + S,b@, ,# 6L) L@Tn }: =I =\ w   (2JE"k@f  G@E'` If  ;L ;M @M `M Mb M N6X35@NDN/RO `T@ي@! `. 6 )7 @ *a  f IC bL T  `  hh0@Nd r  ~  @    \     `   `   ` V  - 1 d 5 6= Q td |  W O   #;&juX    #O+Vz  O     ) E  ` \ S X  *<16g  f  vhost_vring_filevhost_iotlb_msgvhost_iotlb_mapflags_paddingvhost_iotlbnmapsvhost_work_fn_tvhost_workvhost_pollvhost_devlog_ctxiotlbiotlb_lockread_listiov_limitbyte_weightkcov_handleuse_workervhost_logvhost_uaddr_typeVHOST_ADDR_DESCVHOST_ADDR_AVAILVHOST_ADDR_USEDVHOST_NUM_ADDRSvhost_vring_callvhost_virtqueuemeta_iotlbcall_ctxerror_ctxhandle_kicklast_avail_idxavail_idxused_flagssignalled_usedsignalled_used_validlog_usediotlb_iovacked_featuresacked_backend_featureslog_baselog_iovis_lebusyloop_timeoutVHOST_FEATURESVHOST_NET_FEATURESVHOST_NET_BACKEND_FEATURESVHOST_NET_VQ_RXVHOST_NET_VQ_TXVHOST_NET_VQ_MAXvhost_net_ubuf_refvhost_net_bufvhost_net_virtqueuevhost_hlensock_hlenupend_idxdone_idxbatched_xdpubufsvhost_nettx_zcopy_errtx_flushrefcnt_biasiovcountlog_numget_rx_bufsnvqbusyloop_intrget_tx_bufshandle_rxhandle_rx_kickhandle_rx_nethandle_txhandle_tx_copyhandle_tx_kickhandle_tx_nethandle_tx_zerocopyvhost_net_buf_peekvhost_net_buf_unproducevhost_net_build_xdprvqtvqpoll_rxvhost_net_busy_pollvhost_net_chr_pollvhost_net_chr_read_itervhost_net_chr_write_itervhost_net_exitvhost_net_flushvhost_net_initvhost_net_ioctlvhost_net_openvhost_net_releasevhost_net_set_backendtx_sockrx_sockvhost_net_stopvhost_net_ubuf_put_and_waitvhost_net_vq_resetvhost_tx_batchvhost_zerocopy_callbackvhost_zerocopy_signal_usedvhost_net.kolIy   "%#%2@?7 XC nL[8! 80 @`'-@  T0dc3r.p3. b  p # h8<%H 08a 8y 8 P8P0E #%,"<"Q&[ p8s 8 88 8P5/ 8 8 !2'3,6PE3T ` l x 0 H  X 03c}% 4FX"( "4DUb#p3 "0:Q`w3, /@Oe  : N c o           + > L ] q          ( 3 C U b n }          4 C __UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8get_rx_bufs__UNIQUE_ID_ddebug616.4vhost_zerocopy_signal_usedvhost_net_chr_pollvhost_net_chr_write_itervhost_net_chr_read_itervhost_net_buf_peekvhost_net_build_xdpvhost_net_openhandle_tx_kickhandle_rx_kickhandle_tx_nethandle_rx_netvhost_net_busy_pollvhost_net_vq_resetvhost_zerocopy_callbackvhost_net_ubuf_put_and_waitvhost_net_flushvhost_tx_batch.constprop.0__UNIQUE_ID_ddebug604.11get_tx_bufs__UNIQUE_ID_ddebug607.10__UNIQUE_ID_ddebug608.9handle_tx_zerocopy__UNIQUE_ID_ddebug615.5__UNIQUE_ID_ddebug614.6handle_tx_zerocopy.coldvhost_net_buf_unproducevhost_net_stopvhost_net_releasevhost_net_set_backend__key.31vhost_net_ioctlvhost_net_zcopy_maskhandle_rx__UNIQUE_ID_ddebug618.2__UNIQUE_ID_ddebug617.3__UNIQUE_ID_ddebug619.1__UNIQUE_ID_ddebug620.0handle_rx.coldhandle_tx_copy__UNIQUE_ID_ddebug612.8__UNIQUE_ID_ddebug613.7handle_tx_copy.coldhandle_txvhost_net_initvhost_net_miscvhost_net_exit__func__.30__func__.29__func__.28__func__.27__func__.26__func__.25__UNIQUE_ID_alias633__UNIQUE_ID_alias632__UNIQUE_ID_description631__UNIQUE_ID_author630__UNIQUE_ID_license629__UNIQUE_ID_version628vhost_net_fops__UNIQUE_ID_experimental_zcopytx598__UNIQUE_ID_experimental_zcopytxtype597__param_experimental_zcopytx__param_str_experimental_zcopytxdevmap_managed_keysched_clock_cpuvhost_init_device_iotlb__put_page_copy_to_itermisc_deregistervhost_vring_ioctl_copy_from_usertap_get_ptr_ringtun_ptr_free__this_modulevhost_vq_access_okvhost_dev_stopfinish_waittap_get_socketiov_iter_advancefgetvhost_dev_initvhost_has_workvhost_dev_reset_ownercleanup_modulekfreeprepare_to_wait_eventiov_iter_init__wake_up_raw_spin_lock_irqsave_raw_spin_lockkmem_cache_alloc_trace__fentry__init_modulevhost_poll_initvhost_vq_init_access__x86_indirect_thunk_raxvhost_poll_stoptun_get_tx_ringkmalloc_order_traceschedulevhost_exceeds_weight__stack_chk_failvhost_poll_queuetun_get_socketvhost_discard_vq_descvhost_add_used_and_signal__ubsan_handle_out_of_boundspage_offset_basekvmalloc_nodecompat_ptr_ioctl__cond_reschedinit_wait_entryfputsynchronize_rcuvhost_dev_reset_owner_preparevhost_add_used_and_signal_nvhost_dev_set_ownervhost_chr_write_iternoop_llseekvhost_get_vq_descmutex_lockvhost_chr_read_itervhost_log_writephys_base__local_bh_enable_ipcurrent_task_raw_spin_unlock_irqrestorevhost_dev_ioctlmisc_registervhost_disable_notify__x86_return_thunk_copy_to_uservhost_poll_flushvhost_dev_has_owner__init_waitqueue_headvhost_clear_msgvhost_set_backend_featuresmutex_trylockvhost_enable_notifycopy_page_from_iterpv_ops__page_frag_cache_drainvmemmap_basevhost_log_access_okcpu_number__preempt_countvhost_dev_cleanupmutex_unlockalloc_pagesvhost_chr_poll__dynamic_pr_debugvhost_poll_startvq_meta_prefetchvhost_dev_check_owner__ubsan_handle_load_invalid_valueeventfd_signalparam_ops_intkvfreesockfd_lookupput_devmap_managed_pagekmalloc_cachesvhost_vq_avail_emptyr4a  |1r!r4:ArTZar}r p x!r.`1rScuqDq\q 3 . g p3 t . tS b kj y k  k r     W0 D vS f ~  W h  v- A }J ] m     }  r% k< k  r %}1 )6@Una}qrzlcn|!r7CO[tr,vfx 6YB 8I hNv|rHmSe * X1 06d k prv U{=  1 8 Di p P|}n|1ruop1 x=\k_rw'6Kwqrb k,k6kPXsx|r@Raf /w]uka/x # k+ > `      f ~ d #!,6!qU! \! e!!!^!|! `!! @!! !"ry"]""#$#B#J#}#####$])$ A$yS$ k$y$k$k$$] %.%6%G%s%b~%i%%%%%&&k,&kD&T&n&\&X&&|&r.'E'i'{''''w(L )%)u))o)G*m*v*e*ZT+{+,),}A,o,,,m-v-1-eW-v-Z--- ). .. #. p(.9.].l.x. G. ..|. . 8..a.l.r..r./r0v{0{0000q11 1 11 @1 12}.2v22|2r22222+3w13 q3r33r33r3 3 3 333r3 3[3 ' @9LW  \a(w |u+ 0 .``@ "00 @ `(0 80@ H P Xp` hpx0"&../2p3333.  /`  C  + *-V-0` 9Y $(,R 0 4\ 8 <?@DHeLPTtX[\`rdh#l'p.t.x0|23333h ? -$W(V04#8Z@TDXH"P$T+XB`\dchzp,t.x ---.bI.u.*1111h @hPX`hpxhXhXhX h0X@hPX`jXtG8j@XHtPpjxXtjXt)jHtj 0(t0PjX0`thjt@jtj t0j8 @tHXhjpxt88s8j.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.text.unlikely.rela.altinstructions.rela.rodata.rodata.str1.8.rela__mcount_loc.rela.parainstructions.rela.smp_locks.rodata.str1.1.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.data..read_mostly.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?3:@p#*E4`4[@h*tH5o@x`*`5 @ز* 278@* 9@0*9@*29T:;(@@`*< @*0<@``*(<@ 8U3@*JU E@h*UWP@`* ^PZvZ@q@0*#^0^XX^X^ooX+V HX 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key;BQ9C:C\W0p0  `He0  *H HU/F+ZH4d|4s޻0kk71`?!cc1I^Cy7YgDW4e&zbleB&hO&,Ÿ3L ǩ?]k~ Tԁˣ[{m+3vZnk/Y/X?S{s.17}C?K$.,q{YJ0 B>.iJP ^d& Q9D6tS#勱9Em/bgBhA,E[̫;^Z{J!Pt_z9FqpV"(9Ųd?*l,!WG(gZAD;mʪ (N#ӧ,ze(0‹ !E43O׊GuaFFX:BtCs+/% &~:˖B?F$`P˯k'7n.]mK $<@s)~Module signature appended~