ELF>p3@@21GNUݴ7@_rLinuxLinuxUHAWAVAUATSHDLEGI{~H=HHuI A$ ABHL HC ABH9]HDEHAt?Az!f{ H11LLUH DEqDELUAuLEH}tH}1LELEL+EL+mHIILHEDHED(H[A\A]A^A_]H;=s?HHHNH?H!H=ZU H]H;=DM(DULELEDUIDM(HHAPHELuDELEDLLuAAMQ0LELELL)Hf{ VA$ PA$ AD IfH9MMIL$ D H=`LH+5H=HH H=tALII)LfAMIuAEE] fAMH=H3IK< H1sqH=HI ADŽ$ AAHAT AAAAH ;ELuH]LEAIH\11HLLMLULELMLELUAA ABH]DM(DULEDM(DUILEHHHULXD`hDpDxHELXUD`hDpDxHEHHULhDpxHELhDpxUHEHHULhDpxHELhDpxUHErHdHL`DhHpxUHuL`UDhHpxHuHHULhDpxHELhDpxUHEHDM(DhLpHx@uMHuDM(UIDhLpHxMHuHHLxLULEUHELxLULEUHEHHLxLULEUHELxLULEUHEHHDM(DxLEEHEDM(DxILEMHEHHDM(DpLxHEUHMDM(DpILxHEUHMHHDM(DxLEEHEDM(DxILEUHE5HHLELpLxUHMHELpLxLEUHMHEHHLELpLxUHEHMLpLxLEUHEHMyHHLhLpLxUD]MHELhLpLxUD]MHEFH=HHDM(DULEHEDM(DUILEHEHHDM(DULEHEDM(DUILEHE%H?H!L5HHDM(DULEHEDM(DUILEHEkDUHAWAVAUIATSHH@HDvpH|$D+vteH%(H$81H\H`HxHVAUtA)CpAEpLd$ AEpSp1AUtD9E)DLH+DLHDL$H HDL$2HcEHM<$HAD$ HEL$E9upIt=1 IHt+AUpDHIH9KAA AEtLcE1Au FIM9t=IcH|LHH| HGHPHEfO4uIM9uøH$8eH+%(AHe[A\A]A^A_]HH3uHG@`wcLc\$ IAIxE1AIIHD9~oLHA}~Ld0y LuID$HHLEfAL$4uLI$H3uID$@`wLvHp(HD$HH1AIHD(AIH<Hw0AsEu]L$L1AHD$ H8HGDHHTHTHHt$ H)A H)HAID$ G0AID$E1HDL$ Ht$DL$ Ht$HDL$DL$$HDL$ Ht$DL$ Ht$ Hsff.UHAWAVAUATSH0LeH%(HE1HHEHPHEHHEMHE1L9I$ID$I$ID$HBHEt$(IHMHULH%AŅMIB .A$`LHA$I$LtMHC LHHIt$I$fA$I$H)fA$A$`<`t+A$f|HXAA$`DLDA$I$H|(t LH1LLMt L9eHEeH+%(OHeD[A\A]A^A_]A$ A$A$fI$A$Hqft/| AD$pE$@D@L))1fAAD$pH8AH@A$I$H|(tLHH`LHC HHHHj1E1E1jHMHLjHEEI$HtI$H)fEfA$A$HqfA$f 8A$I$DA$I$HDHHDLHLHu(A$I$1LHDE1LHcfDUHAWAVAUATE1SH(UDEeH%(HE1FDIIHE1HEED;e D9G4Eu6A~0D]D]JDAIAIAEH]D!H@HHP@@HHUAU E)AfAU SK  =CHS EHDڨ"EHEeH+%(lH(D[A\A]A^A_]D!H@HHP@H@HCAU f9jt=fAAU C KIG K HHEE HHAU C AIAAIG ADD]HHHHID]AAAE4AIE!؃H@HHP@IU@HAEULLDEA9DEuEEfUHAWAVAUATSH8HHeH%(HE19IIED)=AAD)9FAŅAMD!H@IDXHHP@IDAEHI9HII(HHHS㥛 HHIHt.AƇ0HEeH+%(9He[A\A]A^A_]HHIH9x8II(H9HCHrH9HGIHAƇ0I9EDML)A^HDžEEIE1AHDžHDžHDžHDžDLfA9HHAFDAf ȍ4 A~fA9DB1A}@D *DHIJH@@IHD(AIDDAID@AE11t<9A AAAULLLATLHHPMAPMhIIIH IFML0AAAA}DA<$6;P%5QC.Ct.A)A)؅AI!؃H@AHE)HH@AAHx@HHuEiI_ { @H=( HHKP fP$HSHHPHC HC1DHLAM_ I{IKH9tDH?H9tG$W 1D1 uAk HGHHBHH"HGHzHgAA@1ҹ *@DDHHH@@HD(IO fu.AIDAIftAIDEDED6AID!AH@HHP@@HH1ҹHLD9uA>IHI(EDED6AID!AH@HHP@@HH1ҹHLD9uA1IG HHHHIG HHHHI M1EIALDED6AID!AH@HHP@@HH1ҹHLD9uADUHX1ɺH]fUHHATH)ȋ7)9GƅtLb0LupLeOD$H+ +9GuB(HJ(Ɖǃ1ut1LeLLeUHGL H9HHCHGrH9HGHWG0L]ff.fUHHGHH9t4DvHH9t#P$H 1D1 u]1]fUHAVAUATLgSHGI9tBIHI"H{k HGHHBHL7LoHCL9u[A\A]A^]@UHAVAUAHATSFHHH)LLLA$ $fAT(A$ VA$ HtA+$$H{H[v HLEtI$hL[A\A]A^]I$pUHAUATSHHeH%(HE1E+E+9G…tHMHUI7u܅u 1HUeH+%(uOH[A\A]]I$P]؅u L1I$I$tff.UHSHHHtHG HHHHPHHtHC HHHHPH]ff.UHAUATIHMHuHu܉UغeH%(HEHG HHHHPAŅuA$ A9$$tLHEeH+%(H01[A\A]]Luo1H}M$0HuLHA$ A9$$utA$HuHuL6H-A$H|UHAWAVAUATSH}D,eH%(HEH80(D)D)9G…IA9I8fA7fA DDLA0}I8QA(!HHBDAfDb@fDrBzHI8A(JI8BD$I8)+V 9D9A0PD!AHHHDd1@EHDpBDHDDPHHLfALfArfAuPDLA0}I8QfAuPHuLA0}I8QfAu$DLA0}I8Q1A@I8D9A,^I8E,D9-I8E,A(A0D)D)9ЉF}HEeH+%(H[A\A]A^A_]È1DLA0}I8QDDLA0}I8QefUHATSHHtBIHSPHLu3HCHtHHLH[A\]1[A\]@U1HHSHGhHHHxH ЈHH]fU1HAWAVAUIATSHHeH%(HE1HHHw1HH=wg HuHIHUIL9:,LrHuȺ LHUL9:M}LHHEeH+%(uH[A\A]A^A_]ff.fUHAWIAVHUHuAUATSHeH%(HEHHHPAteLmLeE1DH5HiۀILHLuHH9vHAE9wHEeH+%(uH[A\A]A^A_]@UIHHIpH]UHSHHpHHKDH]ff.@UHHpH1]UHAUATISH_pLMHAMAELAUD)AEVA)A)HQDEM AUL狋HD)APA)  LHDA) $LHAA)HLMtyHLAMAELAUD)AEVA)A)HQDEM AUL狋HD)APA)HHKHLHHDHHS@PAEHC LIH(DHHHHHHHHLDHe1[A\A]]ff.UHATSH0eH%(HE1H9ujHHHHIHH}ȾL`pHx5HwhD}kickt=A$HHHHHUeH+%(u%H0[A\]L1HHHHHEHE|ff.UHAVIAUATSHHHupAľ LIHINHHLLHHǃHǃ[A\A]A^]HHtUHAVIAUATSHHHu_Aľ LIHtGINHHLLHHǃHǃ[A\A]A^]UHHHSH1LEHeH%(HE1A1AuEf9GfC*HEeH+%(u H]ff.UHHHAUIATLESHL'H_1eH%(HE1It$E܅I|$1HuIEH@8IEH@@I|$1HC$HC(ƒ 1҈C(I|$tK$I|$1HuyI|$1HHC(҃ 1҈C(I|$C( ЈC(It$I}4HEeH+%(u-H[A\A]]K$IL$HLHUHAUATISHDoPt%HI$IDŽ$I$t&I$I$IDŽ$I$ LIDŽ$ AD$PEt"Mi1I|$HHHÀL9uI|$HLID$H[A\A]]UHATSLHAD$HusAd$HHs1HI|$t+H{PI|$I|$ID$I|$PL1Hǃ[A\]I|$I|$(tfDUX HAWAVAUIATSH H=eH%(HE1HL(HIIu}AHHAąIu}AHHAąIu}AHHAąIu}AHHAąIu}AHHAąDAIu}AHHAąWIu}E1HHAą8Iu}AHHAąIu}AHHAą}1AăH}AąFHLfL"HEeH+%(H D[A\A]A^A_]HHHI}ľLDLHIIIIIIII딅DAIuA1HHtDIuD1HHtDIu1AHHtDL3DCCHIu11HH=QH{L3HCPlIvLEH1HAǃHLAEEHINHHIHAL@HHHHLHHHHHHAvUI~PH}H}H=IwRHCH-HLA HLAHLAEUHHATSHMHHeH%(HEHG1HpH=w!} IuHconnecteI9$t$LHEeH+%(u@H[A\]A|$duԋsH{C0uc0HH{fUHAWAVIAUIATH HeH%(HE1IV zP-L` LIHIMELHHHEjILPLEH1hHAHHEjILPLEH1hHHxRDEċMHUHuLAąLHEeH+%(HeDA\A]A^A_]LEHL1HAąxuDEDEDHx IHtkIuHLHL`EDMDLLEHMHPX8LHLHLAff.fUHHAWAVAUATSHHPL7eH%(HE1I~DEA9Iv1H1LkHEH=IELeM}HEIE LmHELLAHEL9ML9}8:7L`IL9}uH}LHuL-LkIt#IIIDžIt#IIIDžLkLLLL5H L#1LEHHLkIt$xPIt$LE1D}HHƅDEDLDDEDEL}LkHiIEHHCHxHUE1E1PPHCPTuJHELIIHEIH;AIǀD9e\HCEHLhHMIE I}EeHCHHLuHCD`PLCAPPIxHHCH@HHC@PH{AH}INHLHLHEeH+%([He[A\A]A^A_]IL$HLEuHLLLCA@P+E1DAHiIxHLCE9`PwL{H5E1IHEGPI EtLDHH}Ic;I HiɀH}IOHAIE9oPwA@HCD}LcHHDHCDHHH{CHcHMNL1hIHL^tfHC1LHA$T؃HHAH H"HBHCHBHCHBHCHBAuH[A\]HHUHUff.@UHATIHPHt8I$PLG(G(IDŽ$PI$(HtIDŽ$(I|$XtI|$0ID$XA$uH+A9vH HS HH)HB@H?H[A\]H1[A\]DUHAWAVAUATIHS A$t31A݃@KDEfEA9$wI$ADŽ$HA$I$BD$I$)+r 9I$H;H9t?Ht:C1CHHGHHGHBHH;HtH9u[A\A]A^A_]M$I?wDA$C#fEtF"A$pdLHLHfUHAULATSHLLMHL9I$ID$I$ID$HBHHHH9BpHHH f|A+D$p;rL%%[LA\A]]HC HHHO|@DAVHDݠIEuHDݠHE!AOቕxHhLpxHhLpHAHEHHxLhHpxLhHpAHxLhHpxLhHpAUHLpALpHHAHHAH?H!DUHATSHH_ ƇHLLkTL%[A\]ff.@UHAULATISHLHƋ9r=HC HHHHHE1LD[A\A]]HH;t remaining size %u Cross page boundary, txp->offset: %u, size: %u Impossible number of requests. req_prod %d, req_cons %d, size %ld Cross page boundary, txreq.offset: %u, size: %u Can't allocate a skb in start_xmit. Can't allocate the frag_list skb. 6xen_netback:%s: fatal_skb_slots too small (%d), bump it to XEN_NETBK_LEGACY_SLOTS_MAX (%d) /build/linux-s9dSph/linux-5.15.0/drivers/net/xen-netback/netback.c4xen_netback:%s: Failed to parse network rate limit. Traffic unlimited. req prod %u (%d) cons %u (%d) event %u (%d) rsp prod %u (base) pvt %u (%d) event %u (%d) pending prod %u pending cons %u nr_pending_reqs %u dealloc prod %u dealloc cons %u dealloc_queue %u rsp prod %u (base) pvt %u (%d) event %u (%d) NAPI state: %lx NAPI weight: %d TX queue len %u Credit timer_pending: %d, credit: %lu, usec: %lu remaining: %lu, expires: %lu, now: %lu Rx internal queue: len %u max %u pkts %u %s 4xen_netback:%s: Unknown command to io_ring_q%d. Available: kick 3xen_netback:%s: Watch is already registered 3xen_netback:%s: Failed to allocate memory for watch 3xen_netback:%s: Failed to set watcher %s writing feature-ipv6-csum-offloadwriting feature-multicast-controlwriting feature-dynamic-multicast-controlfeature-dynamic-multicast-controlxen_netback:%s: Error writing feature-split-event-channels xen_netback:%s: Error writing multi-queue-max-queues xen_netback:%s: Error writing feature-ctrl-ring reading %s/event-channel(-tx/rx)mapping shared-frames %lu/%lu port tx %u rx %uguest requested %u queues, exceeding the maximum of %u.mapping shared-frame %u port %udrivers/net/xen-netback/xenbus.c/build/linux-s9dSph/linux-5.15.0/drivers/net/xen-netback/xenbus.cError writing feature-ctrl-ring Error writing multi-queue-max-queues Error writing feature-split-event-channels drivers/net/xen-netback/interface.c4xen_netback:%s: Invalid queue %hu for packet on interface %s 4xen_netback:%s: Could not allocate netdev for %s Could not register device: err=%d 4xen_netback:%s: Could not setup irq handler for %s 4xen_netback:%s: Could not allocate kthread for %s /build/linux-s9dSph/linux-5.15.0/drivers/net/xen-netback/interface.cdrivers/net/xen-netback/hash.c/build/linux-s9dSph/linux-5.15.0/drivers/net/xen-netback/hash.c/build/linux-s9dSph/linux-5.15.0/drivers/net/xen-netback/rx.cinclude/linux/skbuff.hMissing extra info Invalid extra type: %d Too many multicast addresses Bad packet size: %d GSO size must not be zero. Bad GSO type %d. Map fail: nr %u ret %d xen-netbackxen_netbackscript=%svif=%srequest-multicast-controlratestoppedrunningQueue %d TX: nr_ents %u RX: nr_ents %u kick%s/request-multicast-control%s/rate%huxdp-headroom%urequest-rx-copyreading %s/request-rx-copyfeature-rx-notifyfeature-sgfeature-gso-tcpv4feature-gso-tcpv6feature-no-csum-offloadfeature-ipv6-csum-offloadhotplug-statuswriting feature-sgwriting feature-gso-tcpv4writing feature-gso-tcpv6writing feature-rx-copywriting feature-xdp-headroomwriting feature-rx-flipallocating backend structurestarting transaction%dfeature-rx-copyfeature-xdp-headroomfeature-rx-flipfeature-multicast-controlcompleting transactionfeature-split-event-channelsmulti-queue-max-queuesfeature-ctrl-ringxen_netback:%s: %s -> %s scriptreading script%lihandlereading handlecreating interface%sxen_netback:%s: failed connectedreading ring references%s/queue-%urx-ring-ref%lutx-ring-refreading %s/ring-refevent-channel-rxevent-channel-txevent-channelmulti-queue-num-queuesmacparsing %s/macctrl-ring-refevent-channel-ctrlreading %s/event-channel-ctrlallocating queues%s-q%uio_ring_q%dctrl%s/%sconnecting control ringsaw state %d at frontendxen_netbackfailed %s -> %s Interrupt while EOI pending vif%u.%uSuccessfully created xenvif Could not reserve mmap_pages xen-netback-ctrl&queue->wq&queue->dealloc_wq%s-guest-rx%s-dealloc%s-tx%s-rxxen_netbackHash Algorithm: TOEPLITZ Hash Algorithm: NONE Hash Flags: - IPv4 - IPv4 + TCP - IPv6 - IPv6 + TCP Hash Key: [%2u - %2u]: %02x Hash Mapping: [%4u - %4u]: %4u drivers/net/xen-netback/rx.cGuest Rx readyGuest Rx stalledalias=xen-backend:viflicense=Dual BSD/GPLparmtype=provides_xdp_headroom:boolparm=hash_cache_size:Number of flows in the hash cacheparmtype=hash_cache_size:uintparmtype=fatal_skb_slots:uintparm=max_queues:Maximum number of queues per virtual interfaceparmtype=max_queues:uintparmtype=rx_stall_timeout_msecs:uintparmtype=rx_drain_timeout_msecs:uintparmtype=separate_tx_rx_irq:boolsrcversion=073B023D3031FBD4279D56Adepends=retpoline=Yintree=Yname=xen_netbackvermagic=5.15.0-153-generic SMP mod_unload modversions $$$O OO Rmodule_layout,%xen_p2m_addr~`synchronize_neto<disable_irquDnetdev_info+kmalloc_cachesE:#__kmallocE\unregister_xenbus_watchtw>put_devmap_managed_pagepxenbus_map_ring_vallocƏLdebugfs_create_dire>sgnttab_map_refs}dsingle_open% register_xenbus_watch napi_disableSMustrlenT__ubsan_handle_load_invalid_value08napi_schedule_prepaflow_keys_basic_dissectorsautoremove_wake_function5|__skb_flow_dissectyxenbus_dev_is_onlinetrget_phys_to_machinegnttab_alloc_pagessingle_release?6)seq_puts&rgnttab_unmap_refshKxen_featuresrtnl_lockkobject_uevent~hvnetif_carrier_on) simple_strtoulpage_pool_return_skb_pager&seq_printf/netif_carrier_offGV__warn_printk {{__dynamic_pr_debugQxalloc_pagesf__dev_kfree_skb_anyWparam_ops_bool9cinit_timer_keyHCRxenbus_transaction_startexenbus_scanfi_-rcu_read_unlock_strictvfreeW'kvfree_call_rcu.debugfs_create_file}:xen_max_p2m_pfnaH__ubsan_handle_shift_out_of_boundsIxenbus_unmap_ring_vfreelevmemmap_baseԩ seq_readpv_ops{ykthread_create_on_nodePjiffiesOcS__dynamic_netdev_dbg?bnotify_remote_via_irqT__init_waitqueue_head9[__x86_return_thunkcN >netif_tx_wake_queue%netif_tx_stop_all_queuesflow_keys_dissectorp\_raw_spin_unlock_irqrestore7gnttab_free_pages4Ucurrent_task=)__xenbus_register_backend&sbind_interdomain_evtchn_to_irqhandler_lateeoiw!ethtool_op_get_linkmP:kthread_stopКDmemcmp|[xenbus_watch_pathfmt(Lphys_base|free_netdevCxenbus_unregister_driver\register_netdevȥ`-netif_receive_skb˥xen_irq_lateeoi+mnapi_enabledebugfs_removeR(sxenbus_transaction_endgnttab_batch_copyızkfree_skb_reasonnetif_set_real_num_rx_queuesmod_timerDƲnetif_set_real_num_tx_queues$enetif_napi_addՒrequest_threaded_irquyHinit_wait_entry?G__cond_resched^|page_offset_base__ubsan_handle_out_of_boundsl1}skb_checksum_setupˌExenbus_strstate/module_putnetdev_pick_txI@vzallocz__alloc_skb4__napi_schedule_irefcount_warn_saturateke__stack_chk_failQscheduleݍschedule_timeout$___ratelimit{'_raw_spin_lock_irq~_printk5"alloc_netdev_mqszpnapi_complete_donepHe__x86_indirect_thunk_raxvjeth_type_transǸxenbus_rmR:wake_up_processm__fentry__-netdev_err!)0ether_setupAkmem_cache_alloc_traced_raw_spin_lock 4_raw_spin_lock_irqsaveò9__netif_napi_del~__module_get"#>__wake_up,F6xenbus_switch_state;net_ratelimitܐtimer_delete_syncndkthread_should_stop netdev_warn&prepare_to_wait_eventfGOsimple_write_to_bufferwjxenbus_printfaseth_validate_addrKseq_lseek enable_irq zkfree8߬imemcpy=xenbus_readprepare_to_waitzsxen_domain_type͠__put_task_struct*Wxenbus_read_unsigned'xenbus_dev_fatalTfinish_wait7 'u16 [19]''u16 [256]'+"y  'grant_handle_t [256]'y 'page *[256]' 'pending_tx_info [256]'C+(@`' 'unsigned int' 'int''char [32]' 'int'Z- '_Bool' R 'grant_handle_t [256]'N'pending_tx_info [256]'='u16 [256]' 'u32 [128]' 'unsigned int' 'u32 [2][128]'8'xenvif_stat [5]' 'int'}q$J'_Bool' )('u8 [40]'k#r'gnttab_copy [2]' 'unsigned int'Q"H 'u32 [2][128]' 'int'3z$k-Q-H$'_Bool''xen_netif_extra_info [5]' 'RING_IDX [64]''gnttab_copy [64]' 'unsigned int'   '_Bool'}P)jd^#%xen_netbackGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0  7g7) }0  7g7#> )>@H }fvc P ww w@1 w`O~w\x  wٕ w 7e@1  B  wٕ w 7e@1 P  wٕ w 7e@1 U  @B5`  HΊ@ي)~  @ 1 B S  n.PXU,@Xn@w@e /8% &r E@n | | # ~  ] P P .}P ` `   iN] ] i@ i@ A%  A2 .}@A? @QL kQW E@R/R{kR| S} #STh @Uq V~  V @V V 6V V @    @ 6 P^  @% H3 B  K @R AZ Bd Cv Pe6`#  @>  M n% n' (Ti( )V@) *`T,@* n ()H9O} (  Ti9H@(;E XHN}  6@H+d!!! X`To&@*o. o= nR @l { ,  0 @~IBn|  l @ "   X.bH9O0@@`;n  P*<& ;@4 <;P~ a5@K` *  ˂  `To. oT >  GU 5#Y j Ww   HUoL     *o   `To|H|  `To& 0  & 0@N  R |^^  &k ~    &2 N  G} ~} | |   Gc5U c     - D  GW k     &x*   G*<  &) 0@  Xg 0 <  &}uU  G*<ck cs 6| V{<5B   `T,   G*<  6G 6  G #  G 0 A  GR d u   G} ~}    6&}  ( 8 D 2P h |  <G   G  6G  6G*< " ! L &HN! & &}-! ( & 0@C! * & 0@[W! , &o! . &*<! 0! ! !  G7; ! 5 G7; s 6! 7 G*<!!$! 98! IR! k! ! ! ! ! ! W!  *<!6! Dxen_netif_ctrl_requestxen_netif_ctrl_responsexen_netif_ctrl_sring_entryxen_netif_ctrl_sringxen_netif_ctrl_back_ringrsp_prod_pvtxen_netif_tx_back_ringxen_netif_rx_back_ringpending_ring_idx_tpending_tx_infocallback_structxenvif_statstx_zerocopy_senttx_zerocopy_successtx_zerocopy_failtx_frag_overflowxenvif_copy_statexenvif_queueeoi_pendingtx_queuemmap_pagespending_prodpending_conspending_ringgrant_tx_handletx_copy_opstx_map_opstx_unmap_opspages_to_unmapcallback_lockresponse_lockdealloc_proddealloc_consdealloc_ringdealloc_taskdealloc_wqinflight_packetsrx_queuerx_queue_maxrx_queue_lenlast_rx_timerx_slots_neededstalledrx_copycredit_bytescredit_usecremaining_creditcredit_timeoutcredit_window_startrate_limitedxenviffe_dev_addrfe_mcast_addrfe_mcast_countgso_maskcan_sgip_csumipv6_csummulticast_controlxdp_headroomdrain_timeoutstall_timeoutstalled_queuescredit_watchmcast_ctrl_watchxenvif_dbg_rootctrl_irqxenvif_mcast_addrxenvif_hash_cachexenvif_hashmapping_selbackend_infofrontend_statehotplug_status_watchhave_hotplug_status_watchhotplug_scriptxenvif_tx_cbcopy_pending_idxcopy_countsplit_maskstate_bit_shiftVIF_STATUS_CONNECTEDxenvif_rx_cbmeta_slots_usedxenvif_statxenvif_hash_cache_entryxenvif_pkt_stateremaining_lenfrag_iterhotplug_status_changedtxpmake_tx_responsenetback_fininetback_initnetback_probenetback_removenetback_ueventread_xenbus_vif_flagsset_backend_statexen_mcast_ctrl_changedxen_net_rate_changedxen_net_read_ratexen_register_credit_watchxen_register_mcast_ctrl_watchxenvif_add_hashxenvif_allocxenvif_carrier_offxenvif_carrier_onxenvif_change_mtuxenvif_closexenvif_connect_ctrlxenvif_connect_datawork_to_doxenvif_count_requestsxenvif_ctrl_irq_fnxenvif_ctrl_openxenvif_ctrl_showxenvif_dealloc_kthreadxenvif_deinit_hashxenvif_deinit_queuexenvif_disconnect_ctrlxenvif_disconnect_dataxenvif_disconnect_queuexenvif_downxenvif_dump_hash_infoxenvif_fatal_tx_errxenvif_fill_fragsxenvif_find_hashxenvif_fix_featuresxenvif_flush_hashxenvif_freexenvif_get_ethtool_statsxenvif_get_hash_flagstxfragscopy_opsfrag_overflowxenvif_get_requestsxenvif_get_sset_countxenvif_get_statsxenvif_get_stringsxenvif_handle_frag_listtest_kthreadxenvif_have_rx_workpending_idxxenvif_idx_releasexenvif_idx_unmapxenvif_init_hashxenvif_init_queuexenvif_interruptxenvif_io_ring_openxenvif_kick_threadxenvif_kthread_guest_rxxenvif_map_frontend_data_ringsxenvif_mcast_addr_list_freexenvif_mcast_matchxenvif_napi_schedule_or_enable_eventsxenvif_new_hashxenvif_openxenvif_pollxenvif_queue_carrier_onxenvif_read_io_ringxenvif_rx_copy_flushxenvif_rx_dequeuexenvif_rx_interruptxenvif_rx_next_skbxenvif_rx_queue_stalledxenvif_rx_queue_tailxenvif_rx_skbxenvif_select_queuexenvif_set_hash_algxenvif_set_hash_flagsxenvif_set_hash_keyxenvif_set_hash_mappingxenvif_set_hash_mapping_sizexenvif_set_skb_hashxenvif_skb_zerocopy_completexenvif_skb_zerocopy_preparexenvif_start_xmitxenvif_tx_actionxenvif_tx_build_gopsgopp_mapgopp_copyxenvif_tx_check_gopxenvif_tx_credit_callbackxenvif_tx_dealloc_actionxenvif_tx_interruptxenvif_tx_submitxenvif_unmap_frontend_data_ringsxenvif_upxenvif_write_io_ringxenvif_xenbus_finixenvif_xenbus_initzerocopy_successxenvif_zerocopy_callbackxen-netback.koO   $&*# 2(? X n8AMPMG[ P<&86&8NEg up N?@"p"J&83&$hI&P8a&8y){&p8&880 \!. : GS0_Pkpw+$( O7+N((fP(?x($ ;%e(?%(d!9(T sXx~;l <Np<  `=@>(>p>1$>%8AMpXA}$@ (@xBH PCu*CG`Ea`FpG`~&8@&08&8&8&8 P <$ pL; 0MU PO] y ` U; @X~ &h8  $  @  Z> PZk Z/ [H  U \f ]yr  ^M p^{ ^b `_}$ ( <7 ` s a ) b 0c<3 pdG e[  m  &8 H  " B  * * ]   p. qG rW `sh { v   0 { ! n p&$ )7 Ѕ{E PQ] <$z `0 ^      Yk#P3W6AMt~Sv)&(4=^UgyP#Y)  $Pj)8HTPt3$`ho8 *wN>R\iz062D/>Wj{02$pZ '/>I*[k 4po5ePo %93lUj*`y)8DTWfe.f*DQcA$t zr$d.CZnnqxm$le& 0=Vetvh2'(9HR_qzp7/i4+EXznT. nYv+,DN]iu3C__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8xenvif_fill_fragsxenvif_fatal_tx_errxenvif_idx_unmapxenvif_idx_unmap.coldxenvif_idx_releasexenvif_tx_check_gop__UNIQUE_ID_ddebug753.4__UNIQUE_ID_ddebug754.3xenvif_tx_check_gop.coldxenvif_tx_dealloc_actionxenvif_tx_dealloc_action.coldmake_tx_responsexenvif_get_requestsxenvif_get_requests.coldxenvif_handle_frag_listxenvif_tx_submit__UNIQUE_ID_ddebug767.0xenvif_tx_submit.coldxenvif_count_requests__UNIQUE_ID_ddebug746.6__UNIQUE_ID_ddebug747.5xenvif_count_requests.coldxenvif_tx_build_gops.constprop.0__UNIQUE_ID_ddebug765.2__UNIQUE_ID_ddebug766.1xenvif_tx_build_gops.constprop.0.coldxenvif_tx_action.coldnetback_init__func__.56netback_fini__func__.55__func__.54__func__.53__func__.50__UNIQUE_ID_alias775__UNIQUE_ID_license774__UNIQUE_ID_provides_xdp_headroomtype738__param_provides_xdp_headroom__param_str_provides_xdp_headroom__UNIQUE_ID_hash_cache_size737__UNIQUE_ID_hash_cache_sizetype736__param_hash_cache_size__param_str_hash_cache_size__UNIQUE_ID_fatal_skb_slotstype735__param_fatal_skb_slots__param_str_fatal_skb_slots__UNIQUE_ID_max_queues734__UNIQUE_ID_max_queuestype733__param_max_queues__param_str_max_queues__UNIQUE_ID_rx_stall_timeout_msecstype732__param_rx_stall_timeout_msecs__param_str_rx_stall_timeout_msecs__UNIQUE_ID_rx_drain_timeout_msecstype731__param_rx_drain_timeout_msecs__param_str_rx_drain_timeout_msecs__UNIQUE_ID_separate_tx_rx_irqtype730__param_separate_tx_rx_irq__param_str_separate_tx_rx_irq.LC2.LC12netback_ueventxen_mcast_ctrl_changedxen_net_read_ratexen_net_read_rate.cold__func__.10xen_net_rate_changedxenvif_ctrl_openxenvif_ctrl_showxenvif_io_ring_openxenvif_read_io_ringxenvif_write_io_ring__func__.2xen_register_mcast_ctrl_watch.isra.0__func__.5_rs.6xen_register_mcast_ctrl_watch.isra.0.coldxen_register_credit_watch.isra.0xen_register_credit_watch.isra.0.cold__func__.9read_xenbus_frontend_xdp.isra.0read_xenbus_vif_flags.isra.0backend_disconnect.isra.0netback_removenetback_probe__UNIQUE_ID_ddebug391.13__func__.0__UNIQUE_ID_ddebug388.16__UNIQUE_ID_ddebug389.15__UNIQUE_ID_ddebug390.14__UNIQUE_ID_ddebug383.18__func__.1netback_probe.coldhotplug_status_changedconnect_data_rings.isra.0connectxenvif_dbg_io_ring_ops_fopsxenvif_ctrl_fopsset_backend_statefrontend_changed__UNIQUE_ID_ddebug384.17__func__.12netback_drivernetback_ids.LC98xenvif_change_mtuxenvif_fix_featuresxenvif_get_sset_countxenvif_get_ethtool_statsxenvif_statsxenvif_get_statsxenvif_downxenvif_closexenvif_upxenvif_openxenvif_start_xmitxenvif_start_xmit.coldxenvif_select_queuexenvif_select_queue.coldxenvif_pollxenvif_poll.coldxenvif_get_stringsxenvif_disconnect_queuexenvif_rx_interruptxenvif_tx_interruptxenvif_netdev_opsxenvif_ethtool_ops__UNIQUE_ID_ddebug442.9xenvif_alloc.cold__func__.8xenvif_init_queue.coldxenvif_connect_ctrl.cold__func__.3__key.2__key.1xenvif_connect_data.cold.LC1xenvif_add_hashxenvif_flush_hash.part.0xenvif_new_hashxenvif_find_hashxenvif_set_hash_mapping_size.coldxenvif_set_hash_mapping.coldxenvif_dump_hash_info.cold.LC17xenvif_rx_queue_stalledxenvif_rx_queue_stalled.coldxenvif_rx_copy_flushxenvif_rx_dequeuexenvif_rx_next_skbxenvif_rx_skbxenvif_queue_carrier_onxenvif_queue_carrier_on.coldxenvif_have_rx_work.coldxenvif_kthread_guest_rx.colddevmap_managed_keyadd_uevent_varunbind_from_irqhandlerstrcpyxenvif_xenbus_finixenvif_connect_datadev_set_mtuxenvif_mcast_match__put_pagertnl_unlockbind_interdomain_evtchn_to_irq_lateeoixenbus_gatherxenvif_dump_hash_infoskb_copy_bitsparam_ops_uinteth_mac_addr__num_online_cpus__msecs_to_jiffiesnetdev_update_featuresxenvif_get_hash_flagsmod_timer_pending__this_modulesnprintfxenvif_kthread_guest_rxunregister_netdevdevice_unregisterxen_p2m_sizefinish_waitxenbus_dev_fatalxenbus_read_unsignedxenvif_deinit_hashxenvif_xenbus_init__put_task_structxenvif_rx_queue_tailcleanup_modulexen_domain_typexenvif_connect_ctrlprepare_to_waitxenbus_readxenvif_set_skb_hashmemcpyxenvif_ctrl_irq_fnkfreeenable_irqseq_lseekxenbus_printfeth_validate_addrsimple_write_to_bufferprepare_to_wait_eventnetdev_warnkthread_should_stoptimer_delete_syncnet_ratelimitxenvif_set_hash_keyxenbus_switch_state__wake_up__module_get__netif_napi_del_raw_spin_lock_irqsave_raw_spin_lockkmem_cache_alloc_traceether_setupnetdev_errxenvif_map_frontend_data_rings__fentry__init_modulewake_up_processxenbus_rmxenvif_init_hasheth_type_trans__x86_indirect_thunk_raxnapi_complete_donealloc_netdev_mqsxenvif_napi_schedule_or_enable_events_raw_spin_lock_irq___ratelimitschedule_timeout__stack_chk_failrefcount_warn_saturatexenvif_interrupt__napi_schedule__alloc_skbvzallocnetdev_pick_txmodule_putxenvif_max_queuesxenbus_strstatexenvif_zerocopy_callback__ubsan_handle_out_of_boundsskb_checksum_setuppage_offset_basexenvif_free__cond_reschedxenvif_unmap_frontend_data_ringsxenvif_deinit_queueinit_wait_entryxenvif_have_rx_workxenvif_mcast_addr_list_freerequest_threaded_irqxen_netback_dbg_rootnetif_napi_addnetif_set_real_num_tx_queuesmod_timernetif_set_real_num_rx_queuesxenvif_set_hash_mapping_sizekfree_skb_reasongnttab_batch_copyxenbus_transaction_enddebugfs_removenapi_enablexen_irq_lateeoinetif_receive_skbxenbus_unregister_driverfree_netdevxenvif_skb_zerocopy_completephys_basexenbus_watch_pathfmtmemcmpxenvif_allockthread_stopethtool_op_get_linkbind_interdomain_evtchn_to_irqhandler_lateeoi__xenbus_register_backendcurrent_taskgnttab_free_pages_raw_spin_unlock_irqrestoreflow_keys_dissectornetif_tx_stop_all_queuesnetif_tx_wake_queuexenvif_set_hash_mapping__x86_return_thunk__init_waitqueue_headxenvif_hash_cache_sizenotify_remote_via_irq__dynamic_netdev_dbgkthread_create_on_nodexenvif_disconnect_ctrlpv_opsseq_readvmemmap_basexenbus_unmap_ring_vfreexenvif_skb_zerocopy_prepare__ubsan_handle_shift_out_of_boundsxen_max_p2m_pfndebugfs_create_filekvfree_call_rcurcu_read_unlock_strictxenbus_scanfxenbus_transaction_startinit_timer_keyparam_ops_bool__dev_kfree_skb_anyxenvif_set_hash_alg__dynamic_pr_debug__warn_printknetif_carrier_offseq_printfxenvif_init_queuepage_pool_return_skb_pagesimple_strtoulxenvif_kick_threadnetif_carrier_onkobject_ueventrtnl_lockxen_featuresgnttab_unmap_refsseq_putssingle_releasegnttab_alloc_pagesget_phys_to_machinexenbus_dev_is_onlinexenvif_dealloc_kthread__skb_flow_dissectxenvif_carrier_onautoremove_wake_functionxenvif_tx_actionflow_keys_basic_dissectornapi_schedule_prep__ubsan_handle_load_invalid_valuestrlennapi_disablexenvif_disconnect_datasingle_opengnttab_map_refsdebugfs_create_dirxenbus_map_ring_vallocxenvif_carrier_offput_devmap_managed_pagexenvif_set_hash_flagsunregister_xenbus_watch__kmallockmalloc_cachesnetdev_infodisable_irqxenvif_tx_credit_callbacksynchronize_netxen_p2m_addrG=  1 =U-d `p    )QGcICdKeo=v-   @ ` 27=&@= BQ1  P  A =  A ` 7 @F \ h ~  y G  c l = d       ?x  D c @ `Y-cqN7a=l@bJhuc G!c#"f=mvLhGch 6n  -  2c @ `  (M h  ) Dp  `  @4c-r  - AGlW+ =N { ] !{'!! ! " "(" 7"O" T"^"q"##/$J9$"x$=5%JE%(U% \% h%A% o%kL&J~&"&&& &&&!''' d0'H''(=I(r( y( (A( ( P(As))) \*B**=+N!, --s5.,D./NC/ /,r01 a 1 p1A%1 ,1 881Ab1"11111122#2=12n2p|2=2'2=2 2=393?3=Q33P3=3P3=344=!4V4474,4=4l5=y5#5w5555I6I!6=16{6y66=7y^7q7777=88%868P8l888829:V@:k:!:@;'=;=[;|;<;;; ;; ;<=<=!<+< F<j<=q<< <<^<<=^==(=J==O=a==B=3>=8>A>O> >^>vd>=q>> >>v>=>>>=>? ?[3? l l  l>Bl aNlil pl ulClYll 'l jlClYlm 2 m/m e:m3Umgm 8lm~m pdm3mm=m m3mnn!n7nbFnOn=WnZlnun=nnznn=noI+o=0o>oQofo6lo=qooo+o6oOo o o=p/p4ppp/q7&q9q=q?qNq7q=q%rgrN~r7r=rs?.s=Ns=as~s?s/sPs=tP&t=>t=Qtt 8tkFu=vvv=vv=v=vv=w=wwwcx?:x=MxZxx#x?xLxhPy-Zyayywy=z= z=!z[zz {c{{c{{5|Z|#|=||L|h}}@}}h}L}h~h0~7~-U~-d~ i~~~ J~e~ ~e  [0 ;[G Oev d~e=  e  [ *[6 >e]=d zle e e è Ԁe @ ?>=QW?`=o=ŁB==##"=@@O Tc hqQ ExX Ef=:=х BsG'G7-Ic <L[h=hG ` @ϋ ۋ ` %Q_B8 Ex=ό7=%=U=z\q 5* m?iBzȏ'ϐB" "P= Exđz BI=W  cw   K    4 CY @mKb $$ p' @'   ,': vT""*  * C }.4 P@N*Y es* +* * 5 # * /7<(=J Q V^{B  P{B   {B  7C q J% .q8NHC HqM`^ e  jo`z qJa @ q[b ` qb P +g   g ii! ( x -5CYjc j  owm qy q{ q5| q [z `q' /q8F KW`\g lqqz{ qA qđ pq %Z%5; dL S  X^ `gw |x= %=N U$(`hpF@>fFAp>f0^8 ^@`_P`hpZ\PZ(2b[ZP P(p08@@p"H&P)X2`02h3pP3x3 44506p78; <p<`=@>p>>>AABPCC `E(`F0G8pL@0MHPOPUX@X`YhYpZxPZZZ[\] ^p^^`_`ab0cpdeeefhi Pj(k0 n8n@nHPoPpoXp`qhrp`sxPtvvvw`y z~PpЅP !2[g[%_ `c$d(d, e0Ue4e8e<i@lD;nHIqLsPTT (08H?PX`p hxH T;&!n  k `e* w$$((*,"20{24282<>3@3D3H4L4Pk5T 6X6\7`<;dHhlp<t<xi<|I=2>c>>>@ABCCC5EUFZFFbILiNRU2XXXX Y[YtYYYZ>ZIZZZb[[[ \]^H^h^ ^$?_(y`,`0a4a8a<a@>bDwbHbLbPcTcXUd\d`ddpehelep ftgxzi|j,jkmNntnn*okoo8qqr-sMss%t=tEuvvvvw9xyy z|\=_n e $$(T,ONU 0gQ QQ$ (Q04Q<L@QHLRTXQ`J"dQl%pQxA1|Q4QQHV~V~V~V~7X~9X~[`de m m$,m08B<D7HPTA     $/ (0 4 8@ $DN%H *PX'T(X z`Q(dg(h Bp/t0x 01 b4IgI 1J`K ZZJK "JK JK QU!W vUW UX VW  [V$V( 0V4QW8 @\XDYH PgTgX   v`p x v  v   @  @  @  0 @8 `p x     v       0 8 @P @X `p @x  @   v     @  0 @8 @P @X `p x v        v  v 0 8 @P X `p @x    @  @    0 8 v@P X `p x       v 0 8 @P @X `p x    @    @  0 @8 `p x          0 v8 @P vX             G @X `F ;    6    6      6 @  P  X  6 `  p  x     6      6 @  P  `  p      P 0  @8  T@ P P  ` X  P  @  T P   P  @ T P 0 @8 T`P p P  P  P  P    0 8 X@ P @X X` p x X   X   X   X  0 @8 Xp        0X8@pHXPpxpXaXPX P(X0PXP`Xhm@ ym@ 0 m@ X 0m8@@ H hmpx mP > 88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.altinstr_replacement.rela.altinstructions.rela.rodata.rela__mcount_loc.rela.smp_locks.rodata.str1.8.rodata.str1.1.modinfo.rela__param.rela.retpoline_sites.rela.return_sites.rela.parainstructions__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?:@ im/JE@/^Y@h/n>i@(`/ yY h0@/  @H@/J@0 /\X@/2 26п@/ @h/#0@ /6 <1@`/H`( X`\S@p/ i`d@p 0/"{  v@/$@ ,@/&@@@`10/(0"((x$0 pM10 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key;BQ9C:C\W0p0  `He0  *H f 0bHW_)oś 0)Ar^Qo/b t9e}+9גgbBepgU F(oA^cH9ff-ӮH}IiZ{{~1k';R)̱ RXщ\߽ bĬԫB")lRs'5Ó i =U1FK`)?56EόgKC2iMG7Ż6̑NC%aYZoNL'-k҇ĿQ4"J;^{H-Z6P `%SW@LyqzkwO]$:ۜ9ue p\BOP AEQLƬ