ELF>h}@@*)GNU.a|eH˂}g; +LinuxLinuxUH]ff.UGfH]HHHff.UHcHATSHH@t8@u <A<uH1& A[DA\]I4HCKHHHDHHHtH@HtD$2HDAHH+Df[DA\] 1fHHtqUHHATAHSFKHHD@HHHt5H@Ht,DHHH+Df[A\] UHAUATIHMܾSHHeH%(HEHLLhAEEC HMܺLfEaAE HMܺL fE:CHMܺLECHMܺLEAEHMܺL EC HH@fxtVIMHLIM8 LHUeH+%(uvH[A\A]]AEHMܺLEuHHHt5Ѓ< VK<tULH]fN81ff.UHHAUATIH~SHHH)4HH eH%(HD$1HHF,HFID$ HPH(Rt N0SID$ HHHt AfC(ID$ HHHt ACID$ HH Ht AfID$ Hx(t CID$ Hp8E1Ht)HAH$HT$HCHSID$ HpHHt9HH$HT$HCHS ID$ H@PHt}@fC*ID$ HPX1Ht Et`RS,HT$eH+%(uQHe[A\A]]HP0E1HtBACID$ HP@HtBCufUHAWAVAUATSHH L$ID$II"HHEI $HLyHZI9uEHIOI?HJHMwMoMtI HSHKIHrI9uH}H[A\A]A^A_]UHAVIAUIDATSHHeH%(HE1Aąu AEft*fHEeH+%(HD[A\A]A^]IFHUHuEEH0At/At.ыE+EH1HH fEfwLf.UHSHH@BfffBCpCp;CtHHH`H@H)`t*fHfuP1H]9y˃ៈBfffBCpCp;Ct^ C~t+G ft"11 HuHg?sH1ҾHƒHH)$ff.fUHATSHHHu [A\]Is LWuC[A\]1L1fDUHAWIAVIAUIATISHeH%(HE1FfÅu EEfEt=ELLLLHEeH+%(H[A\A]A^A_]ID$HUHuEEH0A$t5A$t3DED+EMc1LI fDEfA\LfDU1H8Quf9q(t]Hwy*f9~ uy,9~uuy9~u׋A9]HyH9~Ht1]HAH9FPuHyHV8HAH9~8t]H@H9Bu1UHHAWAVAUATSH@H^(HueH%(HE1Aąt)HEeH+%(H@D[A\A]A^A_]H L4MnLIHXI9uuHCHXI9thL;S HMs LtHCHSLHBHHHCH"HCHtH{ L2LAff.UHAWAVAUIATSH@HV(eH%(HE1H HHuLRAąf}E<1Ҿ IHL{LHL`H9uID$L`H9AT$ At$ HMI<$StIEAuL1AUMDLAExYIE(AU@LH 1҅NAHEeH+%(u@H@D[A\A]A^A_]LA1LAAUHAWAVAUATIHSHHXeH%(HE1AD$HE<< HUAEH=0 IHFHuAD$(LMA$LLuLnfAF AD$fAVI6AF AD$AF 1HEffHEHEHEHUHADž H L,M}LIEHEHXI9uHCHXI9tyS s LH;4tLAE1LH}HtHEeH+%(HXD[A\A]A^A_]AAHMIFLHAMnINIEE1AD$HEHEHEAFAE1WHUAff.UHHATH@Lf(HueH%(HE1u HuLrHUeH+%(u Le@UHAWAVAUAATSHHSpstHIL+)Ew A9nPAutHH)ʃf@<<uAHHH@HDHHf+ADf[DA\A]A^A_] stD$SpC 4AA)D9P uiMcI9r[t DuLP HH)ʃf@ HHA@A[A\DA]A^A_]HHA9w)HDHtHHe9w)HHtHHAAf.UHAWAVAUAATSH HHuH D[A\A]A^A_]VpHËFtI) vOI$E$IAGtXuA<A)<u,s L6uA놃 vp L)Hu1LE1]At$pD4AD$tIcΉLA )A9AG AʼnAuH9rMOft ADuA$HH€{ BfD)ffBA$M$A$Ѓ`<@e<`AG t AG A AD$pEi)AD$pA;D$t}I$A$I$I$I+$fA$fxu[A$A}BfD)ffB-A$A+$DBA$2AD$~t2P ft)11 L=A$I$`?_HMA9)LLEB4LEHMHI$E$I1Av LHMLELMLMLEA$HMƒA$aEwAGA$ffAA|$pAt$tDES IBLL9IBLAA)D9I$A$LLM A$`<@A1LHMO<LMA$A7HMLMÃf1fAA$ЃA$Mn1L A$`K8D)fA$H)fA$LUHMȈU9A)LUHMHLU LLUHMLMLELEI$LD)LUHMLMLEff.UHAWAVAUATSHH(LIJ4Lj(IIȍAI;B0AED$McJD ;C0AEAEAÉAjI9[CADCIECJEeA&AF AUEu }CJfwfALk(EICH9HBLD;C0E{pstAA)D9JHC(IC0LK| 1DUIDEDcLEHML]L]DEDUHMAADfE1AAAAADDfA3GЃAċCLEDCLMC8IcH^<<HE1E1CJHf%fCJHHDHL(MtIMHЃ4 SK<D]HLIHtTHcUC8IHRpst)9HC(IC0LHfK8E1퀣H(L[A\A]A^A_] E1E1 spSt)9HC(IC0LC8IcE1HfC8EtHK(EALD;[0w)DЃf1fICpst)9JHC(LC0HuIECJE1DS4M7I}M9uLAUDEЃt1HHD]|HMH}H}HMD]DEu%M6M9tXEFJAtIH΋A9EtAEFJщMHM9i)HHMDEH-GAMH{1At$LDUD]LMDEHMSLHMDELMƒD]DUSLAE9)HHDELMHM9)Hߍ4HMLMHDEE1ICE1fC>^DUL]ULMDEHM9G)HHMDEHLMUL]DUkUHHATSAąHÅxeHÅyH4HÅy8HHHHAD[A\]UHHHHH]fou_encap_hlengue_encap_hlen__fou_build_header__gue_build_headernet/ipv4/fou.cinclude/net/netlink.h&fn->fou_lockinclude/linux/skbuff.h3can't add fou ops 3can't add gue ops /build/linux-s9dSph/linux-5.15.0/net/ipv4/fou.cdescription=Foo over UDPlicense=GPLauthor=Tom Herbert srcversion=3AE2A7C6DAD308F2D5C4527depends=ip6_udp_tunnel,udp_tunnel,ip_tunnelretpoline=Yintree=Yname=fouvermagic=5.15.0-153-generic SMP mod_unload modversions  Rmodule_layout+kmalloc_caches)register_pernet_deviceIgenl_register_familyN{genl_unregister_familyf__x86_indirect_thunk_rcxi_-rcu_read_unlock_strict82mutex_unlockW'kvfree_call_rcu~inet6_offloadsskb_trim-udp_sock_create6亁setup_udp_tunnel_sockhc__pskb_pull_tailnla_memcpy9[__x86_return_thunkRudp_tunnel_sock_release8Mip_tunnel_encap_del_ops __mutex_initКDmemcmpL unregister_pernet_devicekVnla_put5ɐskb_pushKMmutex_lockızkfree_skb_reason{Anetlink_unicast__skb_get_hashz__alloc_skbke__stack_chk_fail~_printkpHe__x86_indirect_thunk_raxȟpskb_expand_headm__fentry__Akmem_cache_alloc_trace2udp_flow_hashrndiptunnel_handle_offloadsfinet_protos_>}inet_offloads zkfree:udp_set_csum,?genlmsg_putWXUudp_sock_create4csum_partialz#inet_get_local_port_range+ip_tunnel_encap_add_ops2__skb_checksum_complete   e&'net_protocol *[256]' 'int'0fou fouGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 G  Z  % }}1 ~ 8 K ] n   Oa  O 03    0 @ ` a b c# : X s    @RS$ @& > 0 O @        9 K ] n         # 0\ @}HP3`gp9H9O' 4g}/  : 0B HK m- | *.  *<"o4| PgT g  *<"o4!Aez  *<"o!Ae4|  X  # ;}*<]]  ;"o  F # <  W 6*<z  <6E'I*<   " V6 VJ V] Ci v   89    "$-X  *<8T0@ gro_remcsumproto_ctypeguehdrtunnel_encap_typesTUNNEL_ENCAP_NONETUNNEL_ENCAP_FOUTUNNEL_ENCAP_GUETUNNEL_ENCAP_MPLSpeer_ippeer_ip6udp_port_cfglocal_udp_portpeer_udp_portbind_ifindexuse_udp_checksumsuse_udp6_tx_checksumsuse_udp6_rx_checksumsipv6_v6onlyudp_tunnel_encap_rcv_tudp_tunnel_encap_err_lookup_tudp_tunnel_encap_err_rcv_tudp_tunnel_encap_destroy_tudp_tunnel_gro_receive_tudp_tunnel_gro_complete_tudp_tunnel_sock_cfgFOU_ATTR_UNSPECFOU_ATTR_PORTFOU_ATTR_AFFOU_ATTR_IPPROTOFOU_ATTR_TYPEFOU_ATTR_REMCSUM_NOPARTIALFOU_ATTR_LOCAL_V4FOU_ATTR_LOCAL_V6FOU_ATTR_PEER_V4FOU_ATTR_PEER_V6FOU_ATTR_PEER_PORTFOU_ATTR_IFINDEX__FOU_ATTR_MAXFOU_CMD_UNSPECFOU_CMD_ADDFOU_CMD_DELFOU_CMD_GET__FOU_CMD_MAXFOU_ENCAP_UNSPECFOU_ENCAP_DIRECTFOU_ENCAP_GUEfoufou_cfgudp_configfou_netfou_listfou_lock__fou_build_header__gue_build_headerfou_build_headerfou_build_udpsockpfou_createfou_dump_infofou_encap_hlenfou_exit_netfou_fill_infofou_finifou_gro_completefou_gro_receivefou_initfou_init_netfou_nl_cmd_add_portfou_nl_cmd_get_portfou_nl_cmd_rm_portfou_nl_dumpfou_udp_recvgue_build_headergue_encap_hlengue_errgue_gro_completegue_gro_receivegue_udp_recvparse_nl_configskb_postpull_rcsumfou.koLLD"N#q,2 ? X n 8    + $D a 3  4 G P0&4`BPN"Y Jf"op}{P   p 0cZ "#7BN`[Pk\0&`H D %) @H"',31Ia{ 5 %D9.EP\m}@ )0=WRj $@=Ti__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8__kstrtab_fou_encap_hlen__kstrtabns_fou_encap_hlen__ksymtab_fou_encap_hlen__kstrtab_gue_encap_hlen__kstrtabns_gue_encap_hlen__ksymtab_gue_encap_hlen__kstrtab___fou_build_header__kstrtabns___fou_build_header__ksymtab___fou_build_header__kstrtab___gue_build_header__kstrtabns___gue_build_header__ksymtab___gue_build_headergue_gro_completefou_gro_completefou_fill_infofou_dump_infofou_nl_familyfou_nl_dumpfou_net_idfou_init_net__key.20fou_build_udpskb_postpull_rcsumjhash.constprop.0fou_gro_receiveparse_nl_configfou_exit_netfou_recv_pull.constprop.0.isra.0fou_udp_recvfou_cfg_cmp.isra.0fou_nl_cmd_rm_portfou_nl_cmd_get_portfou_create.constprop.0gue_udp_recvgue_gro_receivefou_nl_cmd_add_portgue_errfou_initfou_net_opsfou_iptun_opsgue_iptun_opsfou_fini__UNIQUE_ID_description689__UNIQUE_ID_license688__UNIQUE_ID_author687fou_nl_opsfou_nl_policy.LC0.LC1.LC3__skb_checksum_completeip_tunnel_encap_add_opsinet_get_local_port_rangecsum_partial__this_moduleudp_sock_create4cleanup_modulegenlmsg_putudp_set_csumkfreeinet_offloadsinet_protos__crc_gue_encap_hleniptunnel_handle_offloadsudp_flow_hashrndkmem_cache_alloc_trace__fentry__init_modulepskb_expand_head__x86_indirect_thunk_rax_printk__stack_chk_fail__alloc_skb__skb_get_hashnetlink_unicastkfree_skb_reason__crc___fou_build_headermutex_lockskb_pushnla_putunregister_pernet_devicememcmp__mutex_init__crc_fou_encap_hlenip_tunnel_encap_del_opsudp_tunnel_sock_release__x86_return_thunknla_memcpy__pskb_pull_tailsetup_udp_tunnel_sockudp_sock_create6skb_triminet6_offloadskvfree_call_rcumutex_unlockrcu_read_unlock_strict__x86_indirect_thunk_rcxgenl_unregister_familygenl_register_family__crc___gue_build_headerkmalloc_cachesXm!XAmQXm s R[m1XF RU s[mmXf,fSfxfffff8mUfvff]X Om<rQXv vcu m!X( <vJ U %ZifmqXdPm7mcmjJm4mAXUdmI& _- VA ]Q X y m ] X R+ sn wt m m X n n mc ]q X  v c l t! u4 mA Xp U m I_V"]1Xm:ZfJXmmaXKUmI_V]!X8mim{mmX!m' 7vCcltuu]X .vu^cu`EmSu]at]Xq~,Wi `q Py Pp vcuQl>mqu    0M]X#m(]1XSD[m SmSo!oaXmo#aZoXJ1JaoGQXJ R s wo!m"h"o4#Jy#o#o$oX `}& +{=  BHO JT\b gHt _y\  k z `gm  k "k) .z5 `:g@me yx $L(, b | j T P0 (0P8 @pH@PP X ` hp p@ x0 0`PLP 0 x(00@XpxPm  @ 7  $e(,60b483<@ Ds H L P3 T X\`dh7lhpztx |D="n!?D DGE$(F04F :p p  (H@XK8Y8N.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela__ksymtab.rela__kcrctab__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.rodata.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.data..ro_after_init.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?8$:@['J$E@m'Z%DU@o'j%0e@p ' y&t@q`' 2&H\&@(r'24't2'0'(` @t'@*@ux'T*@v'+ 6<@y'%6 @z'07` +@X{H'J8@E@{0' d;i0;Xr;; dH pH (G XT{0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key;BQ9C:C\W0p0  `He0  *H (p 9X1fq3Gb~`W7eY7KgL";$IBX)S9w2>'>/w3ƜpbYJRKLG KO޼T@ eepsCNNՠH# =kSNnKE:^ ?`'ؠH9ZR!wdQo{N)Gʚ'+@I!;!uى7⚯KDK> ̜AlaqѢ:x!lTǤl c:BϜMQRc3tYRXvLS-ŎcvN葪Kpi|` @Ƶn VwFHOLiJF$U:#nQyGvL/n;C*Ǣᡔ楶 CS wb} #O}GB!w Dppxl ?Jz"^O>Q,PoS :{dm|()527nҎ~Module signature appended~