ELF@@(& 9%%`  (`(#(#``dytwt is not enabled due to rssi %d < %d actionruntimeac_maskwlan_ptrackerinterface down (%s) Web(work_completion)(&(&dytwt->wq)->work)sta_discont&x->waitkthread is stopped ==== DSCP to AC mapping table === Low latencypacket_cnt : %llu (%llu) (&stats->tp_timer)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! &(&dytwt->setup_wq)->timerinitial err (%d) Youtubeforcetwt==== Dynamic TWT Setup Statistics === wake_interval: %u log_levelstop thread fail: %d &(&dytwt->wq)->timerdytwt_disablehistoryAll, total: %llu, awake: %llu, asleep: %llu (%d%%), sleep cnt: %llu pps : %llu (%llu) round: %d, cur: %d, entry len: %d, size: %d (work_completion)(&(&dytwt->setup_wq)->work)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`@c"'0Rc0RFb@0R!c4*@OA{¨#_֙2S?#{ @ @{¨#_?#{ O7*?`q#T~*R}@! `B!BuR )" @OB{è#_֞vb?#{{#_ַf?#{ OH@4@@ L@(})R(A!  19uB*iB@hJ@)* 4kF@kkFHhB @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!}@@ 8@dK)~ B)_QrLrk@TE0? A8C_ T@OIWH_GgFoE{D#_@*f?#{ g_WO@RR`BR*;.9`Tdkx84HK7}@* ~@ @OEWD_CgB{ƨ#_֠f?#{WOCA8C@BR4A8C@ TOCWB{A#_@52J!6J**q(TqT.9!sAJH@?#{(@ _rrk@TE0?|@{#_֘?#{(@ _1rXrk@TE0?|@{#_j1 ?#{WOR_R@ R {{I"!B****  )"cR"!B****b )cRRR@* !@ R t6^5Rt 7@2aDz6R7zA6RzA6RzA"6RzA26RzA"6RzA6RzA6RB bB'!c`4`#!OBWA{è#_ c?#{O#E!3`zA@tB ``B` @OA{¨#_ֶ`?#{WO@tі@qTq"TEqh8`T| )(ihq*7RBRhR>R@OBWA{è#_@* Զ`?#{WOt@E 2щ8@9u@6bK`6qTq@TqT| iii4#Ri@`@@*qT)@0_q]rrk@T E0 ?q*BѢ*fK*OBWA{è#_ @*pd?#{#OA8*CH@*@  T E (@ @ @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 @)@) @@#tE0_Urrk@T E0 ?ր4*A8C_ ATOC{B#_@y@y44@4@_kT@@_kT R!@!@!?#{ sOCA8C)@ ?qBT?q T(| J*HihqT(5@@h?qhTk@k@k@(?q(Tk@I !p_q]rrk@T`E0`?*q @*A8C_ !TOO{Ms@#_@* ?#{_WO @*A@* `9hb@@@` @(_ѝrrk@TE0?ֈ@AA(B5C) j  A @ -A@Aj A@ ˬ@  h@OCWB_A{Ĩ#_f?#{_WO@RE  @R|@sOCWB_A{Ĩ#_f?#{ WO@@R @R|@`~@`OCWB @{Ĩ#_?#{og_WOA8C**BE@* E(@ @` @(_ѝrrk@TE0?{zjtQKBk}ۛkB ˚JC)CCӫKJ}ڛ{x)}ڛ`4}ڛa}@DD%DD 9C T)@ T3@AAi )   _bT*3@AAAHA  ˈ A @  AbT* oҮBQ}ϛB Κ C)CmjCӭtKg `4}@}͛B)}͛}͛D$DDA8C_ aT OGWF_EgDoC{B#_f?#{og_WORRR*9Z{K3}@Ă_* _8K_83}@ @K3}@ KA3}@ K3}@s AT@d~@_`~@`OGWF_EgDoC{B#_֠f?#{CO A8C3@BR4A8C_ ATC@OI{G#_@ HQq T )EE+ih8J @"R@@ @hC_ѝrrk@TE0?@@9E7@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@fKEqTbBR>R@0h@96bK`6qTq@TqT| iii4#R@@@*qT)@0_q]rrk@T E0 ?q**fKCOBWA{è#_ @*JH@?#{(@@ _rqrk@TE0?|@{#_֘?#{(@@ (@_Q#rrk@TE0?|@{#_ͨ-?#{@@R{#_ͨ-?#{@R|@{#_$L*?#{ (HT J@EIELih8k `@E @96@qT | )*ij5 @@@qTJ@(P_q]rrk@T@E0@?"R>R@@RERh _h@yh  @E @)2 - @ R{¨#_@*?#{ORR@!4`&(RIR"'.9"/9.9.9.9.9/9 /9/9/9hRB/9J/9R/9Z/9b/9z/9*/9/9/92/9:/9#)*thOA{¨#_P~*?#{@*@#{#_?#{ @`)`#`"' @{¨#_ ?#{WO 0C(C  ABBBB0RA RAB R*C!BR(*C(L*5 !c*@*OBWA{è#_!*I,?#{O(CAB@ !BROA{¨#_U?#{B!{#_r?#{og_WO@{jt9Z ] @^@_@C)C}ۛ)}ۛD#DETT*OE*WD_CgBoA{ƨ#_֝4n ?#(@ E T(l@)pAy @9) ?qaT@9@y Z}SS D R)n9  D)p@ mCI j  m qC)p@I q R#_֝4n ?#(@ E T(l@)pAy @9) ?qaT@9@y Z}SS DC R)n9 D HC)p@ BI j H  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{t!i\j28pF<  ) j}j&=@`OA{¨#_lR?#{{#_ֽtZ?#{{#_?#{O*@x7z)ROA)Kq {¨#_!*l)?#{  )@  `!Br @{¨#_$L*?#{ OdAS@A`4*#ѿ TT ROB @{è#_!C!l)?#{ !Br @{¨#_?#{OaA8 @) iB8I *R,}_ ,} 5 @) `T @(E"OA{¨#_?#{O tEhEtA8 @) B8I ,}_ ,} 5 @) T @OA{¨#_Jdescription=WiFi Performance Trackervermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=wlan_ptrackerscmversion=g0a15604e7e93depends=LinuxLinuxwlan_ptrackerdebugfs_create_dir)1debugfs_create_fileMSdebugfs_create_u32O,kobject_init_and_add;3kobject_putrLdebugfs_removeR'kobject_delE:#__kmalloch˽__mutex_init zkfreeƞktime_get_real_ts64{f8emutex_lock_nestedmutex_unlockscnprintfK]sys_tzad5rtc_time64_to_tmғ__stack_chk_failhvmalloc΁simple_read_from_buffervfree``kstrtouint_from_userjؽ_dev_infoA_dev_errgeneric_file_llseek?simple_openkmalloc_cachesɡkmalloc_trace%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_keycancel_delayed_work_syncӅ3-system_wq}?queue_delayed_work_on.device_initializeWxdev_set_namedevice_add+device_del/nf_register_net_hooksPjiffiesQ&mod_timer$del_timer_sync]ā{nf_unregister_net_hooksfsingle_openvseq_putsseq_printf·yseq_lseekseq_readOsingle_releaseblocking_notifier_chain_register blocking_notifier_chain_unregister>{r blocking_notifier_call_chainHregister_netdevice_notifierz__init_rwsemZ%strcmpb unregister_netdevice_notifierMJpreempt_schedule_notrace$8__init_swait_queue_head&kthread_create_on_nodea!wake_up_processndkthread_should_stoprwait_for_completionAcompleteHPkthread_stopemodule_layoutGNU[3b;c,OpHOGNUAA$8*<*@DLX\hpDtDAAL\`dht   <    77 DAHAT XpTT    t DD 0<0G4G<HP P$HhLhPT|x x   00< < dd@@ ,4 8 \P `P |       6 6    $ ( 0 4 8 D H P \ (` (h p *t *  5 5        ` `   ` ` ", 8 @ H #P #X `  x x $ $ % x x 8 8   6 6yy L(,<@LPT\xx,H `l`d|   H 8(<(T ZZ  NN $ ( D d    \( ( txxxll`` BB$(08<HP<T<`hltff$$%HxLx / / Xx\x$$%#H`X`\l(pAtA|)* +,$H(H`-!./0   ( , X 0 X 8 4< 4L X \ h p t  7 $ $   P P  8 8 9   ,!4!;8! "?4"?`"?t"?"?T$8d&8l&9|&-&C&D&E$'H('H4'P'8T''X''`'8p'Fx'|''`'`'G'H(O(O (0(4(@(p(t(x(p|(p(G(I)6,)JP):)J*  * *** *8*@*D*H*X*A\*A`*hd*hp*|****;*;*****9*9**p*p* ****+K++ ++++ +L@+M`+d+t++N+O+-+-,,,8,@,pD,pH,"T,P`,Q,,,,,Z,Z, -,-, -----m -m<- X- t- - --,.p. t. /// /\/8`/8<1 T1 \1P|p`  d   )8 3@ H *P 9X ` h p x   1            d   ) H` @h A `! Bpx,-PPPX`(8(0@8 H`P` "h#p,/Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)VW (` |}"'*0369<  EFGHIJ:;LM"%()DE F 9 7  MN J  & '12() ()x))$)()1X2  >b P 2   } #    ` d ( |f x& |p lE p-PP L PA T   A Z  P    x  l 0w<  @ P  G  dx`V Pz `  2  t } x P`t# 8 < $ L P 8 X    f &  (p ( | E    ( P / @X <T @0  ` (?  8   `  h(8 (H`8M 8 r $ ~  7 4 8XH( D H p t  `   Q K      ) 5% A   2X P>$^P !2 !}`!0 \!} `!A!0# ! !^" ""Ih# d# h#f $& $ K  X P  & & &2 & &} &# <' @''` ''~4)m( T( X(spf & )  E )  ) $ ) H `  ) )Y Ph p[ + |+2 + ,} , ,P# , ,-4 --,/L (/ ,/f  ,  K h N     < Za7 Z   r! !(  ! އ U<  F r@w $1   ) 1f dP U 9Y :1 q gO&  & 4 m 8 t`e ; g@'`)#&`,X(L    އ f UW,N!T% Z' <97    .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_keytp_timer_start.__keywlan_ptracker_notifier_exit.__keydytwt_mgmt_init.__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_unlocktp_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_ktypelockdep_init_map_typedytwt_runtimedev_set_nameinit_module__this_modulecleanup_moduledebugfs_create_filevfreekfreekthread_create_on_nodepreempt_schedule_notracekmalloc_tracemutex_lock_nesteddevice_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.38$d.28$x.18$d.18__UNIQUE_ID_author508$x.8$d.8$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_module505dytwt_mgmt_init.__key.5$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.13dytwt_mgmt_init.__key.3$d.3debugfs_create_u32$d.32$d.22$x.12$d.12$x.2$d.2$d.31$x.21$d.21$x.11$d.11dytwt_mgmt_init.__key.1$d.1$d.30$x.20$d.20_note_10$x.10$d.10@X`02xEx1DDD6PPsPP@@f-%@ %@%K0XLoZ2P?T@p%+@P TPhP@%pP@%xP@0%hQ0,Q@'@0%VFf$f  k 'Yc