ELF`@@(& 9%%`  (`(#(#``dytwt is not enabled due to rssi %d < %d actionruntimeac_maskwlan_ptrackerinterface down (%s) Websta_discont&x->waitkthread is stopped ==== DSCP to AC mapping table === Low latencypacket_cnt : %llu (%llu) Idlescene_changewake_durationFALSEtx_pkt_sz_avg: %d, tx_pkts_avg: %d setup_cmd: %d, channel: %d, nego_type: %d dytwt_enablerxunable to start kernel thread %d dscp %d, ac: %d frameworkstatistic&msg->lockmin_tp_threshold: %u dytwt is not enabled due to capability: %d, %d tptwt_params%02d: notifier chain fail with status %#x max_tp_threshold: %u &hm->mutexrx_ucast_pkts: %d, rx_pkts_retried: %d tx_ucast_pkts: %d, tx_failures: %d packet_bytes : %llu (%llu) state: %d, ac_mask: %#0X dscp==== %s History === scene_prepfeature_flagrx_pkt_sz_avg: %d, rx_pkts_avg: %d sp_seq: %d, eosp_count: %d, eosp_dur_avg: %d interface up (%s) %s, total: %llu, awake: %llu, asleep: %llu (%d%%) Total -> wlan_ptracker_threadTRUEwake_intervalwake_duration: %u action %d is not supported min_tputacaction %d is not supported! initial err (%d) Youtubeforcetwt==== Dynamic TWT Setup Statistics === wake_interval: %u log_levelstop thread fail: %d dytwt_disablehistoryAll, total: %llu, awake: %llu, asleep: %llu (%d%%), sleep cnt: %llu pps : %llu (%llu) round: %d, cur: %d, entry len: %d, size: %d rx_pkts_min: %d, rx_pkts_max: %d tx_pkts_min: %d, tx_pkts_max: %d rate (Kbits) : %llu (%llu) dscp[%d] : %u %ptRs=================== AC %d -> Applied: %s, Time: %llu (%llu) ms, Percent: %d%% (%d%%) Reason: %s, Rate: %dstatisticsdytwt is not enabled due to linkspeed %d < %d state&(¬ifier->notifier_head)->rwsemThroughputtx suspendscene_paramsconfig_id: %d, nego_type: %d config_id: %d, flow_id: %d, flow_flags: %x state: %d, action: %d wake_dur: %d, wake_int: %d max_tputscene%12s =>sta_connectLb8903%Dynamic TWT Setup`*?#{O`@c0Rc0ROb@0R!c4*@OA{¨#_֙2S?#{ @ @{¨#_?#{ O7*?`q#T~*R}@! `B!BuR )" @OB{è#_֞vb?#{{#_ַf?#{ OH@h4@@ L@(}((Ra`"h9BB@J@)* 4F@kFHB @OB{è#_?#{og_WO *A8a~@CBH)hK*I) }@BJ@ qK T*" hK8}@B"I) }@ZkJTH@94hK8}@B*N@J@ CiK3@;9}@ eSh K@(CBH@qT J BiKCyh8!}@B@ 8@dK)~ B)_QrLrk@TE0? A8C_ T@OIWH_GgFoE{D#_@*f?#{ g_WOl@RR`BR*;&9`Tdkx84HK7}@* ~@ @OEWD_CgB{ƨ#_֠f?#{WOCA8Cl@BR4A8C@ TOCWB{A#_@5H!H**q(TqT&9!sAJH@?#{(@ _rrk@TE0?|@{#_֘?#{( @ _1rXrk@TE0?|@{#_j1 ?#{WORYR@R I{{bR " )RZ^bfRR@* !@ R@ t6^5Rt 7@2aCb6R7bA6RbA6RbA"6RbA26RbA"6RbA6RbA6RBb!c`4`"!OBWA{è#_ c?#{O D!3`bA@tB``` @OA{¨#_ֶ`?#{WO@tі@qTq"TDqh8`T| )(ihq*7RBRhR>R@OBWA{è#_@* Զ`?#{WOD@D BU88u@6ZI`6qTq@TqT| iii4#Ri@`@@*qT)@0_q]rrk@T E0 ?q*Ѣ$^I"OBWA{è#_ @*pd?#{#OA8*CH@*@  T D (@ @ @hC_ѝrrk@TE0?3A@H@@  ˈ Tm B Q}͛BG ̚@  ˉ ˈbT* m B QJ}͛JBӇ ʚ* _bT* lKB Qk}̛kB& ˚"@?-qTҌb@9ojJCӯtCӏ k J}ϛ}ϛqiyi~@DDDӈ@B A8C_ TOE{C#@#_@*?#{OA8C @)@) @@#tD0_Urrk@T E0 ?ր4*A8C_ ATOC{B#_@y@y44@4@_kT@@_kT R!@!@!?#{3OCA8C)@?qBT?q T(| J*HihqT(5@@h?qhTk@k@k@(?q(Tk@I !p_q]rrk@T`E0`?*q @*;A8C_ !TOG{E3@#_@* ?#{_WO @*A8@*@ `9h"@@@` @(_ѝrrk@TE0?ֈ@BH@U9Ck )   @1@@T @  ˬ@ &h:@OCWB_A{Ĩ#_f?#{_WOl@RD  @R|@sOCWB_A{Ĩ#_f?#{ WOl@@R @R|@`~@`OCWB @{Ĩ#_?#{og_WOA8C**BD@* D(@ @` @(_ѝrrk@TE0?{zjtQKBk}ۛkB ˚JC)CCӫKJ}ڛ{x)}ڛ`4}ڛa}@DD%DD 9CT)@ T/@UI h)   _T*&T3@UH@  @) @, bT* oҎBQ}ϛB& Κ mjCӭtJCӍ)CgˮK}͛`4H}͛}@)}͛DDB%DA8C_ aT OGWF_EgDoC{B#_f?#{og_WORRR*9Z{K3}@Ă_* _8K_83}@ @K3}@ KA3}@ K3}@s AT@d~@_`~@`OGWF_EgDoC{B#_֠f?#{CO A8C3l@BR4A8C_ ATC@OI{G#_@ HQq T )DD+ih8J @"R@@ @hC_ѝrrk@TE0?@@9D7@2 @qT R }|?(T R)?T J |K-~LY@l TRkTKL]@ql hTHQ@Hi)R"R @y!g**CiR@C@C+@`@H**)bR@GC+@`@**@!F)@!?@H)@!g_rqrk@TE0?G@W@!_@!S@I)!3@!C@[@!?@F)!L)/@!6_1rqUrk@TE0?E)3@ @*?#{WO@^IDqTbR>R@0h@96ZI`6qTq@TqT| iii4#R@@@*qT)@0_q]rrk@T E0 ?q*$^IIOBWA{è#_ @*JH@?#{(@@_rqrk@TE0?|@{#_֘?#{(@@( @_Q#rrk@TE0?|@{#_ͨ-?#{@@R{#_ͨ-?#{@R|@{#_$L*?#{ (HT J@DIDLih8k `@D @96@qT | )*ij5 @@@qTJ@(P_q]rrk@T@E0@?"R>R@@RDRh mh@yh  @D @)2 - @ R{¨#_@*?#{ORUR@!4`&(RIR&9'9&9&9&9&9&9&9&9&9hR"'9*'92'9:'9B'9Z'9 '9b'9'9'9'9"#*thOA{¨#_P~*?#{@*@ {#_?#{ @`#`"` @{¨#_ ?#{WO BB AAB 0RA RAB RB!BR(B(L*5 !*@*OBWA{è#_!*I,?#{OBAB@ !BROA{¨#_U?#{\A!{#_r?#{og_WO@@{jt9Z ] @^@_@C)C}ۛ)}ۛD#DETT*OE*WD_CgBoA{ƨ#_֝4n ?#(@ D T(l@)pAy @9) ?qaT@9@y Z}SS xC R)f9 x |C)p@ BI j |  B)p@I  R#_֝4n ?#(@ D T(l@)pAy @9) ?qaT@9@y Z}SS B R)f9  B)p@ BI j   B)p@I  R#_:?#{O ` @   @  )@a J@cn@@R@j@N0l }*@Ki}k n Ѱ-@p q ь@i@M o @**@ )}m j opb rѩi@ob J@lbnB+ )@@J}pBь@@q"+ ` j"ѐ+ @}qI@Mm"o0pi qBѭ@`@K )@ @pѪrJ}qab+ @D@,@*J@k  i}kъ nboVmqiiQjRLnvPk}* pWm&2q[n>7k*3 J}p{ti\j28pF<  ) j}j&=@`"OA{¨#_lR?#{{#_ֽtZ?#{{#_?#{O*@x7z)ROA)Kq {¨#_!*l)?#{  )@  `!B2 @{¨#_$L*?#{ O AS@A`4*"ѿ TT ROB @{è#_!C!l)?#{ !B2 @{¨#_?#{OaA8 @) inB8I *R,}_ ,} 5 @) `T @(DOA{¨#_?#{OtDhDtA8 @) nB8I ,}_ ,} 5 @) T @OA{¨#_Jt#b.h"@`B 0RbB@c"0RbB@c20RbB@cB0RbB@cR0R`!*5`B!B c?`:T(Rh9*OB* @{è#_!*:=a?#{WO@94# 7AR!Rhb@i@9hZ)5OB*WA{è#_!?#{ @@@`!`"9`:@:5> @{¨#_*`#!f?#{og_WOCRR`SR*9Z{hK<}@_* _hK<}@ hKA<}@ hK<}@ AT @@`~@`OFWE_DgCoB{A#_֠f?#{CA8Cl@BR`4)@"5hIqTR }|?ATR)?AT ) |+lIM~AlhTRkAT+lIJ}_Al (T RJ_AT(iI A8C@ T{A@#_! @*$L*?#{WOT!T@hhDjju$tiDAA T+lE@=qTlBmCnI@ Cӭ}ʛD#T-M@TA7n"BoBpI@C1~ʛ1D?TrM@?cT,6mJBqC/C1~ʛ1D?TrM@?T,6mrBq:C/C1~ʛ1D?TrM@?T,6lBmbC  Cӌ}ʛD?TkM@? BT(mhB%l@qThH  k 'j*iRI k5 DzT4hRIvZ t^ hV `$OB RWA{è#_wlan_ptracker_register_clientwlan_ptracker_unregister_clientű6?#*#_ g@?#տ#_license=GPLauthor=Star Chang description=WiFi Performance Trackervermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=wlan_ptrackerscmversion=g0a15604e7e93depends=LinuxLinuxwlan_ptrackerQ7debugfs_create_dir;debugfs_create_fileJ6mdebugfs_create_u32:skobject_init_and_add=Orkobject_put%debugfs_removeCkobject_delE:#__kmallocq__mutex_init zkfreeƞktime_get_real_ts64{mutex_lockUmutex_unlockscnprintfK]sys_tzad5rtc_time64_to_tmғ__stack_chk_failhvmalloc΁simple_read_from_buffervfree``kstrtouint_from_user@~_dev_info:*_dev_errRogeneric_file_llseekKsimple_open2 kmalloc_cachesMkmalloc_trace=:%delayed_work_timer_fnYyinit_timer_keyʾcancel_delayed_work_syncӅ3-system_wqWqueue_delayed_work_onWdevice_initializegdev_set_name$>device_add)2device_delnsnf_register_net_hooksPjiffiesrmod_timerr^del_timer_syncgynf_unregister_net_hooks-single_open seq_puts D0seq_printf8seq_lseekț$seq_readhsingle_release blocking_notifier_chain_register:blocking_notifier_chain_unregister|blocking_notifier_call_chainHregister_netdevice_notifierK__init_rwsemZ%strcmpb unregister_netdevice_notifierMJpreempt_schedule_notraceA`__init_swait_queue_headA:kthread_create_on_nodeDtwake_up_processndkthread_should_stop@%wait_for_completion/z%completekthread_stopmodule_layoutGNU7Z0Fj.GNUAA$8*<*@XDXLX\hp t AAL\I`Idht4 <@LPhhhCCl  ( 4  ( , 4@ PP48P T   x x   ,J0J@PTX\ht/x/|    ii  * *  $ 0 < @ D JH JP \ d `h `l  ` `        h xl x   @ xD x\ ` d h t x      :: DxHxD |   , \ h NNT( X( \m`m 0 <@T`dhlptxu|u4 @   xxHLT&& $TTXT`hlxMM||oo,, P`dxxtxxx  X`` AA!"`h#p$x%&' (dx|  ^^/\#\#  0 0$ 1@ *D *P   3   4   5 !$!(!,!0!4!@!D!H!L!P!T!`!6t!7!7!7!7!7#0%0%1%%%;&<H&=x&|&&&0&&&&&0&>&o&o&&&?('@d'Oh'Ot''Z'Z''o'o'''?'Al(.(B(2)B\)`)h)l)p)t)))=)=)))) ) ))i)i))))*4*4**9 *9(*0*@4*@8*H*tL*tP*T*\*C`**d**h*l*x*D*E*a*a*+F+G +%0+%\+}`+}h+++@+@++H+I+++0, <,@,P,\,`,d,h,l,p,t,3x,3,,,,- - - --\.`.h.x. .0.0000H`htphhpdx<KhQD1  dh   x  ( 0 x ( 0 d8 <@ H h H 8 90  @ :  + L-@PPHX`X(8(H08P H`P`p,""@.Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)VW (Yuv#&,/258 ?@ABCD:;LM"%()AB C6 7  MN J   )*,() 8()(,)$((0))*^ 6 XB P    5   v ~ X X* \h( t p th_ d hHP D H! TP i L A$ X  Pc ^ 6 Q  L 9    9x`6 P2 `    5   ^T   Hv  ~  XP dX `* d    d( (Y |_  fx t x(P HPo DF H X$  0 Y  ,( ( ,fX8{ TJ Xc `@ (8tP (H`   G^ o; S   -(:   q  R 0  e _       )V 5% A ^ 06 4 P\# X \ R 0  5   0   3"v "~ ""X "* " X# \#_  *  ^ %6 % &  & ,&5 0& & &&v &~ &S(B'X '* '^  )_  )  ,)P $i 0)L $ { ^ @)6 D).P 9 @ * * * p+5 t+i +P + +wL-4v H-~ L-}.HX .* .  _   $ #^ ; B  u  Za Z  ? G!: !  ! އ` U   G@W 1   \0 * n. : <O%   & By `E_  <&`XD)0&`t+'Ll    އ{ f U,4$l#\ T Tzh:     qx .note.gnu.property.note.Linux.exit.text.init.text.hyp.text.rela.text.comment.rela___ksymtab_gpl+wlan_ptracker_register_client.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datasys_tzattr_twt_historydytwt_dumpstate_historywlan_ptracker_history_destroyinit_timer_keywlan_ptracker_notifier_exit.__keywlan_ptracker_notifier_init.__keyscenes_fsm_init.__keyinit_completion.__keywlan_ptracker_history_create.__keydytwt_sysfs_showptracker_sysfs_showtp_showtp_monitor_nf_outputtp_monitor_nf_inputkobject_put__kstrtabns_wlan_ptracker_unregister_client__crc_wlan_ptracker_unregister_client__kstrtab_wlan_ptracker_unregister_client__ksymtab_wlan_ptracker_unregister_client__kstrtabns_wlan_ptracker_register_client__crc_wlan_ptracker_register_client__kstrtab_wlan_ptracker_register_client__ksymtab_wlan_ptracker_register_clientdytwt_exitwlan_ptracker_debugfs_exittp_monitor_exitwlan_ptracker_notifier_exitscenes_fsm_exit__mutex_initdytwt_initwlan_ptracker_debugfs_inittp_monitor_initwlan_ptracker_notifier_initscenes_fsm_initseq_putswake_up_processdefault_file_attrsdefault_file_groupswlan_ptracker_nfopstwt_opstwt_params_opsscene_params_opsdytwt_sysfs_opsptracker_sysfs_opscounter_opsdscp_opstwt_statistic_opsconditionsdytwt_actions____versionsnf_unregister_net_hooksnf_register_net_hooksjiffieskmalloc_cachesreason2strstate2str_dev_errdebugfs_create_dirblocking_notifier_chain_unregisterblocking_notifier_chain_registerkstrtouint_from_usermod_timerclient_event_handlerup_event_handlerdown_event_handlerdytwt_notifier_handlerscene_notifier_handlernetdevice_notifier_handlerdytwt_scene_change_handlerwlan_ptracker_unregister_notifierwlan_ptracker_register_notifierunregister_netdevice_notifiersimple_read_from_buffersystem_wqdytwt_delay_setupdytwt_force_twt_setupdefault_file_groupkthread_should_stopkthread_stopstrcmpdytwt_client_twt_cap_dev_infowait_for_completionqueue_delayed_work_onwlan_ptracker_call_chainblocking_notifier_call_chain__kcfi_typeid_delayed_work_timer_fncounters_open__kcfi_typeid_simple_opensingle_openrtc_time64_to_tm__init_rwsem__stack_chk_failkobject_deldevice_del__kcfi_typeid_generic_file_llseek__kcfi_typeid_seq_lseekmutex_unlockmutex_locktp_timer_callbackscnprintfseq_printfdevice_initializedebugfs_removetwt_params_writescene_params_writeaction_writecompletewlan_ptracker_history_create__kcfi_typeid_single_releasedytwt_mgmt_history_storewlan_ptracker_history_storedytwt_sysfs_storeptracker_sysfs_storedytwt_ktypeptracker_ktypedytwt_runtimedev_set_nameinit_module__this_modulecleanup_moduledebugfs_create_filevfreekfreekthread_create_on_nodepreempt_schedule_notracekmalloc_tracedevice_addkobject_init_and_addfsm_threadwlan_ptracker_history_readdytwt_record_priv_readtwt_readtwt_params_readscene_params_read__kcfi_typeid_seq_readaction_readdytwt_statistic_read__init_swait_queue_headvmalloc__kmallocdel_timer_synccancel_delayed_work_syncattr_twt_statisticdytwt_dumpstate_statistictwt_nbscene_nb_note_9$x.29$d.19__UNIQUE_ID_description509$x.9$d.9$d.28$x.18$d.18__UNIQUE_ID_author508$x.8$d.8$d.37$x.27$d.17__UNIQUE_ID_license507$x.7$d.7__UNIQUE_ID_depends336$d.26$x.16$d.16__UNIQUE_ID___addressable_cleanup_module506$x.6$d.6__UNIQUE_ID_scmversion335$x.25$d.15__UNIQUE_ID___addressable_init_module505$x.5$d.5ktime_get_real_ts64__UNIQUE_ID_name334$d.24$x.14$d.14$x.4$d.4__UNIQUE_ID_vermagic333$x.23$d.23$x.13$d.13$d.3debugfs_create_u32$d.22$x.12$d.12$x.2$d.2$d.31$x.21$d.21$x.11$d.11$d.1$d.30$x.20$d.20_note_10$x.10$d.10@X`0X2E0BBB6PPsPP@@f+%@x %@%K0HLoU2P?T@X%+@P TPhP@%pP@%xP@%hQ0,Q@'@ؚ0%VFf$f k'Ycѻ