ELF>Ч@@'&GNU.q/ Of2kiկ^LinuxULx'IHtf9ufAfA'tfufA]f.ULx'IHt fDAufAfA'tfu]UHxH勐0H H( HPhH`\Hh`HpdHxl]HHff.@U0HxHtf]Ë?HHǠ1H9t>4DAHcL2EL2qA0H H9uǃ?1 HcH 1@uf]ø f]øf]ff.HGHU<H]UHAVAUATL(MtoI$LIE1I$LE1LI$I$LI$xLLA\A]A^]ff.ch2.UFhamafFF iHF fV$F&1F'HpLMuLH~d L]ÐUH0H]fUH0H]fU=HAUATIS%HLH ID$He[A\A]]LohHffHLfffDfDffWEELPHXZUff.UHAWAVAUIATSH@eH%(HE1HFHELMHLAąt%HEeH3%(HeD[A\A]A^A_]ALEHEHHIHILHELL1IXtA@uCfAAtA@u=AI0HHuH]E1 HUHAdžMHHIdžPIdžXI8HE1 HUHIHEȾIH'IHEIN0IHcHAυEH]CkƧHH[`@`ƧAAtyHEIxEM(A MpE~OElA?AǀtA@DA$ A$A$uA>uA@fAD$v1fAD$tfA$_!fA$ fA$fA$fA$0A$fA$fA$AD$l=AdEhEt$xA\$|LqIA$1fA$fAD$ fA$fAD$$=ME111LHHLHXI(fA$zlfA$gLfA$TE1MMuMLHH 1HfAL$fAT$&HL@UHAWAVAUATISHD$A?HHEKLpHOpIH9rHHH9 H¾H|HH+5HH HHHIHtLP E1AHHuE1AI$BDI$CpA? BA$I$xf@ftI$xfBA$A$9Ã??MI$HHً1PM<MMtZI$pAVpqHHHH@(Ht E1LILJI$Hك}?uI$ A$A$I$A$9&I$=1H[A\A]A^A_]HHGE1K=UMMuMLHH )I$;YA$$H B H5UHAWAVAUATSHH DLDD)ANEM׃=EMEHp AwHHH H@PHtDEйDEN E=ILAD$HEmA@A8=H0A`tH`AtHxAtHpEyH@LPAԉAN,MEEI9u: ADA7;wA%L HAL$II$u HI$H$HHQHHLp IH9^HHH9H=&AG HHDEDEAD$fAHECAED;DEE}1As HLMD]D]LMHDEIH Bt(HpHHHDH@(HtD]E1LMD]LMMDLMLLMIǁHLfAEQ࿉IAff-fA AD$HA AD$HLtH8pnu%Ѝ0ƒEEf9G)AA@ALHHHE1D]LMLMD]IҸAH.LH+HIH HHHHtE1ALH@ mHHuE1ALAG THxf@&tHxfB$H 1[A\A]A^A_]Ë֍>MMuMLHH >A83HDUHAWAVE1AUATISH(HcHxHEHHHEH]HHE?AtA$$I$Au>HmAHED8=EAtL$M$xAt&= fA AElAAtAt I$AKI$=A$A$9D}ĉI$AŃ?A?HHً1BM<MMt_I$pEVpqHHHLJ(MtE1L1LILJI$HA?uI$ A$A$I$A$9"D}A$$I$HHNE1LR=H}%H(D[A\A]A^A_]LApA<)D}ă;gAEl EfEfAfAHLEHEHLK1E1MDLA=tEtACDLE`EDDLA4AHHc]AA~A(MtCA`A0HMfffI0 LHE1HHHHB4(IIuHƃ>1HHH"H=uE1HI?fǀ NMt Further modifications by Keith Underwood parm=force32:GNIC-II: Bit 0: 32 bit PCI, bit 1: disable parity, bit 2: 64 bit PCI (all boards)parm=full_duplex:GNIC-II full duplex setting(s) (1)parm=options:GNIC-II Bits 0-3: media type, bits 4-6: as force32, bit 7: half duplex, bit 9 full duplexparm=tx_params:GNIC-II min_tx_pkt+max_tx_gap+max_tx_latencyparm=rx_params:GNIC-II min_rx_pkt+max_rx_gap+max_rx_latencyparm=rx_copybreak:GNIC-II copy breakpoint for copy-only-tiny-framesparm=max_tx_latency:GNIC-II time between Tx interrupts in 8.192 microsecond unitsparm=max_tx_gap:GNIC-II maximum Tx inter-packet gap in 8.192 microsecond unitsparm=min_tx_pkt:GNIC-II minimum Tx packets processed between interruptsparm=max_rx_latency:GNIC-II time between Rx interrupts in 8.192 microsecond unitsparm=max_rx_gap:GNIC-II maximum Rx inter-packet gap in 8.192 microsecond unitsparm=min_rx_pkt:GNIC-II minimum Rx packets processed between interruptsparm=debug:GNIC-II debug level (0-7)parm=mtu:GNIC-II MTU (all boards)parm=max_interrupt_work:GNIC-II maximum events handled per interruptparmtype=force32:intparmtype=full_duplex:array of intparmtype=options:array of intparmtype=tx_params:array of intparmtype=rx_params:array of intparmtype=rx_copybreak:intparmtype=max_tx_latency:intparmtype=max_tx_gap:intparmtype=min_tx_pkt:intparmtype=max_rx_latency:intparmtype=max_rx_gap:intparmtype=min_rx_pkt:intparmtype=debug:intparmtype=mtu:intparmtype=max_interrupt_work:intlicense=GPLdescription=Packet Engines 'Hamachi' GNIC-II Gigabit Ethernet driverauthor=Donald Becker , Eric Kasten , Keith Underwood srcversion=17B8749F43CB44860D779AAalias=pci:v00001318d00000911sv*sd*bc*sc*i*depends=miiretpoline=Yintree=Yname=hamachivermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout՘param_array_ops6:param_ops_intv^eth_validate_addrDWeth_mac_addrFdpci_unregister_driver/__pci_register_driverkMp__dev_kfree_skb_irqYjV__x86_indirect_thunk_r9Rv_raw_spin_lockqdma_direct_sync_single_for_device8߬imemcpyALnetif_rx> eth_type_transUskb_put^dma_direct_sync_single_for_cpukR~__x86_indirect_thunk_r109cinit_timer_keyr request_threaded_irqܐtimer_delete_sync;JQfree_irqbmii_ethtool_set_link_ksettingsͲt mii_ethtool_get_link_ksettingsm#netif_tx_wake_queueAfp__netdev_alloc_skbconsume_skb(Lphys_baseGV__warn_printk Tdev_driver_stringdma_direct_map_pagelevmemmap_base^|page_offset_base򆹜vmalloc_base\ɢ.__x86_indirect_thunk_raxcdma_direct_unmap_page| dma_opscapable 0pv_opsgeneric_mii_ioctlG_raw_spin_lock_irq) __stack_chk_failregister_netdev__const_udelay/dma_alloc_attrsBalloc_etherdev_mqs!: ioremap_nocacheGpci_request_regionspci_set_masterlNpci_enable_deviceprintks$add_timerPjiffiesed~mii_nway_restartWmii_link_okHWstrlcpyG^7>pci_release_regionsxpfree_netdevS9iounmapJOunregister_netdevdma_free_attrsm__fentry__0((H H H H hamachiGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0hamachi.kog  f#+. D@Q i ~ 7fpXp` _,?M ^ E` 6~ R m@`@`   T@    E  r/Gp Lb P}%@CS@j` <e: E1&.= J@Z_q_4g<6<rDRO)WHCRaO{@H%"E(  )"=((Q( i@ KP(` i x(  / L(^ t (  (0,J(]@ t@(P h(`+.(Ap XCv( [(n(  2 0(M l  E v %  !"#         * < R t |           ) 15 G V o       @  & ; E Y i } ,              / > R a     __UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6mdio_readmdio_writehamachi_get_statsset_rx_modecheck_if_runninghamachi_remove_onehamachi_get_drvinfohamachi_get_linkhamachi_nway_resethamachi_timerhamachi_init_onecard_idx.59127ethtool_ops_no_miihamachi_netdev_opschip_tblethtool_opshamachi_init_one.coldnetdev_ioctldma_unmap_page_attrs.constprop.0dma_map_single_attrs.constprop.0__warned.37385hamachi_tx_timeouthamachi_tx_timeout.coldhamachi_get_link_ksettingshamachi_set_link_ksettingshamachi_closehamachi_openhamachi_interrupthamachi_open.coldhamachi_start_xmithamachi_start_xmit.coldhamachi_rxhamachi_rx.coldhamachi_interrupt.coldhamachi_initversionhamachi_driverhamachi_exithamachi_pci_tbl__UNIQUE_ID_force32215__UNIQUE_ID_full_duplex214__UNIQUE_ID_options213__UNIQUE_ID_tx_params212__UNIQUE_ID_rx_params211__UNIQUE_ID_rx_copybreak210__UNIQUE_ID_max_tx_latency209__UNIQUE_ID_max_tx_gap208__UNIQUE_ID_min_tx_pkt207__UNIQUE_ID_max_rx_latency206__UNIQUE_ID_max_rx_gap205__UNIQUE_ID_min_rx_pkt204__UNIQUE_ID_debug203__UNIQUE_ID_mtu202__UNIQUE_ID_max_interrupt_work201__UNIQUE_ID_force32type200__param_force32__param_str_force32__UNIQUE_ID_full_duplextype199__param_full_duplex__param_str_full_duplex__param_arr_full_duplex__UNIQUE_ID_optionstype198__param_options__param_str_options__param_arr_options__UNIQUE_ID_tx_paramstype197__param_tx_params__param_str_tx_params__param_arr_tx_params__UNIQUE_ID_rx_paramstype196__param_rx_params__param_str_rx_params__param_arr_rx_params__UNIQUE_ID_rx_copybreaktype195__param_rx_copybreak__param_str_rx_copybreak__UNIQUE_ID_max_tx_latencytype194__param_max_tx_latency__param_str_max_tx_latency__UNIQUE_ID_max_tx_gaptype193__param_max_tx_gap__param_str_max_tx_gap__UNIQUE_ID_min_tx_pkttype192__param_min_tx_pkt__param_str_min_tx_pkt__UNIQUE_ID_max_rx_latencytype191__param_max_rx_latency__param_str_max_rx_latency__UNIQUE_ID_max_rx_gaptype190__param_max_rx_gap__param_str_max_rx_gap__UNIQUE_ID_min_rx_pkttype189__param_min_rx_pkt__param_str_min_rx_pkt__UNIQUE_ID_debugtype188__param_debug__param_str_debug__UNIQUE_ID_mtutype187__param_mtu__param_str_mtu__UNIQUE_ID_max_interrupt_worktype186__param_max_interrupt_work__param_str_max_interrupt_work__UNIQUE_ID_license185__UNIQUE_ID_description184__UNIQUE_ID_author183.LC9alloc_etherdev_mqsfree_irqdma_opseth_mac_addrpci_enable_deviceskb_putconsume_skb__this_modulemii_link_okunregister_netdev__pci_register_driverdma_direct_sync_single_for_deviceiounmapcleanup_moduleparam_array_opspci_request_regionsmemcpyeth_validate_addrtimer_delete_syncmii_ethtool_get_link_ksettings_raw_spin_lockpci_unregister_driver__fentry__init_moduledev_driver_stringeth_type_trans__x86_indirect_thunk_rax_raw_spin_lock_irqvmalloc_base__stack_chk_failioremap_nocachedma_direct_unmap_pagecapable__mod_pci__hamachi_pci_tbl_device_tablepage_offset_basemii_ethtool_set_link_ksettingsrequest_threaded_irqadd_timer__dev_kfree_skb_irqdma_alloc_attrsdma_direct_map_pagestrlcpyfree_netdevphys_basemii_nway_restartnetif_tx_wake_queue__x86_indirect_thunk_r10pci_set_masternetif_rx__netdev_alloc_skbjiffiespv_opsvmemmap_basedma_free_attrsinit_timer_keypci_release_regions__const_udelaydma_direct_sync_single_for_cpu__warn_printk__x86_indirect_thunk_r9generic_mii_ioctlparam_ops_intqqa!y )u 8z *N ( p4h  w  `    : E @] e `v    @[      ! * l          0(       ; T h ~     h     ! / A4 B RO \ q     0     0;q~3RZ '  ,AP +&2E{Cb gn h % 3Aiw )   hOa8 <aSfmyE gG`}"4> hFr !QO Y    !! ! @!! !@Z  _  [ _ p% [* 7 ?q3  X     " P'.8B Kak |< AP m  @ p>SSZm !      & +  pp `(0 8@HPX ` hp p x@@`   0 @ P `!11P@X`@p   P`` `p  PX` @y   ((08H@P`X`px  0 @ (8 @PHP`h`pxp( 08@P (  c  $(0 4<J@x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.parainstructions.rela.smp_locks.rela.rodata.modinfo.rela__param__versions.rela.data.rela__bug_table.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?!:@8{h$JC"E@ $^))1Y@$nZ)i@h0$ ~l)y@$ 2*)2A00l@$<1 @8H$`1 @$:8AX@$C@ R @`$TH @ $T*U@%@(0$DXI0XXRXbXX% pm Xq0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H WVɝ_tXqO(t  $(oI 9鋲u6?;.``"v$wUvݫ[9唠-eÔJyͨ-ȝP^n֞ Y8a(rc5y<|1B^7M̧O5:)$倍AMl_js_Sit=u& "%?oSha- $}l#~݋@}IyI]d(iՍ. +k-2@rSgY^遝Ht1?!Ғ=wVm,uɐɺL {˴WHgJ(;a<xMlO|/~oB`.\G1m ZSN\Ƒ tQ^$j`ᐷAϷӻR62>S9y%{z1J)ͦs(@u5+'d;WzyceԼ?ai],~Module signature appended~