ELF>x@@#"GNU;:faoLinuxUHSHH(FHЋHǃ(FHǃЋHǃ0FHǃFHǃFHǃFHǃHFHǃ؋HǃHǃHǃHǃ[]@UHAWAVIAUATISHH0HMDEEt'HBHHE[H0[A\A]A^A_]HFHHEtLLLuM(EDTEe=H LHEeH%HHEIǃt)LuzHLt~Iuue=H H9Ex_HEHuTL MtIE HHuIEHH9tLLs}ujMt IE HHLuELLH}H0[A\A]A^A_]HLH]M(EETEHuLuH}HHuLtH]LHHHwIEHH9KHEH(EHt>HULBH)H!OsD|HHHHvHLH]1ff.lE;hEUHAVAUIATE1S$AA%)A9hEt2IEHcHHыquԌIEHыqwEtXAlEAIEI}LA)HE9HEODAlED%)AlEE)u[A\A]A^]fUHHH]fDUHHH]fDUHP@HH]ff.ftUH1ɺHHEEUeHSLGIX 1@HOHELǃD~u HH[]UHATSHH0eH%(HE1)uHEeH3%(uDH0[A\]1H}LcHuLuHuLfDUHATSHHhHFHH0H؋tNL`FLƃ،LH؋LH؋ƃ،L[A\]@UHAULATSHLHHHt2HH9t&DbpAD$DELD[A\A]]E1f.UHAUATSHHHֺHeH%(HE1fUЋpEHEfEHU؅t&HEHF@1HF8HG HxPlEu(ǃpEHEeH3%(-H[A\A]]HEH;HǃlEDH{pHt pEE1AAD;pEIcLH@HHEHHHH+=HH HH=HGHPHEHGHPHEDO4uHH<@MHHIcLH ΉI1IMHHI9uDDA)ĉAAAED9AE컗MMADLD D fx&5LLmMLMEMDI Ht_DLH5MLL(@HHI HuDLI8Fƅ5t0ALFA9HF$I@FHcHуHUALFMf1LH}LD HEHD HPHEHXHEH`HEHhHEHp3HLD `HxHG LHD HcI9LP D LD HfD6tLH6HAFAF@HHHL:5MH EMMA38HIIEILAdžFKLNIEH^1MI0ML1H}A`HHxHG HDE1MME1OLLDLHH}HL`HxHG LHD HcI9uLP HFD LD H MDI HhYD8MLHHEqEMMMEDE@HHHzHHHE1HXut1MDI Ht LtDL I8Fƅ5 APDž1ҋ8HHcIHHaUH@H+]fUH@H ]fUHAWAVAUATSHHEHtDEHcEIA9uH[A\A]A^A_]HELsHA)LL$HEHCHHE{@W;SD| HHcЃH;CD}{@W{D{@Wy PHHcHH8uGAIcIwaitvhost-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=ED3ED31AB20775B8F356D1Adepends=vhost,tapretpoline=Yintree=Yname=vhost_netvermagic=5.4.0-169-generic SMP mod_unload modversions $module_layout2alloc_pages_currentCvhost_vq_avail_emptyqkmalloc_caches/sockfd_lookup+Ҏ__put_devmap_managed_pagenuzkvfree param_ops_intueventfd_signalf̑vhost_dev_check_ownerfJvq_meta_prefetch4|vhost_poll_start {{__dynamic_pr_debugbIvhost_chr_polltun_ptr_to_xdpb˛@mutex_unlockDvhost_dev_cleanupL3)F__preempt_count*zcpu_number{ovhost_log_access_oklevmemmap_base /__page_frag_cache_drain.CXNpv_opstpcopy_page_from_itera$vhost_enable_notifymutex_trylockT__init_waitqueue_head>4Qvhost_dev_has_owner[vhost_poll_flushJ_copy_to_user vhost_disable_notifymisc_registergvhost_dev_ioctl 8_raw_spin_unlock_irqrestoreچ%6current_task9?<__local_bh_enable_ip(Lphys_base nǡ_cond_resched\vhost_log_writecbFuvhost_chr_read_iter*mutex_lock,Zvhost_get_vq_descnoop_llseekȌvhost_chr_write_iter&tvhost_dev_set_owner蟣rvhost_add_used_and_signal_nTKvhost_dev_reset_owner_preparey`synchronize_rcuffputuyHinit_wait_entryYkvmalloc_node^|page_offset_base__wake_upg. iov_iter_init&prepare_to_wait_event zkfreesvhost_dev_reset_ownerj+`tun_is_xdp_frame#`vhost_has_workNvhost_dev_init9mfget!iov_iter_advance?AHRtap_get_socketTfinish_waitW{vhost_dev_stop-vhost_vq_access_ok@tun_ptr_free~ltap_get_ptr_ring.6_copy_from_user`Uvhost_vring_ioctlZmisc_deregistertoH_copy_to_iterҠ__put_pageWvhost_init_device_iotlbksched_clock_cpu"Xdevmap_managed_key/Mwvhost_netGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0vhost_net.koQ #%0@=7 UC jL}[79RP@`#69Iha`}f8e88 |+8G0VP8r | @ 88p8 88&8B!P!_!:w ##$r  .@.V0(P0.= L0[H jX y03c}F5"](z  !2?M`o{0(?Nep0(| .=Sm~  2 = Q a o y          3 A U i p           % 6 L [ i p     __UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6vhost_net_vq_resetvhost_net_busy_pollvhost_net_enable_vqvhost_zerocopy_signal_usedvhost_net_chr_pollvhost_net_chr_write_itervhost_net_chr_read_itervhost_net_ubuf_putvhost_zerocopy_callbackvhost_net_ubuf_put_and_waitvhost_net_flushpeek_head_len.part.0vhost_tx_batch.isra.0__UNIQUE_ID_ddebug325.70730get_tx_bufs__UNIQUE_ID_ddebug328.70803__UNIQUE_ID_ddebug329.70808handle_tx_zerocopy__UNIQUE_ID_ddebug334.70901handle_tx_copy__UNIQUE_ID_ddebug333.70874handle_txhandle_tx_nethandle_tx_kickvhost_net_buf_peekhandle_rx__UNIQUE_ID_ddebug335.70955__UNIQUE_ID_ddebug336.70989__UNIQUE_ID_ddebug337.70994__UNIQUE_ID_ddebug338.70998__UNIQUE_ID_ddebug339.71002handle_rx_nethandle_rx_kickvhost_net_buf_unproducevhost_net_stop_vqvhost_net_releasevhost_net_ioctlvhost_net_zcopy_mask__key.70593vhost_net_compat_ioctlvhost_net_openvhost_net_initvhost_net_miscvhost_net_exit__func__.70875__func__.70731__func__.70804__func__.70902__func__.70956__func__.70990__UNIQUE_ID_alias352__UNIQUE_ID_alias351__UNIQUE_ID_description350__UNIQUE_ID_author349__UNIQUE_ID_license348__UNIQUE_ID_version347vhost_net_fops__UNIQUE_ID_experimental_zcopytx319__UNIQUE_ID_experimental_zcopytxtype318__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_worktun_is_xdp_framevhost_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_signalpage_offset_basekvmalloc_nodeinit_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_write_cond_reschedphys_base__local_bh_enable_ipcurrent_task_raw_spin_unlock_irqrestorevhost_dev_ioctlmisc_registervhost_disable_notify_copy_to_uservhost_poll_flushvhost_dev_has_owner__init_waitqueue_headmutex_trylockvhost_enable_notifycopy_page_from_iterpv_ops__page_frag_cache_drainvmemmap_basevhost_log_access_okcpu_number__preempt_countvhost_dev_cleanupmutex_unlocktun_ptr_to_xdpvhost_chr_poll__dynamic_pr_debugvhost_poll_startvq_meta_prefetchvhost_dev_check_ownereventfd_signalparam_ops_intkvfree__put_devmap_managed_pagesockfd_lookupkmalloc_cachesvhost_vq_avail_emptyalloc_pages_currentyr,ry7<]P l}{]n$}3<Vyy9QyAyTaytyyuy@L DQaysiy+DSgyvyj}/Am_v } y"  t k " c x     X   y }P       y ,(1yG}  P$KT)J!yEZfz~y!yAysow9 YoyUp~'Y ` e|tv}k`. t3}[pk}` A      p   !f! m! r!|!! @! 8!!y!y!y="vQ"w" "#e!#y>##~##y$h$%$3$8$M$rZ$rd$r~$$$y %c`%%%%%%&j&r&&&c&& ''g1'_'''~(|X(((r((())$)<)O)g))r)r))r)r*!*?*U*c*********2+h=+pM+_+q++++b+^+l+ ,j ,0,,r,&-[-,n-x- - 7-----d!.yA.yc.s..x.D.x.\.x"/  ./ !/m 0 0{&0 !+0{d0rl0{0r00r0y000 00y0 0af`@$ .@.#P @(`08@H`PX`hp x0  @!!! ##$ .@.00f 6"f s a\ O $q (0 4 8@1 D H@PcTXx`dPhp7t| xd !` c!(DNXX8N@XHXP@pNxXXNXXNHXN 0(X0PNX`XhN XXN X NXxz0q.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.rodata.rela__mcount_loc.rela.smp_locks.rodata.str1.8.rela.parainstructions.rodata.str1.1.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.data..read_mostly.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?0:@sp J1 E@8 W%3R@ i 4d@` t204e5@X0 25l 67(@` 7@  O@ OP @0 0P0@0 `RR@ @0 (V-0VX6XVFXVpV!\ g  U0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyjiBu.vW)t_j0  `He0  *H `w1{. q؜B焙FQ(oQOODphnŤx9 /TbM.hڿ`I24o^.\rD{?js"*̏"%Zv#x+'65 av_0WFp*l;