ELF>@@    UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHHUHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UH}MHiONH k4)]UHH}EEMHiONH k4))EEEHH EMHicbH ip))UH}MHicbH i)]UHE}?]UHHH}HEHUHH}HE]UHHH}uHEHUHHUHfEf}yf}~fEEf]UHfEf}yfEf}?~fE?E]UHH}HE]UHH}HEH@(]UHH}u}t+HE@H9EtHE@L9Et HE@P9Eu]UHH}HEHT]UHH}HE@T]UHHHu9HH¾HHHHH]UHH H}E*EHHipHPHEHHEE}vАUHH H}HEHHHHEHHuHEHHEHEHEH}uHEHHEH8HHEHHt"HEHHHEHǀHEHHt"HEHHHEHǀHEHآHt"HEHآHHEHǀآHEHHEHHUHH0H}؉EHEHHHEH}u HEpHHEHUHEHHHEHUHHEUԈHEǀHEǀHEƀHEƀHEƀ HEƀ HE@-HEP-HEP,HE@/HEP/HEP.HE@'HE@8 HE@9HE@:HEƀ̢HEHǀآHEHHP0HEH@0HHE1HEHEHiHH@HEHHEHHHEH}vHHHt+HH HHHUH)HH HHHUHHEHHHt-:HHHHHHǸHH HHHUHHEHHHt-=HHHHHHǸHEH8HHEH8HEHEH@BHEH@HEHHHUHBHE@ HE@$HE@(HEHHP0HEHHEHHHHEH(HEH(HEH(HEH0HEHHEHHEHHEH HEUHSHH}u}o)Ht-THHHHHHǸHE苀9Et,HE苀tHE苀9EtHHHE苀U)p)HicbH ip))HE苀+E䍰p)HicbH ip))9F‰HE苀iHU苒MSPAAHH[HHǸHHE苀U)p)HicbH ip))HE苀+E䍰p)HicbH ip))9F‰HE苀HU苒SPEPRL A[HH¾H HEU䉐H]UH}uE(>+EHcHicbH )ip))ȉH]UHH0H}؉uEE E EHE؋x#HE؋Eԉ։rE}YHEHctHEHN‹Eԉ։6E}HHuKHEHMԋUHPAAHHzHHǸHetMHEHHPEPEPL AzHH¾H HEؾHzHE؋Uԉ} |}HEH>utUHE؉HUHSH8H}HuЉЈEHEH@ HcEPHEH@ UHcHHH&HHueHEH@ HHHEH@ UHcHHHIIHHHHǸthHEH@ HHHEH@ UHcHHHSPL AHH¾HHEH@ UHcHHMHUЉH-EE}HEH@(HcEPHEH@(UHcHHH&HHueHEH@ HHHEH@(UHcHHHIIHHHHǸthHEH@ HHHEH@(UHcHHHSPL AHH¾HHEH@(UHcHHMHUЉHEE}HHu9HEHIHHHHǸetMHEHHPL AHH¾HH]UHATSHHXHPHHEHP@tHPH HEHP@$tHPH(HEHHuUERPL AHH¾HHEUEUHH H}HuHEHEHEEEHHEHE%=HHu*HHHHǸH t0L AHH¾ HEHPHUHEHEHPHUHE HEHEHPHU HE HEHEHPHUHE HEHEHPHUHE HEUHH@H}HuЉUH}t.Ẽu&HUHEHHAE}t ẼHHu*HHHHǸH t0L AHH¾ jMHEغHHEH}HHu0EAHHHHǸT tUHMHEHHHEH}uHEؾ"HHEUHAUATSHxHxHpHEEHEEEHHƿHEHEHHHHx-HJHp@tHx.H'Hp@FEHpHxHѺHHHuzHp@Hp@ HpIt HpIRPAAHHHHǸHtyHp@HpP Hp@t Hp@QRVPL AHH¾H HUHpHHkE}tHx1HEHx0HHHu-HHHHǸcL AHH¾.Hx/HHHu*HHHHǸHt0L AHH¾HxH@&HHu*HHHHǸHt0L AHH¾EEHHu0EAHHHHǸTtUERPL AHH¾HUHEHUHEHUHH H}HEHHEEHE@$E*HE@(ЋEЃt EE m}yEHE@%E*HE@(ЋEЃt EE m}yHHu8UEAAHHHHǸVt>UERPL AHH¾HUHEHUHEHUHH}HEH@'= X16, behave like floor(): only increment after a full X16 period of all channels being occupied. See also X16, X18Forget-sum period for *:all_allocated rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17.pdch:all_allocatedCumulative counter of seconds where all enabled PDCH resources were allocatedtbf:dl:allocTBF DL Allocated tbf:dl:freedTBF DL Freed tbf:dl:abortedTBF DL Aborted tbf:ul:allocTBF UL Allocated tbf:ul:freedTBF UL Freed tbf:ul:abortedTBF UL Aborted tbf:reusedTBF Reused tbf:alloc:algo-aTBF Alloc Algo A tbf:alloc:algo-bTBF Alloc Algo B tbf:alloc:failedTBF Alloc Failure (any reason)tbf:alloc:failed:no_tfiTBF Alloc Failure (TFIs exhausted)tbf:alloc:failed:no_usfTBF Alloc Failure (USFs exhausted)tbf:alloc:failed:no_slot_combiTBF Alloc Failure (No valid UL/DL slot combination found)tbf:alloc:failed:no_slot_availTBF Alloc Failure (No slot available)rlc:sentRLC Sent rlc:resentRLC Resent rlc:restartedRLC Restarted rlc:stalledRLC Stalled rlc:nackedRLC Nacked rlc:final_block_resentRLC Final Blk resent rlc:ass:timedoutRLC Assign Timeout rlc:ass:failedRLC Assign Failed rlc:ack:timedoutRLC Ack Timeout rlc:ack:failedRLC Ack Failed rlc:rel:timedoutRLC Release Timeout rlc:late-blockRLC Late Block rlc:sent-dummyRLC Sent Dummy rlc:sent-controlRLC Sent Control rlc:dl_bytesRLC DL Bytes rlc:dl_payload_bytesRLC DL Payload Bytes rlc:ul_bytesRLC UL Bytes rlc:ul_payload_bytesRLC UL Payload Bytes decode:errorsDecode Errors sba:allocatedSBA Allocated sba:freedSBA Freed sba:timedoutSBA Timeout llc:timeoutTimedout Frames llc:droppedDropped Frames llc:scheduledScheduled Frames llc:dl_bytesRLC encapsulated PDUsllc:ul_bytesfull PDUs received pch:requestsPCH requests sent pch:requests:alreadyPCH requests on subscriber already being pagedpch:requests:timeoutPCH requests timeout rach:requestsRACH requests receivedrach:requests:11bit11BIT_RACH requests receivedrach:requests:one_phaseOne phase packet access with request for single TS ULrach:requests:two_phaseSingle block packet request for two phase packet accessrach:requests:unexpectedRACH Request with unexpected content receivedspb:uplink_first_segmentFirst seg of UL SPB spb:uplink_second_segmentSecond seg of UL SPB spb:downlink_first_segmentFirst seg of DL SPB spb:downlink_second_segmentSecond seg of DL SPB immediate:assignment_ULImmediate Assign UL immediate:assignment_ul:one_phaseImmediate Assign UL (one phase packet access)immediate:assignment_ul:two_phaseImmediate Assign UL (two phase packet access)immediate:assignment_ul:contention_resolution_successFirst RLC Block (PDU) on the PDTCH from the MS receivedimmediate:assignment_rejImmediate Assign Rej immediate:assignment_DLImmediate Assign DL channel:request_descriptionChannel Request Desc pkt:ul_assignmentPacket UL Assignment pkt:access_rejectPacket Access Reject pkt:dl_assignmentPacket DL Assignment pkt:cell_chg_notificationPacket Cell Change Notificationpkt:cell_chg_continuePacket Cell Change Continuepkt:neigh_cell_dataPacket Neighbour Cell Dataul:controlUL control Block ul:assignment_poll_timeoutUL Assign Timeout ul:assignment_failedUL Assign Failed dl:assignment_timeoutDL Assign Timeout dl:assignment_failedDL Assign Failed pkt:ul_ack_nack_timeoutPUAN Poll Timeout pkt:ul_ack_nack_failedPUAN poll Failed pkt:dl_ack_nack_timeoutPDAN poll Timeout pkt:dl_ack_nack_failedPDAN poll Failed gprs:downlink_cs1CS1 downlink gprs:downlink_cs2CS2 downlink gprs:downlink_cs3CS3 downlink gprs:downlink_cs4CS4 downlink egprs:downlink_mcs1MCS1 downlink egprs:downlink_mcs2MCS2 downlink egprs:downlink_mcs3MCS3 downlink egprs:downlink_mcs4MCS4 downlink egprs:downlink_mcs5MCS5 downlink egprs:downlink_mcs6MCS6 downlink egprs:downlink_mcs7MCS7 downlink egprs:downlink_mcs8MCS8 downlink egprs:downlink_mcs9MCS9 downlink gprs:uplink_cs1CS1 Uplink gprs:uplink_cs2CS2 Uplink gprs:uplink_cs3CS3 Uplink gprs:uplink_cs4CS4 Uplink egprs:uplink_mcs1MCS1 Uplink egprs:uplink_mcs2MCS2 Uplink egprs:uplink_mcs3MCS3 Uplink egprs:uplink_mcs4MCS4 Uplink egprs:uplink_mcs5MCS5 Uplink egprs:uplink_mcs6MCS6 Uplink egprs:uplink_mcs7MCS7 Uplink egprs:uplink_mcs8MCS8 Uplink egprs:uplink_mcs9MCS9 Uplink btsBTS Statisticsms.presentMS Present pdch.availablePDCH available pdch.occupiedPDCH occupied (all) pdch.occupied.gprsPDCH occupied (GPRS) pdch.occupied.egprsPDCH occupied (EGPRS)bts.cpp:246struct gprs_rlcmac_btsbts.cppbts->ratectrsAssert failed %s %s:%d bts->statgfn < GSM_TDMA_HYPERFRAMEDetected FN jump! %u -> %u (expected %u, delta %u) Late RLC block, FN delta: %d FN: %d curFN: %d %s Paging on PACCH for %s %s Unable to page on PACCH, no available TBFs %s Unable to page on PACCH, no TMSI nor IMSI in request Add RR paging: chan-needed=%d MI=%s %s uses TRX=%d TS=%d, so we mark %s uses already marked TRX=%d TS=%d %s Paging on PACCH No paging, because no TBF No TFI available (suggested TRX: %d). best_first_tfi < 32Found first unallocated TRX=%d TFI=%d Got IMM.ASS confirm, but rest octets do not start with bit sequence 'HH01' (Packet Downlink Assignment) Got IMM.ASS confirm, but TLLI is invalid! Got IMM.ASS confirm for unknown MS with TLLI=%08x %s Got IMM.ASS confirm, but MS has no DL TBF! %s Got IMM.ASS confirm rfn < RFN_MODULUSUnable to calculate full FN from RFN %u: Current FN not known! Race condition between rfn (%u) and m_cur_fn (%u) detected: rfn belongs to the previous modulus %u cycle, wrapping... Cornercase detected: wrapping crosses %u border Failed to decode EGPRS Packet Channel Request: rc=%d Rx EGPRS Packet Channel Request: %s %s is not supported, rejecting Unknown EGPRS Packet Channel Request type=0x%02x, probably a bug in CSN.1 codec RACH.ind contains no burst type, assuming TS0 11 bit Packet Channel Request is not supported (PBCCH is deprecated) RACH.ind contains unknown burst type 0x%02x (%u bit) No PDCH available. 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2bMS requests Uplink resource on CCCH/RACH: ra=0x%02x (%d bit) Fn=%u qta=%d MS requests single block allocation (two phase packet access) MS requests single TS uplink transmission (one phase packet access) Forcing two phase access EGPRS Packet Channel Request indicates Radio Priority %u, however we ignore it No PDCH resource for single block allocation Allocated a single block at SBFn=%u TRX=%u TS=%u bts_rcv_rachosmo_use_count_get_put(&(ms)->use_count, __func__, -1) == 0Tx Immediate Assignment on AGCH: TRX=%u (ARFCN %u) TS=%u TA=%u TSC=%u TFI=%d USF=%d Tx Immediate Assignment Reject on AGCH (TRX=%u TS=%u RFN=%u) Rx malformed RACH.ind (PTCCH/U) (TRX=%u TS=%u RFN=%u) Rx RACH.ind (PTCCH/U) for inactive PDCH (TRX=%u TS=%u RFN=%u) Failed to map PTCCH/U sub-slot Continuous Timing Advance update for TAI %u, new TA is %u pdch%s Tx CCCH (PCH) Immediate Assignment [PktDlAss=%s] TA=%d mcs_is_valid(cs)PH-DATA-IND is updating %s: TA %u -> %u on TRX = %d PH-RA-IND is updating %s: TA %u -> %u on TRX = %d [%s] update TA = %u ignored due to unknown UL TBF on TRX = %d, TS = %d, FN = %d downgrading initial_cs_dl to %d downgrading initial_cs_ul to %d downgrading initial_mcs_dl to %d downgrading initial_mcs_ul to %d New max CS: DL=%u UL=%u New max MCS: DL=%u UL=%u F ` a w x y @{ `f2222GCC: (Debian 12.2.0-14) 12.2.0zRx  AC F <AAC | \.AC i |&AC a @AC { AC V &AC a zAC u &AC a <AC M \ AC [ |AC P AC P AC Z AC Q AC O 2AC m <0AC k \*AC e |AC I AC M CAC ~ AC M AC R LAC G <FAC A \;AC 6 |AC   NAC ED ?AC z AC   AC E  $AC J HAC  hoAC j AC  fAC a fAC a AC  WAC R (AC  HHAC C hAC  AC  AC   }AC x $ AC I  AC E $4AC I \AC P |AC P AC P AC P AC Y AC Y AC Y <AC Y \AC  |AC ~ +AC f /AC j $dAC IV $ZAC IL ,AC  LAC  laAC \ aAC \  AC  AC  jAC e  jAC e , OAC J L AC     AL.-z&/@9E&P!zd&p     290i*C Lh)`B` Ut  ; ? cJf&*@"  " &" g" kF +@TnxI5GNdr|(  ;BWlNo|ffCW $ H D+3Kl#Yq-}>/ 0N_)ROt % 3 ~ C:  >    / @ AN A\ Ak Bz B 9B WB uB B    {C  )E/6 XEd' FZ2 HD V d n Ja  Ka  iK ( 0 sMG UOjY Pjl xR  bts.cppprefetch__llist_addllist_add_tail__llist_delllist_empty_ZL5fn2bnj_ZL13fn_next_blockj_ZL6fn2rfnjgsm48_ta_is_validbts_current_frame_numberbts_do_rate_ctr_inc_ZL6qta2tas_ZL8ta_limitsdl_tbf_as_tbf_constms_dl_tbfms_check_tllims_imsims_imsi_is_validearly_init_ZL10T_defs_bts_ZL19bts_ctr_description_ZL13bts_ctrg_desc_ZL25bts_stat_item_description_ZL14bts_statg_desc_ZL21bts_talloc_destructorP15gprs_rlcmac_bts_ZL8delta_fnii_ZL23bts_add_paging_known_msP6GprsMsPK20osmo_mobile_identityh_ZL18trx_count_free_tfiPK15gprs_rlcmac_trx25gprs_rlcmac_tbf_directionPh_ZL17tlli_from_imm_assPjPKh_ZL22parse_egprs_pkt_ch_reqtP15chan_req_params_ZL14parse_rach_indPK15rach_ind_paramsP15chan_req_params_ZL14ptcch_slot_maprate_ctr_add_ZNK15gprs_rlcmac_tbf2msEv_ZNK15gprs_rlcmac_tbf3tfiEv_ZNK16gprs_rlcmac_pdch12assigned_tfiE25gprs_rlcmac_tbf_direction_ZNK16gprs_rlcmac_pdch10is_enabledEvrate_ctr_group_get_ctrtall_pcu_ctxtalloc_named_constgprs_log_infoosmo_init_logging2bts_trx_free_all_tbfpdch_free_all_tbf_talloc_freegprs_bssgp_destroyosmo_time_cc_cleanuprate_ctr_group_freeosmo_stat_item_group_freemsgb_freebts_pch_timer_stop_allbts_alloc_talloc_zero_talloc_set_destructorosmo_tdefs_resetbts_trx_initrate_ctr_get_group_by_name_idxrate_ctr_group_allocosmo_panicosmo_stat_item_group_allocosmo_time_cc_initbts_set_current_frame_numberosmo_log_infologp_stublog_check_levellogp2bts_set_current_block_frame_numbertbf_namepdch_name_ZN16gprs_rlcmac_pdch10add_pagingEhPK20osmo_mobile_identityms_namebts_add_pagingosmo_mobile_identity_to_str_bufmemsetbts_send_gsmtap_rachbts_send_gsmtap_measbts_send_gsmtapgsmtap_sendbts_dl_tbf_by_tfi_ZN16gprs_rlcmac_pdch13dl_tbf_by_tfiEhbts_ul_tbf_by_tfi_ZN16gprs_rlcmac_pdch13ul_tbf_by_tfiEhbts_tfi_find_freebts_rcv_imm_ass_cnfbts_get_ms_by_tlli_osmo_fsm_inst_dispatchbts_rfn_to_fndecode_egprs_pkt_ch_reqegprs_pkt_ch_req_type_namesget_value_stringbts_alloc_sbasba_allocbts_rcv_rachbitvec_allocbitvec_unhexms_allocms_set_egprs_ms_classms_new_ul_tbf_assigned_agch_osmo_use_count_get_put_ZN15gprs_rlcmac_tbf6set_taEhtbf_get_first_tsbts_get_ms_pwr_alpha_ZN8Encoding26write_immediate_assignmentEPK16gprs_rlcmac_pdchPK15gprs_rlcmac_tbfP6bitvecbtthhbthha13ph_burst_type_Z17pcu_l1if_tx_agch2P15gprs_rlcmac_btsP6bitvecibjbitvec_freeosmo_tdef_get_ZN8Encoding33write_immediate_assignment_rejectEP6bitvectt13ph_burst_typehbts_rcv_ptcch_rach_ZN16gprs_rlcmac_pdch9update_taEhhbts_snd_dl_asstbf_get_first_ts_const_ZNK15gprs_rlcmac_tbf2taEv_ZNK15gprs_rlcmac_tbf4tlliEv_ZNK15gprs_rlcmac_tbf4imsiEvpcu_l1if_tx_pch2bts_max_cs_dlbts_max_cs_ulbts_max_mcs_dlbts_max_mcs_ulbts_set_max_cs_dlbts_set_max_cs_ulbts_set_max_mcs_dlbts_set_max_mcs_ulbts_cs_dl_is_supportedmcs_is_validmcs_chan_codemcs_is_gprsbts_get_msstrcmpbts_get_ms_by_imsiset_tbf_tabts_update_tbf_tapdch_ulc_get_nodetbf_as_ul_tbfpdch_initbts_trx_reserve_slots_ZN16gprs_rlcmac_pdch7reserveE25gprs_rlcmac_tbf_directionbts_trx_unreserve_slots_ZN16gprs_rlcmac_pdch9unreserveE25gprs_rlcmac_tbf_directionbts_recalc_initial_csthe_pcubts_recalc_initial_mcsbts_recalc_max_csbts_recalc_max_mcsbts_all_pdch_allocatedpdch_is_enabledpdch_is_full-*2&32D4K3R3Y5d689:/;R<=>?ACB+CaDtE3 \F3 \F%G,38 CHs}GI2G5 K   L M   N K <  L" MK <] t N J3 KH Pj Qw k  L M P Q kNFRKPQk L M9P[QdkvNRKSL.MCSOaxNKS1>LOMgSsNMUK ,L=McuNVK P$/<LQM}P$N K3PELYfL{MPLNRK Qq*7LKMQqNK *L;MK]tNCXXZ\\^10 K1>LOMhzNGK !.L?MYkNK  L'M7 I`N{ K |  L M |  N!a(!K:!N![!Ll!M!!!N!K!S! ""L*"M?"SK"]"t"N"K"P"""L"M"P##0#NL#a#b##+##G#K#D$$L#$M;$DM$d$N%K3%G%T%Li%M%%%N%K%%%L&M(&:&Q&N'd*'K<'4P']'Ln'M'4''N'K'e'f'l' (L(M4(e<(fH(lZ(q(N((I)K^)ef)fp)))L)M)e)f)))N *K#*7*D*LU*Mq***N*K*4++L,+M<+4N+e+N|+K+d++L+M+d++N9,KE,dY,f,Lw,M,d,,N,K-3-@-LQ-M---N7.1|.K...L.M...N/h~/3/j//k0W0Kq0,00L0M0,1(1N1K1|11L1M1|1 2N)2K52I2V2Lg2Mw222N2K2 22L2M3 !383NN3K`3 t33L3M3 33N3g4K4l .4;4LL4M\4l n44N4K4 45L5MQ5 c5z5N5 5l5m5n55 6o$6.6 86E6Gj6pv6q6K6/:7!N7[7Ls7M7/7!78NI8r8s8t9u9K!9t!59B9LS9Mc9t!u99N9v9w%:t1:u:W:K:!;;L2;Mj;!|;;N;1;K2<!F<S<Lh<M<!<<N<!=KY="m=z=L=M="==N>K.>L"B>O>L`>M>L">>N>y?{'?1?";?H?GO?K`?|o?Q?P?"??L?M?|?Q @P@".@E@NP@3]@jl@w@k@r@| As9A.QA}_A~AA}AtAuBBB"BBGBB CGCD#EREE|EKE|EPE"E FL$FMQF|`FPmF"FFNFpF|FK%G|5GPEG#YGfGL~GMG|GPG#GGNHp{H1HHHIIKDIL#XIeILzIMIL#IINJJWKxKKKKKKK#KLLLM.L#@LWLNLLKL#LLLLMM#"M9MNMMMMMKM#NNLNM8N#JNaNNNNKN$NNLNMO$O/ONPKP?$/P0T8c@yHPX`hpx,=Sh(h  ( 04 8? @U Hl P X ` h p x    + A P f u         # 8 N \ r ( 0 8 @ H P X ` h p x+ A N d q        ( ? S p    0 ^(w08@HPX ` h8pPxx8p'9Oaw (08$@:HUPkX`hpx2H`v-CWm (08@HPX)`?hSpix} /?Ug} (/0E8W@mHPX`hx $:Mcw (8  @ `Lz! @` @9`i @k` (  (LlNc C,L$ ll#&*->/C:8>`AAABB9B WB@uB`B{CD)EXEF0HPIpJKiKsMUO P0 )RP xR.symtab.strtab.shstrtab.rela.text.data.bss.text._ZNK15gprs_rlcmac_tbf2msEv.text._ZNK15gprs_rlcmac_tbf3tfiEv.text._ZNK16gprs_rlcmac_pdch12assigned_tfiE25gprs_rlcmac_tbf_direction.text._ZNK16gprs_rlcmac_pdch10is_enabledEv.rela.rodata.rela.init_array.00101.rela.data.rel.local.rela.data.rel.ro.local.comment.note.GNU-stack.rela.eh_frame.group_@._H/_P0_X1 `S@<&S@ ,S1SRStS T(Tv$@ x@xh @$@{@ @70 @Uh P@X-  0f