ELF@@1.%%%(((((%%(((%%%%(((((( 9 ( I 3   PPPOL2TP zR| ,D-D H   `  HD-D (H8D-DD ` DD-(tHD-DD p DD-((D-DD P DD-,D-D H    HD-(LL-D H  d  HD-(<<$D-D`T @   `TD-D (|`D-DD  \ DD-D 0D-D0L 0  0LD-8D-DP 0 P PD-D (@D-D H  `  HD-(D<D-D H  \  HD-0p D-D H     HD-D HD-D\ `  8 \D-D 0|D-D@L   P @LD-D 0$D-D0L    0LD-D <XD-DPT @   PTD-D <D-D@P @  \ @PD-D 4D-D@P 0  @PD-D ,D-D H    HD-,@D-D H    HD-4pDD-D0L 0  0LD-D ,D-D H     HD-D 0HD-D H     HD-D ( (D-DD P DD-08D-D0L 0  0LD-l4,(d-DD t DD-0D-D H    HD--*?#{L@c$RRh{#_4mK?#{L@{#_D܌?#{O(@8@h@t@`@`h@]@9@dB1@`iA)i H"8@ q@Ta"h@`h3R!a"h@`h8@ qTh@OA{¨#_z/?#T?#{  @``@` @{¨#_q=H@H_G?C?#{_WO?T8@8@^@ -FyC) Z Z5}S<!bR!R!R!R!R!R4 @ R!^@@( R$QC.@2@!6@:@>@J@*q**@4W(R(H 4 (* 7J@9FA* R? RI* RF)+E)!C** D9I RR krUri RVr*!***I)@@!@@@ @' !hqT9!R|_  | 55AR)R|_  K 5q@Tq-T*OEWD_C{B#_aR?#{ (R(4 (*7{#_!R|_  | 5h5AR) ?#{ O*cRRR 2@*i2(Rhhb2"yJ96f`OB @{è#_?#{3OC A8@@) CR r? kTɆR r? k TIRr? kT)Rr? kT @@ EAH @oRr? kT )@5-@4A8 A9i(7@h6HxB ~_T;iRr? kTIRr? kT @@ EA @oRr? k!T )@5-@4A8 A9(7 @j6IxI ~? HTIH *B;C@+ 8l@,  ?*B*(  (B;C) 8)@*@ ) ?(B*` @@ EA h@oRr kTh*@h5i.@i 4i@'j@i@'j@i@'j@i@'i@y#h@ 1@]@y @)R*@@9A8 A9JI *9(7 @j6IxI [p ? T )B;C@* 8K@+  ?)B@H R )B;C* 8J@K@ * ?)BՠH RfA8 C_ TOG3@{E#_a@@y 7y!!! (B;C) 8)@*@ ) ?(Bаv?#{ 4BR* @{¨#_'͹?#{  R`B R @{¨#_րA?#{O @*h2@H7R`" hJ9h2@`" @h2` hq!T9 )R|_  K 5q TqT*OA{¨#_aRHR?#C{Cg _ W O A8 CHQ  @ qT(4 qaT( @qT6A7`BzR5 B8B qTq T( @qa T6@7`AzR5 A8A( @qA T6<@y7D@y5@@y8H@y( @qA T6@y7$@y5 @y8(@yZR 4y@;@**5*^@(*?"T*hJ@97hFAh *($;7#**** 7@(R(4 (*H7@# 7@*9R?T**4w7w4*4*A8 C_ TOLC@WK_JgI{GC#_6@H56`@^@*:@*AqaT@h@(7R|@*@~@RR**;@)T**5H 7R )!B&A8ՠb Fr`7b **7Rb*@h5.@(4Rshhh@`a `4*"v7R*l`A @Th" "(R*hJ9g!R !|_  | 5H5ARB-i?#{A8 C @`H@9h7@ O @K9@I]@ q`T qT+!@y)q T qATK@ A RN)F)@E)1@y)@R y-R aLR ! y!y !a=yAy EyIy^^*Z+!@y)q!T/E@K@R-C A1RN)F)/@ySR)9@ E))}` aJR =y@ !@y! a  !Ay  !a7K@ A RN)F)@E)1@y)@R y-R aLR ! y!y !a! a /E@K@R-C A1RN)F)/@ySR)9@ E))}` %yJR -y@ @y! a y !y)y1y ! *A8 C_ T{B@#_wA`?#{OC A8) C?Dq Tq T @*6h@R`4PhFA((@h5,@4@ qmTqTqTq!T**4@ 42q T q!TqhT D9*)(*$qT D9qR)y)*HRH 9h@9@Q@*qiT* s  qh  D9*)y( *9*A8 C@ TOB{A#_|Q:(?#C{_WOCA8յ C?DqATA8A9 @(7@i6xӈ [p TH )B;C@+ 8 l@,  ?)B @ )B;C* 8J@K@ * ?)BյH 7 DAqR1U  * * (@j5 ,@4 qu T qTqTqT*qT qATD9 D9SD9 SqT*A9(7@ j6(x(!bT5HR ]"R`A8 C@ aT*ODWC_B{AC#_u  (B;C) 8)@*@ ) ?(B1"?#{_WO @2@h7J@9(7S *OCWB_A{Ĩ#_ @ @y*RQ@i q R3( `h@ @rS @AR  KQk  K py  lyiQ h R i*8iRh@ 9*v~@s7*C?TA8 @) s!?TCBR?#{OCA8 C @H@97*p@TThF@2hFbB**qBRA8 C@@ TOC@{A#_?#{ @hFA}`T I4+  * |_ k *T* *5  * |_M Jm5 | 5*i)*74h@oRr k@T!*@S5 @{¨#_?#{O\@s A`(R(7h@@_r1rk@TE0?*qmT |_| 5H67ROA{¨#_-@?#{ O@i"N)(KqThj@ @9?qT@9 qTARJ@9h7 6+")R)BR!5BR OB @{è#_B? qTIR!K" }_) } Ȫ5r/?#{ h@`hh@(Eh@   i?qT9 *R |_+ K 5?qT?qT @{¨#_aR6o?#{O@0@7H@9h6@ R @y+A9Q@q R(H *d@ k7*(@H!@ =hAKq(h@  K) k3* *4(1*R4BR ROA{¨#_ֈj@)p@ *h) )pR 8iR(h@ 9A8 @) ?#{@R{#_?#{ OA8 A9(7 @j6)x) J_ Th* )B;C@* 8K@+  ?)B!H (B;C) 8)@*@ ) ?(BOB @{è#_ (B;C A8)@* 8 K@+  ?(B_ (B;C) 8)@*@ ) ?(B_A8 A9(7 @j6 x ?#{ J_ #T )B;C@* 8K@+  ?)BH (B;C) 8)@*@ ) ?(B{#_?#{ @yd4(\@ T@"8@#0@ AqT@h@h @h@h@h@h@h@h"**(,@h(0@h (4@h(8@h(<@h(@@h(D@h(H@h" @{¨#_mx0Ygy50o?#{ *`5**@5! R*4* @{¨#_!`}?#{ R{#_net/l2tp/l2tp_ppp.cinclude/linux/thread_info.hauthor=James Chapman description=PPP over L2TP over UDPlicense=GPLversion=V2.0alias=net-pf-24-proto-1alias=net-l2tp-type-7name=l2tp_pppintree=Yscmversion=gc82917ebd289depends=pppox,l2tp_core,ppp_genericsrcversion=957D9ED454B4495B441F73Cvermagic=6.12.5-android16-0-gc82917ebd289-ab12815448-4k SMP preempt mod_unload modversions aarch64LAC mtu/mru/rcvseq/sendseq/lns debug reorderto 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.0l2tp_ppp}register_pernet_deviceU proto_registersregister_pppox_proto*proto_unregister`)5unregister_pernet_device~_printkzunregister_pppox_protogproc_create_net_data^remove_proc_entryy'l2tp_session_putxwtl2tp_session_get_next-l2tp_tunnel_put4X8l2tp_tunnel_get_nextɓ)seq_writewseq_printf'R__rcu_read_lockm\alt_cb_patch_nopsi$__rcu_read_unlockp7jiffies_to_msecs+ Jppp_dev_name~IFsk_free_irefcount_warn_saturatesk_allocsock_init_data__arch_copy_to_user__stack_chk_faila3l2tp_udp_encap_recvb杦sk_skb_reason_drop}askb_queue_purge_reasonlock_sock_nestedgpppox_unbind_sockQ_raw_write_lock_bh_raw_write_unlock_bhl2tp_session_delete Ӎrelease_sockÎl2tp_tunnel_gets9l2tp_tunnel_create l2tp_tunnel_register猲l2tp_tunnel_deletel2tp_session_getKMmutex_lock82mutex_unlock zkfree:Hl2tp_session_create __mutex_init-!l2tp_session_registerv ppp_register_net_channel__msecs_to_jiffiesl2tp_session_set_header_lenHۈ__check_object_sizeI<sock_wmalloc-:skb_put.)y_copy_from_iterP$l2tp_xmit_skbiov_iter_revert8skb_recv_datagramyܹskb_copy_datagram_iterudst_release33rcuref_get_slowpathزiskb_pull׼ 3sock_queue_rcv_skb_reason.___ratelimit3^eppp_input| __pskb_pull_tail upskb_expand_head9?<__local_bh_enable_ipdmemset +__arch_copy_from_user=,Ssock_no_bind@OIsock_no_socketpairȶsock_no_acceptwdatagram_poll5;pppox_ioctl̅pppox_compat_ioctlsock_no_listen+sock_no_shutdown sock_no_mmapؤmodule_layoutLinuxLinuxGNU({Ҭ} xBGĨ GNU   0` d h@LTzXzdhlx|33UU00 0@l aa(8<XdlDpDx|HH888 8 | | 4  L `       4 < D h t    d      t $(,048<Hdp@\`8@ |      | (\@HLPTX\pP`l| x @!!"(H,H4@DLXH\H`dhlEEHH $(,8   $ (0`4<@HLP 0$(("04,"<@0"H< L4"T X8"`L dlt px`|<"@"HD"@$4H"L" P"8 T" X" \" Dt P<| (0@H PX `hpx !"#0$Android (12755234, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)LxP|,@$<8 H| t  (\0Dt<p 8 d ! !+1/0LR^adtzWXw .ZY X ; CH>H/ O  H w T  P( L~ P  | x | .  8 LB   j  / $q    T!  ; $`5  4 ]  e8c 8 @ | <? <[ 8 < $ ("  / 0 ,"W < 0"N H 4"  ! {     : T 8"H 4  8 x u | .    ` P  4 B l x A D  !ry  o `? | |     4 .  < x <"  i  v @"  4   8 , d (  D"\ 6   ( c K 0 ,p 0  D"  0   ]  j ( |   8r H    H"4  L"H  P"p  T"w  X"  \" '   ,;  ,#E O [ T h  c  j !" #T  !"%  @ &  ( (@ $ ##&(a ) ))  c@   #) # -i ~fAH PW l   eewP eew _] w8em1P2VmOo8#1ex%FHV"Nsi&Ve,^ z!".note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.rela__ex_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1remove_proc_entrypppol2tp_session_init.__keypppol2tp_seq_showpppol2tp_recvl2tp_udp_encap_recvpppol2tp_backlog_recvpppol2tp_tunnel_mtul2tp_session_get_nextl2tp_tunnel_get_nextpppol2tp_seq_nextppp_inputl2tp_session_putl2tp_tunnel_putskb_putiov_iter_revertpppol2tp_seq_startpppol2tp_setsockoptpppol2tp_getsockopt__kcfi_typeid_sock_no_accept__mutex_initpppol2tp_xmit___ratelimitmemsetpppol2tp_exit_netpppol2tp_init_netl2tp_session_getl2tp_tunnel_getpppol2tp_session_destructpppol2tp_connectpppol2tp_tunnel_copy_statspppol2tp_recv._rsalt_cb_patch_nopspppol2tp_net_opspppol2tp_seq_opspppol2tp_opspppol2tp_chan_ops____versions__start_alloc_tags__stop_alloc_tags__msecs_to_jiffiesjiffies_to_msecs__kcfi_typeid_sock_no_socketpairproto_unregisterproto_registerl2tp_session_registerl2tp_tunnel_register_copy_from_iterskb_copy_datagram_iter__arch_copy_to_user_inline_copy_to_user__arch_copy_from_user_inline_copy_from_userpppol2tp_seq_stopsk_skb_reason_drop__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_reasonpppol2tp_sock_to_session__kcfi_typeid_sock_no_listenl2tp_session_set_header_lenskb_recv_datagram__kcfi_typeid_pppox_ioctl__kcfi_typeid_pppox_compat_ioctlpppol2tp_ioctlskb_pull__kcfi_typeid_datagram_poll__pskb_pull_tail__stack_chk_failppp_register_net_channel_printkrelease_sockpppox_unbind_sockmutex_unlock__rcu_read_unlockmutex_lock__rcu_read_lockrcuref_get_slowpath_raw_write_unlock_bh_raw_write_lock_bhpppol2tp_recvmsgpppol2tp_sendmsgseq_printf__check_object_sizeseq_writel2tp_session_deletel2tp_tunnel_deleterefcount_warn_saturatepppol2tp_createl2tp_session_createl2tp_tunnel_createpppol2tp_session_closedst_releasepppol2tp_releasepppol2tp_getnameppp_dev_nameinit_module__this_modulecleanup_moduleuaccess_ttbr0_disablelocal_bh_enableuaccess_ttbr0_enablekfreesk_freeunregister_pernet_device__kcfi_typeid_sock_no_bindlock_sock_nestedpskb_expand_headsock_wmallocsk_allocrefcount_incl2tp_xmit_skbsock_init_dataproc_create_net_data__llvm_fs_discriminator__$x.99__UNIQUE_ID_author1089$x.89$x.79$x.69$x.59$x.49$x.39$x.29_note_19$d.119$x.19$x.109$d.9$d.98__UNIQUE_ID___addressable_cleanup_module1088$d.88$d.78$d.68$d.58$d.48$d.38$d.128$d.28_note_18$d.118$d.18$d.108$x.8$d.8$x.97__UNIQUE_ID___addressable_init_module1087$x.87$x.77$x.67$x.57$x.47__UNIQUE_ID_srcversion537$x.37$d.127$x.27$d.117$x.17$x.107$d.7$d.96$d.86$d.76$d.66$d.56$d.46__UNIQUE_ID_depends536$d.36$d.26$d.116$d.16$d.106$x.6$x.95$x.85$x.75$x.65$x.55$x.45__UNIQUE_ID_scmversion535$x.35$x.25$d.115$x.15$x.105$d.5__UNIQUE_ID_alias1094$d.94$d.84$d.74$d.64$d.54$d.44__UNIQUE_ID_intree534$d.34$d.24$d.114$d.14$d.104$x.4__UNIQUE_ID_alias1093$x.93$x.83$x.73$x.63$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$x.33$x.23$d.113$x.13$x.103$d.3__UNIQUE_ID_version1092$d.92$d.82$d.72$d.62$d.52$d.42$d.32$d.22$d.112$d.12$d.102$x.2$d.2__UNIQUE_ID_license1091$x.91$x.81$x.71$x.61$x.51$x.41$x.31$x.21$x.111$d.11$x.101$d.1__UNIQUE_ID_description1090$d.90$d.80$d.70$d.60$d.50$d.40$d.30$d.20$d.110$x.10$d.100TT Ii%, @ | Ui%ei%@pi% Xi%(u@ ) i%5 z   5  i%i%i%i%i%i%i% j%j%,j% ;j% Mj%Xj%hj%tj%j%j%j%j%j%j% hM j%j%{ P @x$ [Qj%h Qo @c` k% k%@k%3 @$k%QMj%*k%&. 9k%5Ek%0Mk% XMS Wk%$lu@`k%}ik%}rk%}{k%}k% k%(K^Ck%@k%О\k%a1n@'k%]&s7}k%}# TCok%@  r k%@k% P<<<<@<<<<<<k%<@k%<<<l%<!l%<@,l%( a@1nОK}@9l%}`zs: Il%Ul% el%L@LPm}`4}ul%l%}l%}l%}l% l% &@ ,l% g&T & l%5l%5l%5l% l% @l%`ok% m% m% @ ( Z m% &@  X ! #1m%8 ;@{c5@Bm%%Gm% Hs7MKMZm%~ <b@<b<b<b<b@k%bk%b<b' ) +fm%#I s7}@k%}`K}9l%}- .xm%.&. 9k%5m%/0m%( yS@m%~m%~m%~m%~ 1 2m%:&. 9k%5m%30m%4 m%~@m%~`m%~m%~yS5 6m%&&. 9k%5m%70n%  yS@m%Mm%Mm%Mm%M9 :n%2&. 9k%5m%;0*n%, m%M@m%MPm%M`m%MpyS= +;n% (C S S@3 3 L Lм 5 Kn%5!bn%5">Byn% 0n%l%5 l%5!l%5"el%L0z@s: Il%Ul% l% & )@D N ' cn% P r| e) ^  n% G )o r| !' n% In% %n% en% o% o% e \AX !o% P/o% M@o% eQo% Abo% to% ~ _Yo% Wo% | \o% Zo% zo%  {o% ^ o$О p% ` О($p% b PAX8p% dpppox_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_flagspppol2tp_seq_datatkeyskeyl2tp_tunnelacpt_newsesspeer_tunnel_idl2tp_netdel_workl2tp_statsrx_seq_discardsrx_oos_packetsrx_cookie_discardsrx_invalidl2tp_sessionpeer_session_idpeer_cookiepeer_cookie_lenl2specific_typereorder_qnr_maxnr_window_sizenr_oosnr_oos_countnr_oos_count_maxhlist_keyrecv_seqsend_seqlns_modereorder_timeoutreorder_skippwtyperecv_skbsession_closel2tp_session_coll_listpppol2tp_session__skpppol2tp_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_recvpppol2tp_recvmsgpppol2tp_releasepppol2tp_sendmsgpppol2tp_seq_nextpppol2tp_seq_showpppol2tp_seq_startpppol2tp_seq_stoppppol2tp_session_closepppol2tp_session_destructpppol2tp_setsockoptpppol2tp_sock_to_sessionpppol2tp_tunnel_copy_statspppol2tp_tunnel_mtupppol2tp_xmitv@4XT0c^@hmO`"J@R0- 5`20@d-%2< @f-/@pgP-2830q@hP-$h3$@m-3@m-3@m-3p@mH-~50y@nX-2@6Jl8 8U0pp@(q-LotT8@@ht0-&>@R0@pR$R tet/SX]I Oi0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keySXePy'uݞC0  `He0  *H QL,;rZف]4; 'nv xd3+DBDŽ5َw9v%4=P6qGd~8s3m˾v2;7OtXFPpվqİK8MPENx": ߬qc?{YO} ?v%KwfvƇ|OI X,7A/]]"kuܩ4WH_Sc’4 :2usOdAM5 z1}v=y