ELF>ȸ@@/, E 4 U         iUHSH1H$HA E1HE[].f. vUHHH].fffff.8UHAVSH>tvHHtL3H{Ht} ZA~u A~HEIHEIHEIHEIHEIHEIHEIHEIHEAFfEIFfMHHHt'H0uH85.1MMHuHHHHu1eH %(H;MuiHP[A^A_].H}HHHHuD}IvH}xfD}3   fffff. jUHSHt H߾1[].@**rUHAVSIHHMIhMHtIdž;} uH[A^]. ff.lSWUHAWAVATSH_HIH1HC`HCL(LHk`HǃHǃ(LIFLH LMtpA?} LMPLIIILJLIǐLHS1{HlAu/H'LY Au|KHu H11ۅ~[A\A^A_].LLfO}UHAWAVAUATSHeH%(HEHGHEHEHEHEHEHEA+tS(~DfN"~&V*itD~DfN~V=~Df~"N V$~Df~NVE`Dn HXLx0LD才hADIHEh 1MHEHEHEHDžxHDžpExtLpLMDD⋍`x[H}H}HpLx@1Lu1HMtIHu7LIEILcH}Lc1IrEuAAHXH1CuHt{DA1E11AE1DuLEtHELHXeH%(H;E7DHĀ[A\A]A^A_].Au `ALhIHtSLAAXLPLHuHLAELEXLDIH=vE1LLDLhIDž0MPLHHeHAHLLLLLx IIH&ALHPLHHhH؃{u {LXIXH`ADžlMXIDž`LL AhI}0H`t-AILAHhHLXI$Mg8ILAD$E1f*UHAWAVATSHeH%(HEH_AHCILH HH9} HQHHE1mp WPHDDIIDP fAAGAAw fAGfEWAGIGfEGfEO fAW"fAO$A&AHAfx PHDDIIDP DX8I D`DDeH@ID`pM9r vKD MHL1HDu5DeLEeH %(H;MuH[A\A^A_].AfD8UHHu ].|].H].UHAVSHHH@HtLC@x8HCLX HI9uDHAHA(~AH{@uAD[A^].HHI9uA! ESt .또kUHAWAVSHIMMt_Kp+CtH8uxu H߾AGuSLH1yTIH߾=HHu2H߾IXLH[A^A_].IƌHL붃b)HH+EٖUHAWAVAUATSHL7IF` AFMMAuH oMMA<$} ^ID$1ɃAD$:4ȃV1C~HtT )1҃HAA)D)B tu?H1ҹ tRAuAu LH߾[A\A]A^A_].HHGHCpGH@L-eLHLAu L}LoL LAL/ffffff.UHAVSHGHAHePHC@HC8HC0HC(HC HCHCHCHHHKHHKHHKHHK HHK(HHK0HHK8HHK@HHC@HC8HC0HC(HC HCHCHCHHHCHHCHHCHHC HHC(HHC0HHC8HHC@E1HD[A^].ű6UHSHÅuCH1Åu#Ht$HH[].HH1 g@UHHH].author=James Chapman description=PPP over L2TP over UDPlicense=GPLversion=V2.0alias=net-pf-24-proto-1alias=net-l2tp-type-7vermagic=6.6.66-android15-8-g807ce3b4f02f-ab12996908 SMP preempt mod_unload modversions name=l2tp_pppintree=Yscmversion=g807ce3b4f02fretpoline=Ydepends=pppox,l2tp_core,ppp_genericsrcversion=0FFC3C163D829CA91C0AB79PPPOL2TP net/l2tp/l2tp_ppp.cLAC mtu/mru/rcvseq/sendseq/lns debug reorderto include/linux/thread_info.h debug tx-pkts/bytes/errs rx-pkts/bytes/errs 0/0/%c/%c/%s %08x %u PPPoL2TP driver info, V2.0 %08x %ld/%ld/%ld %ld/%ld/%ld LNS %u/%u %ld/%ld/%ld %ld/%ld/%ld &ps->sk_lock4l2tp_ppp: %s: no socket in recv pppol2tp nr/ns tx-pkts/bytes/errs rx-pkts/bytes/errs interface %s SESSION name, addr/port src-tid/sid dest-tid/sid state user-data-ok SESSION '%s' %08X/%d %04X/%04X -> %04X/%04X %d %c TUNNEL name, user-data-ok session-count pppol2tp_recv6l2tp_ppp: PPPoL2TP kernel driver, %s TUNNEL '%s', %c %d V2.0LinuxLinuxl2tp_ppp.fregister_pernet_device')proto_registerոregister_pppox_proto{Twproto_unregister#Gunregister_pernet_device9[__x86_return_thunk~_printkzunregister_pppox_proto.rproc_create_net_dataNremove_proc_entryLl2tp_session_dec_refcountSl2tp_session_get_nth5l2tp_tunnel_dec_refcountqAIl2tp_tunnel_get_ntheseq_puts;seq_printf'R__rcu_read_locki$__rcu_read_unlockp7jiffies_to_msecsd ppp_dev_nameLsk_free_irefcount_warn_saturateXEUsk_allocX2sock_init_data\__put_user_4r _copy_to_usere_copy_from_user__stack_chk_fail^vvl2tp_udp_encap_recv+kfree_skb_reason@qskb_queue_purge_reasonj&Block_sock_nestedBNpppox_unbind_sockQ_raw_write_lock_bh_raw_write_unlock_bh֫l2tp_session_delete{mutex_lockUmutex_unlockgj(call_rcu,tFrelease_sockxAl2tp_tunnel_getg̃l2tp_tunnel_create<~l2tp_tunnel_inc_refcountMl2tp_tunnel_register zkfreerl2tp_tunnel_deleteV"~l2tp_tunnel_get_session~l2tp_session_createq__mutex_init0Ytpcpu_hot3+l2tp_session_inc_refcountl2tp_session_register|ppp_register_net_channel__msecs_to_jiffies6l2tp_session_set_header_len)g__get_user_4Hۈ__check_object_size=sock_wmalloco\skb_putϣ?_copy_from_iterIl2tp_xmit_skb9?<__local_bh_enable_ipG iov_iter_revertѥ‘skb_recv_datagrampskb_copy_datagram_iter@ip6_mtuCLYdst_release33rcuref_get_slowpathVipv4_mtukO(__x86_indirect_thunk_r11WJskb_pull@Rsock_queue_rcv_skb_reason$___ratelimit>ppp_input' __pskb_pull_tailpskb_expand_head3sock_no_bindĴ@sock_no_socketpaird@sock_no_acceptjdatagram_pollHpppox_ioctl51pppox_compat_ioctlNsock_no_listen^sock_no_shutdowna sock_no_mmap"cmodule_layoutGNUN,,.CGNU% \;1 H?uRp \;vpwxyzSy^zpwyp p \{ \{ \c{ \{ \{ \D{4 \`9|X \t|}~~ \0|b \i \y \| \| \t| :pLbppp G@ H8 @P A @ Tpp. ] n x p   w p5 I \      @@ ) G V x   p       y Wdwoy{pG} @` \  IH H8gz36pCgnhp$po*?m~*8S_lp(=Ip&_fpop}p}~  ~p& 3It}~ G \*!~-p; \Cq]x    p!!!4!E!W!x!!"w0#w=#p G!k. G@5lG HLmY G@^ne Gjotp{ \8 \uqAB@@e@@ @(@50@u8@@@eH@E P@ X@ `@ h@p@x@5@@e@5@@U@u@!t% G@*n1 G6o=p@L\ @ \@ \$@$ (\0@ 4\<@_ @\H@LL\T@X\`@~d\l@p\x@ |\G@`!\@@@ @ @9 @f @ @1 @!$@(@3,@0@4@8@<@@@ D@yH@L@P@QT@X@\@`@ d@ h@&!@Eir@ @p0I@@p@ @(@0@@@H@ PX@ `hp@x@@@@@p8@Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)\e  #)+-/1"%6{8:<>?@ABD '&5 @G@@`@ @@@0@@` @@ $@ (@ ,@ 0@4@8@0<@@@`D@0H@PL@pPATB@P@@ @@@8@@ @$@R(@,@v 0@ 4@ 8@<@4@@D@H@L@P@dT@mX@\@`@+d@ h@;#lArpB;@>@@ @@@@R@] @$@(@,@0@4@8@<@@@8D@sH@L@P@T@/X@x\@`@d@h@l@p@Kt@ax@|@@@@@@@@- @\ @m @ @ @ @4 @H @[ @ @ @ @ @ @( @F @U @w @ @ @ @ @ @ @ @ @ @@V @c@n@z@@ @$@F(@,@0@4@8@<@@@OD@fH@yL@P@T@X@2\@ `@Bd@Qh@fl@mp@t@x@g|@@@ @@#@@n@@@@)@>@l@@@}@@@)@7@^@k@@@@@@'@<@H@@@@%@^@| @@@@@ @ $@2(@s,@0@4@8@<@@@D@H@ L@BP@\T@w X@ \@ `@!d@!h@3!l@D!p@V!t@e!x@w!|@!@~"@/#A A4AKA]AiABB)B5ir@]@N=F7 %p"`F5@(/0@c]8uP ,e etpn`!o@ _   @H  M`871Q@RK0p`0GP(p   ,q ,#B O  [ h X   " $ $Y Y.   m  '= +$# O#$%'= *> {e %R 3 BM B L o L   p1 p1&p9_$ 1 7m]@-F [h!R3O3s  !T y%KLsA[}*.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.bss__kcfi_traps.rela.kcfi_traps__versions.rela.smp_locks.rela.return_sites.rela.call_sites.rela.cfi_sites.rela.retpoline_sites.rela__patchable_function_entries.modinfo.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1remove_proc_entrypppol2tp_session_init.__key__cfi_pppol2tp_seq_show__cfi_pppol2tp_recvl2tp_udp_encap_recv__cfi_pppol2tp_backlog_recvpppol2tp_tunnel_mtu__kcfi_typeid_ip6_mtu__kcfi_typeid_ipv4_mtucall_rcu__cfi_pppol2tp_seq_nextppp_inputsock_putskb_putiov_iter_revert__cfi_pppol2tp_seq_start__cfi_pppol2tp_setsockopt__cfi_pppol2tp_getsockopt__kcfi_typeid_sock_no_acceptpcpu_hotl2tp_session_inc_refcountl2tp_tunnel_inc_refcountl2tp_session_dec_refcountl2tp_tunnel_dec_refcount__mutex_init__cfi_pppol2tp_xmit___ratelimit__cfi_pppol2tp_exit_net__cfi_pppol2tp_init_netl2tp_tunnel_get__cfi_pppol2tp_session_destruct__cfi_pppol2tp_connectseq_putspppol2tp_tunnel_copy_statspppol2tp_recv._rspppol2tp_net_opspppol2tp_seq_opspppol2tp_opspppol2tp_chan_ops____versions__msecs_to_jiffiesjiffies_to_msecs__kcfi_typeid_sock_no_socketpairproto_unregisterproto_registerl2tp_session_registerl2tp_tunnel_register_copy_from_iterskb_copy_datagram_iter_copy_to_user_copy_from_user__cfi_pppol2tp_seq_stop__local_bh_enable_ip__kcfi_typeid_sock_no_mmapunregister_pppox_protopppol2tp_protopppol2tp_sk_proto__kcfi_typeid_sock_no_shutdownskb_queue_purge_reasonsock_queue_rcv_skb_reasonkfree_skb_reasonl2tp_tunnel_get_session__kcfi_typeid_sock_no_listenl2tp_session_set_header_lenskb_recv_datagram__kcfi_typeid_pppox_ioctl__kcfi_typeid_pppox_compat_ioctl__cfi_pppol2tp_ioctlskb_pull__kcfi_typeid_datagram_poll__pskb_pull_tail__stack_chk_failppp_register_net_channel_printk__cfi_pppol2tp_put_sk__x86_return_thunkrelease_sockpppox_unbind_sockmutex_unlock__rcu_read_unlockmutex_lock__rcu_read_lockl2tp_session_get_nthl2tp_tunnel_get_nthrcuref_get_slowpath_raw_write_unlock_bh_raw_write_lock_bh__cfi_pppol2tp_recvmsg__cfi_pppol2tp_sendmsgseq_printf__check_object_sizel2tp_session_deletel2tp_tunnel_deleterefcount_warn_saturate__cfi_pppol2tp_createl2tp_session_createl2tp_tunnel_createdst_release__cfi_pppol2tp_release__cfi_pppol2tp_getnameppp_dev_name__cfi_init_module__this_module__cfi_cleanup_modulekfreesk_freeunregister_pernet_device__kcfi_typeid_sock_no_bindpppol2tp_net_idlock_sock_nestedpskb_expand_headsock_wmallocsk_allocl2tp_xmit_skbsock_init_dataproc_create_net_data__UNIQUE_ID_scmversion259__UNIQUE_ID_alias619__UNIQUE_ID_intree258__UNIQUE_ID_version618__UNIQUE_ID_name257__UNIQUE_ID_license617__UNIQUE_ID_vermagic256__UNIQUE_ID_description616_note_15__UNIQUE_ID_author615__put_user_4__get_user_4_note_14__UNIQUE_ID___addressable_cleanup_module614__UNIQUE_ID___addressable_init_module613__UNIQUE_ID_srcversion262__UNIQUE_ID_depends261__x86_indirect_thunk_r11__UNIQUE_ID_retpoline260__UNIQUE_ID_alias620 /' /55 @/ " /''/5/@'// //'(gv/@ T X '  // / / f k // /'''''#'8'H'X'k' z' ''''''''''/x/.'/3'O {///@ >'xL>9 @˃/`H'/ N'@X'c/ Lm@c'/.'/i' x''/0'4OX '$v//@''''' /'#H iK@:/' P  @'P`' '3O3[^'@ ''' 6'@=' `J' c_2E@2`]m`['d'm'v' ' '/@/' '/ '/ V b@ /' iK @ '('a ' @2@'`] 2C /@/; ' 2E ' ;3@ jw ' !' P7K@^,B,'@<'TK'^'@/ / / //i'X @O;z'3 @//' L,H' @' `:/&//' H244' 7K@KK^K,KBK@,'K<'KTK/ // //']1jw 2@'`'/ /'. x''/0'({bjw ̤ Y@'''"' / /,': x''/0C'4{bjw '@'`'"'̤ Y/ /V'& x''/0h' {bjw ̤ Y@'4'4'4"'4/ /v'2 x''/0',{bjw '4@'4P'4`"'4p̤ Y/ /' (/~ X ~ X@F9~ F9~ 3~ 3~  '!'"//0' 0'/[' d'!m'"'30 P@  'P' v' ]G@0 V -'  ;" i   ' 0 8;"  ' 0*' <' ~M' a' s' ~' V &/aO ' 0' ' N ' @' ''  O!' 0 ' 1 ' -6 ' ) /:/J ' 0 :/e ' 0 {/ay ' 0pppox_protoppp_channel_opsstart_xmitfill_forward_pathppp_channelpppl2tp_encap_typeL2TP_ENCAPTYPE_UDPL2TP_ENCAPTYPE_IPl2tp_pwtypeL2TP_PWTYPE_NONEL2TP_PWTYPE_ETH_VLANL2TP_PWTYPE_ETHL2TP_PWTYPE_PPPL2TP_PWTYPE_PPP_ACL2TP_PWTYPE_IP__L2TP_PWTYPE_MAXPPPOX_NONEPPPOX_CONNECTEDPPPOX_BOUNDPPPOX_RELAYPPPOX_DEADPPPOL2TP_SO_DEBUGPPPOL2TP_SO_RECVSEQPPPOL2TP_SO_SENDSEQPPPOL2TP_SO_LNSMODEPPPOL2TP_SO_REORDERTOpptppppox_sockpppoe_optrelaypadt_workpppoe_addrsid_tsockaddr_pppoxsa_protocolsa_addrpptp_addrpptp_optack_sentack_recvseq_sentseq_recvppp_flagsl2tp_sessionpeer_session_idpeer_cookiepeer_cookie_lenl2specific_typereorder_qnr_maxnr_window_sizenr_oosnr_oos_countnr_oos_count_maxrecv_seqsend_seqlns_modereorder_timeoutreorder_skippwtypeglobal_hlistrecv_skbsession_closel2tp_tunnelhlist_lockacpt_newsesssession_hlistpeer_tunnel_idl2tp_netold_sk_destructdel_workl2tp_statsrx_seq_discardsrx_oos_packetsrx_cookie_discardsrx_invalidpppol2tp_session__skpppol2tp_seq_datatunnel_idxsession_idxpppol2tp_ioc_statsusing_ipsecl2tp_connect_infosockaddr_pppol2tpv3pppol2tppppol2tpv3_addrs_tunnels_sessiond_tunneld_sessionsockaddr_pppol2tpv3in6pppol2tpv3in6_addrsockaddr_pppol2tppppol2tp_addrsockaddr_pppol2tpin6pppol2tpin6_addrl2tp_tunnel_cfgudp6_zero_tx_checksumsudp6_zero_rx_checksumsl2tp_session_cfgpw_typepppol2tp_backlog_recvpppol2tp_connectpppol2tp_createpppol2tp_exit_netpppol2tp_getnamepppol2tp_getsockoptpppol2tp_init_netpppol2tp_ioctlpppol2tp_put_skpppol2tp_recvpppol2tp_recvmsgpppol2tp_releasepppol2tp_sendmsgpppol2tp_seq_nextpppol2tp_seq_showpppol2tp_seq_startpppol2tp_seq_stoppppol2tp_session_destructpppol2tp_setsockoptpppol2tp_tunnel_copy_statspppol2tp_tunnel_mtupppol2tp_xmitI@YED#@@LX+5$0@ aP+@pbX+%%A @d+ D@Xe@+%l@g+ f@ j+0&@8j+8&@Pj+@&r'0@hj`+)P@jX+28+zT-K0 mLomN-@(n+-X@@n+.t@Pp+ .@s+"010*1@%@0+%w7UL$L @z@H-^hrV 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key*1dTV.k^0  `He0  *H % c Ls'} GRbŨlRg]sqV?qe \ z$Y\޸ܹOilb?Lp4%$},,hP^i!`sdDKhD(RJO?/NgC&[-"}:C=}kKAX:Bw\ca;l7%EWn&܁gp_2, ު]F <O4dk(,k #Ӱ;b"hLJ֒ORS3pvVQg{ef4tHϽ XkGLm^L%jjLyJ|#ZCR,keإRfz7KBH7 kښExN_/%UPx ͯUf>/hv f8};,dCM;-PyFvgB&̳-X[H<8́}kGfC[q=; UM+Xab~Module signature appended~