ELF>0@@UHH H}HuHUHEHHtHEHHHHHUHEHHHUHUHSH(H}HuUHMHH@HtpHE@u HHHH@HHHdHH@HHHHEHH5HǸ)HEHHHHHHHH]UHATSHHHH@HE@u HHHMHHHHϸUHSH옲HxMHpMlMH`MHpMHHEHEH@HEfEHH@HuIHpM@u HHHpMHHHHϸ lM~8H`MHHHHuHEҺHHEҺHHEHpH#HHHHH@HHHHHHHEHHHdHH@4HHHEHEƀHEHP HEHHEHHHEƀHEHH#HHHHEǀgHEƀgHEUfgHEǀiHEƀiHEUfiHEǀHUHEHHEԃ}tRHpM@u HHE؉HHpMHH5HǸH]UHSHHH}HuUHMHEHHEHEH@HEHH@HuCHE@u HHHMHHHHϸHEHHHdHH@6HHHEHEƀHEHP HEHHUHEHHEԃ}tLHE@u HHE؉HHEHH5HǸH]UHHH}HEHHEHƿUHHHHt-/HHHHHHǸHHHHp]UHHHHt-7HHHHHHǸHHHH HHHHƿ$HHƿ$HHƿ$HHƿ$HHƿ$HHƿ$HHHHƿ%HHƿ%HHƿ%HHƿ%HHƿ%HHƿ%HHƿ%]/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127local-addr IP_ADDRSet the local IP address to bind on for PFCP; see also 'listen' IP address Already listening on %s%slistenBind local PFCP port and listen; see also 'local-addr' pfcp_tool_vty.cg_pfcp_toolAssert failed %s %s:%d Failed to allocate PFCP endpoint.%sFailed to bind PFCP endpoint on %s: %s%ssleep <0-999999> [<0-999>]Let some time pass Seconds to wait Additional milliseconds to wait zzZ %d.%03ds...%s...zzZ %d.%03ds%s%s(peer)# pfcp-peer REMOTE_ADDREnter the 'peer' node for the given remote address Remote PFCP peer's IP address tx heartbeatSend a PFCP message to a peer Send a Heartbeat Request Endpoint not configured%sTx Heartbeat Request to %s%sFailed to transmit: %s%stx assoc-setup-reqSend a PFCP message to a peer Send an Association Setup Request retrans (req|resp)Retransmit the last sent message Retransmit the last sent PFCP Request Retransmit the last sent PFCP Response req%s: retrans %s %s(session)# session [(tunend|tunmap)] [<0-18446744073709551615>]Enter the 'session' node for the given SEID Set up GTP tunnel encapsulation/decapsulation (default) Set up GTP tunnel mapping local Session Endpoint ID tunmapsession (endecaps) [<0-18446744073709551615>]Enter the 'session' node for the given SEID Set up GTP tunnel encapsulation/decapsulation (default) local Session Endpoint ID ue ip A.B.C.DSetup the UE as it appears towards the Core network in plain IP traffic IP address assigned to the UE %% Error: 'ue ip' makes no sense in a 'tunmap' session%sError setting UE IP address%sgtp (access|core) (local|remote) f-teid A.B.C.D <0-4294967295>Setup GTP Setup GTP towards ACCESS (towards the radio network and the actual UE) Setup GTP towards CORE (towards the internet) Setup GTP on the local side (UPF's local GTP endpoint) Setup GTP on the remote side (UPF's remote GTP peer) Set the fully-qualified TEID, i.e. GTP IP address and TEID GTP peer IP address GTP TEID accesslocal%% Error: 'gtp core (local|remote) f-teid': 'tunend' only has GTP on the 'access' side%s0Error setting GTP IP address from %s%sgtp (access|core) local f-teid chooseSetup GTP Setup GTP towards ACCESS (towards the radio network and the actual UE) Setup GTP towards CORE (towards the internet) Setup GTP on the local side (UPF's local GTP endpoint) Set the fully-qualified TEID, i.e. GTP IP address and TEID Send F-TEID with CHOOSE=1, i.e. the UPF shall return the local F-TEID in a PFCP Created PDR IE %% Error: 'gtp core local choose': 'tunend' only has GTP on the 'access' side%ssession->kind == UP_GTP_U_TUNENDdrop]NULL[Error in session->tunend.core.ue_local_addr: %s%s%s:%u%sError in session->tunend.access.local.addr: %s%s%s:%u%sError in session->tunend.access.remote.addr: %s%s%s:%u%sError in session->tunmap.access.local.addr: %s%s%s:%u%sError in session->tunmap.access.remote.addr: %s%s%s:%u%sError in session->tunmap.core.local.addr: %s%s%s:%u%sError in session->tunmap.core.remote.addr: %s%s%s:%u%stx session-est-req [(forw|drop)]Send a PFCP message to a peer Send a Session Establishment Request Set FAR to FORW = 1 (default) Set FAR to DROP = 1 unknown gtp action%stx session-mod-req far [(forw|drop)]Send a PFCP message to a peer Send a Session Modification Request Set FAR to FORW = 1 Set FAR to DROP = 1 tx session-del-reqSend a PFCP message to a peer Send a Session Deletion Request g_pfcp_tool != NULL$%GCC: (Debian 12.2.0-14) 12.2.0zRx VAC Q  <AC E  `AC J aAC \ AC   SAC EI  \AC ER  JAC E@ 0AC  PAC   peAC E[ @AC ;  U AC HH   AC J AC   AC H  @BAC E8 d,AC g gAC b AC  V,H=VJ`HW`Hlat h~HAHS`H(\HJ hH' /HD`HM RH_| eh H|@Hg%H&@H(B  *, -;Gi$>Cg:U!'HVr!U v 5*g+*Cpfcp_tool_vty.cosmo_talloc_replace_stringc_local_addr_cmdc_local_addrc_listen_cmdc_listenc_sleep_cmdc_sleeppeer_nodepeer_cmdpeerpeer_tx_heartbeat_cmdpeer_tx_heartbeatpeer_tx_assoc_setup_req_cmdpeer_tx_assoc_setup_reqpeer_retrans_req_cmdpeer_retrans_reqsession_nodesession_cmdsessionsession_endecaps_cmds_ue_cmds_ues_f_teid_cmds_f_teids_f_teid_choose_cmds_f_teid_choosesession_tx_est_req_cmdsession_tx_est_reqsession_tx_mod_req_cmdsession_tx_mod_reqsession_tx_del_req_cmdsession_tx_del_reqinstall_ve_and_config_talloc_freetalloc_strdupg_pfcp_toolosmo_pfcp_endpoint_get_local_addr_GLOBAL_OFFSET_TABLE_osmo_ctxosmo_sockaddr_to_str_cvty_outosmo_panicpfcp_tool_rx_msgosmo_sockaddr_str_from_strosmo_sockaddr_str_to_sockaddrosmo_pfcp_ie_node_id_from_osmo_sockaddrosmo_pfcp_endpoint_createrandosmo_pfcp_endpoint_set_seq_nr_stateosmo_pfcp_endpoint_bindstrerroratoivty_flushosmo_timer_setuposmo_timer_schedulepfcp_tool_mainlooposmo_select_shutdown_doneosmo_timer_delpfcp_tool_peer_find_or_createosmo_pfcp_endpoint_tx_heartbeat_reqosmo_pfcp_msg_alloc_tx_reqosmo_pfcp_endpoint_get_recovery_timestamposmo_pfcp_bits_setpeer_txosmo_pfcp_msg_alloc_rxstrcmpmemcpyosmo_log_infoosmo_pfcp_msg_log_info_clogp_stublog_check_levellogp2osmo_pfcp_endpoint_tx_dataatollpfcp_tool_session_find_or_createpeer_new_seidosmo_sockaddr_str_from_str2osmo_quote_cstr_csession_tunend_tx_est_reqosmo_pfcp_ip_addrs_setmemsetsession_tunmap_tx_est_reqosmo_pfcp_endpoint_get_cfginstall_element_veinstall_elementpfcp_tool_vty_init_cfgpfcp_tool_vty_init_cmdsinstall_node*5&H'q(()+,-((I(cmw .(()+,-+*/6(D(W0m12((3(<- 4(#5*(66Xam7w()+,d-8=8R[o|-9:;<=> *-6901?(#1A-]fu+,-(@7 -R(mv-+A(B C D;DP7a n-(- + E. 9 F^ G G H + I   J K + I# 5 L LW (j M   7   -  F: NO Oa Pv O   , -- QC L Z ej -  F  FW ` n ~ -  F  F  F",u6 C.VQlu|+R|-82=Ffo}$ -Fu .t  .(- 'FDC_C|1   > G f s-1$-x      -ZCz1   < E d q-()T+ARU D*3?7S `-( -1 9FVCqC(W1   8 ] f \ -C1+4      -1    6  [  d   - C !1)!2!}! ! ! ! ! ! "->"(J")c"Tr"+"A"U$D%!%-%7A% N%-%S%V%%% &-a&(&&&&-& &F&C 'C7'(C')\'Tk'+'A'U](D{(((7( (-(()!)/)?)-X)+p)A)D)))7) )-*X.*Y<*(V*`* j* w*.~**\*(** * *.**++\+$+Y++8+Y?+\L+YS+`+Yg+t+Y{++Y++\++Y+|+Y++Y+<+Y+\,Y,,Y,(,YAVX`hp(#A@`(h(p@(0 h 8`h p|  (0H g%p  &( @ H(P @VdA(4 T t| !vg% &D(h *5**.symtab.strtab.shstrtab.rela.text.data.bss.rodata.rela.data.rel.local.comment.note.GNU-stack.rela.eh_frame @/,@R% &o,,o,1p, >: 9@pxh N0A W(Al(Ag@| C & LP~v