ELF>p@@F$1fDUSHHH)HHt H5HHHH1[]ff.fATL%H5ULH-SGHHE1SLHHH5HEH1[1]A\ff.@AWAVAUATUSHHHHx@H=Lw HG I9ILd$Hl$PL=HAMLj@II~8E1E1@H꾀$CIV(HH5AN4MMIF HIEH4$H5Up0p AF0P1H=M6H0HG I9PH@HĘ1[]A\A]A^A_UAhHSHH~Hy 1DHA1HHtSHHx@H=HsHHtcHHx@HH1[]DUHH5HHHD1H[]@HHx@EHHH5HHD1HfDUAhHSHH~Hy 1DHA1HHtkHpH=HtHH1[]DEHHH5HHD1HH[]@UHH5HHHD1ff.UHSHHHHx@H=HHt(HHHx@H1[]HHx@EHHH5HHD1H[]@S1HH1~HQH=H1Ht[@CHHH5HHD1[ÐAVIAUL-ATL%UHSvLHH5IE1}LH5HIE1HHx@utH=H_HGH9tHL5fEMHK0HHS LCLME1H=HHGH9uH@1[]A\A]A^@I6H=Ht2UMHH0HL@H5HP ME1H=HHx@MIHH5LIE1sAWIAVAUATUHSHzL!AhAL1IHJDEL-HL%LH5EIE1DMLHH5EIE1HHx@HHH9t7L=EMHKLHHME1HH9uH{@L1H[]A\A]A^A_fDHy 1DIvH=Ht{uMHHHHH5ME1HoE1DUHHHH5EHD1?@HHx@}MIOIH5HME1Lf.HH=H5H5H=H5H5H=H5H5\H=H5$1H/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127%s/%08X - %s:%s/%08X %s(%s) %s%sCannot find to-be-destoryed endpoint%sCannot destrory non-existant TUN%s tun device name | netwk namespace | use count%s---------------- | ---------------- | ---------%s address port | use count%s ------------------------------- | ---------%sCannot find GTP endpoint %s:%s%sSet the IP address to which we bind locally IP Address Configure the UE Control/User Plane Socket Show running system information GTP tunnel commands gtp-endpoint destroy (A.B.C.D|X:X::X:X) [<0-65535>]GTP endpoint commands Destroy a GTP endpoint Local IP address Local UDP Port gtp-endpoint create (A.B.C.D|X:X::X:X) [<0-65535>]GTP endpoint commands Create a new GTP endpoint (UDP socket) Local IP address Local UDP Port show gtp-endpoint [(A.B.C.D|X:X::X:X) [<0-65535>]]Show running system information GTP endpoint commands Local IP address Local UDP Port tun device commands Destroy a TUN interface Name of TUN network device tun-device create IFNAME [NETNS]tun device commands Create a new TUN interface Name of TUN network device Name of network namespace for tun device Show running system information tun device commands Name of TUN network device uecups%s local-ip %s%sError parsing IP/Port%sError creating endpoint%sError creating TUN%sCannot find TUN device '%s'%s%16s | %16s | %lu%s%32s | %lu%sosmo-gtpud0.2.2.5-4160local-ip A.B.C.Duecups%s(config-uecups)# show gtp-tunneltun-device destroy IFNAMEshow tun-device [IFNAME]$Copyright (C) 2020 Harald Welte License GPLv2: GNU GPL version 2 This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. &=( :>int`$OY&e(A*l?Y$lz0 :':'  3n 5#n 6#nF 7F (  H l H l  H "  #  $s 8  l l l l  l l H !H "s  '! *:( -l0e: :Y:71(CEFG Y:' H18V@X"YZ  [Y\: !*l @+A    Y: 0  5 :xYE:u2l) !)./23\^bgl++$A05 7H 8H 9H :H ; \ < = >(B 13H6 7 8 9 : (; 0< 8= @@ HA PB XD5`F:hHHpIHtJ xMANsO?QOY [Y\c]:^ _ .`HbhC+0YO:(T^Yx: .00 ll 3XOOO  ( 0 8L8*lIl       !"#*l4 2lr DvtyH<L >xA fdDHGl JHMHPQ bufS( cpVH0YH4 max\H8_V @ hpbHeHiloer9 Eiacye|ef  .HHHHH (8v @L f :ev :%H   } %H  H O : HO O  docOH  l(0 8e@lD h} HOH    (Y :?%H   H  O 0B ! fd#H&l cb)[ + -l(%HV V l B `l 4| |   b ofdc d 30 cbe f  ` Y lH PO l" n$4ii Yx <> d@A: fdDH G(HK }  0 @@  x  s | 5itq i  l5cfg0c tundR hhMj dlm:pO qH( fdtH,wO0xH8 nl{@ HWP abe38  dOR ( 0 48}F;   G% ? V |  ſ  & O & & `&:&=& HC RxOO6RROP0TH6U' S! H88@"lOv  H\\\H$/ H8 H8H OIOOH,O'DD O 'aH 't J)HaU IU3T IU3T aU IAU3T IeU3T aU IU4T ,U T  IU$T ,HC- 7vty -H- K@$*$e$Y$M$T  UsTv,H 6. ULvty T.HQ. R, Ha7vty, UsT  UsT  Hv !vty H tv( S8{9n8{M[:/~/~/lU~TQ|R@X}Y@l,U~8TQvR@X0Y0 UsT X|Y}   vty) tG '  Y: H !vtyŌ H aiepO r$ $ T0Q:=U0T2QARsY1 !   NUssUvT  UvT  Us Hf !vty H aiepO r$ $ T0Q:=U0T2QARsY1 Us,UvT DUs UvT  |H | !vty| |H| epaiO ( A{(j{ L UvT  UvT  $;  UvTr$ $ T0Q:)   UvT = U0T2QAR|Y1 + UsC U~ u UvT   UvT  U~u  vtyu% epuE m !vtym% ;VHT!V vtyV VHV !"H!)!V%!&!2!!:#>!#H!  UvT  !%Ts x QT!_b!n!z!!"!"!"!T!-?&b!Rz!!n!#!#!#! UsT  X : ; 9 I8 I~( I !I1BH}: ; 9 I H} H}  : ; 9  : ; 9 I8 : ;9 I8 I!I/ :!; 9!IB: ; 9 I$ >  :!; 9 I84:!; 9 IB&I.?: ; 9 'I<4:!; 9 IB<4:!; 9!I.: ; 9 ' 1RB X!Y W : ; 9 I :! ; 9 I4:!; 9 I.?: ;9 'I< .:!; 9!'I@z!:!; 9!IB"41B#41$7I%'I&4:!;9 I'.?: ;9 '<( )1RB UX!Y W *>! !I: ; 9!+(,.:!;9 'I@z-:!;!9!IB.:!;!9!I/410 : ; 9 1 :! ; 9! 2>! !I: ; 9 3 : ; 9!4'5 :!;9 I8 6.?:!; 9!'<7:!;9 IB84:!;!9!IB9 U: U;.:!; 9!'I !<4:!; 9!I=% >$ > ? @(A : ;9 B&C: ; 9 D : ; 9 E : ; 9 I8F : ;9 G4: ;9 I?<H4: ;9 I?IJ.?: ;9 'I@zK1RB X YW L: ;9 IM1RB UX YW N.?: ;9 'I O: ;9 IP.1@zQ.1@zR1'U'SU3T3ST7Q7SQ7R7SR JVJsJS`USUUUTSTQQRR^^^^^SUUTVTVTVQQRRPSPSSPPUS hPrUUTVTVTVQQRRPSSPSPPS hPr U UUUUU T VTTVTV Q SQQSQQS R _RR_R_SSPP 0 P ^0^0P^ \\\  h hP hSS VSVrPUV U U T V T V Q S Q S R ^ R ^ S S P P S S T V S V P VU UTVT V TQ QR RPPS S U Q R V U U T S T S T Q P Q R R P Q T 0 Q U R S,( d              u0gt~<tYtY tjX/!!;=+ gJ?Ytt  f"t\"JH) tDf=YJX.X~J]t/^Y I/ of pJX vXtJY( M=YJX.X~J]^ I/ yf<% tJ X sX K\r>JYY I/ l t(yJ_ [XX==YLtX= )^ kX] U. kpttp.tpX<p.<<> J g% /.r ] j$!Xit.t z^ =f [-" X< '< /ffdJX.X~ ^[< X!*Yt   t$ K/cmd_vector_freeres_listuse_countIPPROTO_MAXpthread_t_shortbufgetnameinfonode_type_IO_lock_tRESERVED8_NODEnl_sock__flagsIPPROTO_IP_IO_buf_endtun_createL_E1INP_NODEcopyrightsa_dataselfgtp_tunnelsbufferIPPROTO_MPTCPmonitorsockaddrcmd_node_tun_device_find__cur_writer_IO_write_endunsigned intnextversion__writersL_CS7_LINK_NODE_flags__nptrgtp_destroyosmo_stream_srv_link__socket_typewhenIPPROTO_AHIPPROTO_IGMPexpert_modeshow_one_epVIEW_NODEtun_create_cmd_markersprefetchosmo_signalfdIPPROTO_ETHERNETnewstrfuncprev_gtp_endpoint_deref_destroytun_releasedconfig_is_consistentCFG_LOG_NODEVTY_NODEpthread_rwlock_wrlock_talloc_freeport_LAST_OSMOVTY_NODEsigned char__pthread_internal_list__shareduint32_t__prev__sigset_tinstall_element_veIPPROTO_ESP_vectormutex_IO_save_end__countgtp_createRESERVED5_NODEgtp_daemonaddrinfoindexusr_attr_desclong long unsigned inttall_ctxIPPROTO_IPV6L_CS7_NODEfileobufvectorIPPROTO_MTPlinesattrmain_thread__uint16_tsubconfigshow_tun__owner_offsetpthread_rwlock_unlockvtysh__elisioncups_local_port__rwelisionosmo_signalfd_cb_filenodaemon__pad2DEBUG_NODEsigsetipstrVTY_SHELLL_NS_BIND_NODEcups_clientspromptsize_tsa_family_tcfg_uecupssignalfd_siginfoai_addrindex_subread_cbIPPROTO_BEETPHallocedwidth_IO_read_base_Boolusr_attr_lettersusrattrargcsb_lenshow_tun_hdrpthread_rwlock_tbind_addrifnameIPPROTO_UDPsubprocesses_IO_markersignalfdcurrent_lengthis_config_nodegtp_endpoint_find_or_createifindexshow_gtp_cmd__nextshow_one_tunL_CTRL_NODEshow_ep_hdr__writers_futex_gtp_endpoint_findiac_sb_in_progressconfig_write_uecupsinstall_nodesockaddr_storageprivcharpriv_nr__ss_alignIPPROTO_IPIP_modeosmo_it_qai_addrleninstall_elementsb_bufosmo_talloc_replace_stringstring_IO_read_ptrdevnamedataSOCK_DCCP__spinsss_familyuint8_tstatusvty_typeSOCK_PACKETgtp_endpointsg_daemonuecups_nodeCONFIG_NODE_IO_write_baseSOCK_DGRAMCFG_STATS_NODE__listlong long intcmd_elementparent_nodestun_destroy_cmdIPPROTO_PUPVTY_MOREnetns_nameosmo_fdgtp_epIPPROTO_ICMPVTY_TERML_CS7_SCCPADDR_GT_NODEL_CPU_SCHED_NODErx_teidgo_parent_cbai_next_IO_buf_basegtp_endpointitq_msgremote_portRESERVED2_NODE_freeres_bufescapeg_vty_info_IO_backup_base__kindaddrinfo_helper__pad1RESERVED4_NODE__pad4__pad5L_CS7_SCCPADDR_NODElong unsigned intai_canonnameheightcups_linkshow_one_tunneltx_teid__valcfg_uecups_cmdremote_udpIPPROTO_IDPstrvecactiveargv__pthread_list_tlong doubleIPPROTO_EGPuint16_tL_CS7_RTABLE_NODEai_familyIPPROTO_RSVPunsigned charconfig_IO_save_base_IO_read_endmax_lengthsigset_tnetns_fdL_CS7_ASP_NODEshort intcups_local_iplong inthindexVTY_FILElengthVTY_CLOSEshow_tunnel_cmdreset_all_state_tun_remainingAUTH_NODEIPPROTO_PIM_IO_wide_datanodeshow_gtptalloc_strdupIPPROTO_GREgtpud_vty_initllist_head__pthread_rwlock_arch_tRESERVED7_NODE__pad3__uint8_tIPPROTO_SCTPRESERVED6_NODE__datanameSOCK_CLOEXECIPPROTO_TPL_IPA_NODE_vtable_offsetRESERVED1_NODE__nusers_wide_dataevent_ofd_lockL_CS7_AS_NODE_IO_codecvt_codecvtlist_old_offset_IO_FILE__wrphase_futexVTY_MORELINEL_CS7_LINKSET_NODEindentIPPROTO_UDPLITESOCK_RAWGNU C17 12.2.0 -mtune=generic -march=x86-64 -g -O2 -fasynchronous-unwind-tablesthreadpthread_mutex_tL_NS_NODEAUTH_ENABLE_NODE__lockL_BSSGP_NODEIPPROTO_COMPIPPROTO_ENCAPentryai_protocolai_socktypetype__ss_padding__uint32_tvty_app_info__socklen_tL_CS7_XUA_NODE_IO_write_ptrSOCK_SEQPACKETtun_device__readersVTY_SHELL_SERVSOCK_STREAMstrtoltun_devgtp_tunnelhistfailai_flagsL_NS_NSE_NODEshow_tunnelgtp_destroy_cmd__off_tIPPROTO_TCPuser_addrtun_destroy__mptrsa_familycfg_uecups_local_ip_cmdVTY_NORMALtun_device_find_or_createshort unsigned inttun_devicesIPPROTO_MPLSatoivty_outSOCK_NONBLOCKremote_ip_tun_device_deref_releaseRESERVED3_NODEcfg_uecups_local_iprwlockSERVICE_NODEshow_tun_cmd__aligngtp_create_cmd_chaincmdsizepthread_rwlock_rdlockFILE_flags2ENABLE_NODEsocklen_t__sizefreeaddrinfo_cur_columnIPPROTO_DCCPIPPROTO_RAW__off64_t_unused2gtp_daemon_itq_msgSOCK_RDM__pthread_mutex_sdaemon_vty.c/build/coverity/source-Osmocom/osmo-uecups/daemon/build/coverity/source-Osmocom/osmo-uecups/daemon/build/coverity/install-Osmocom/include/osmocom/core/usr/include/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/build/coverity/install-Osmocom/include/osmocom/vty/usr/include/netinetdaemon_vty.cdaemon_vty.cutils.hstdlib.hstddef.htypes.hstdint-uintn.h__sigset_t.hsigset_t.hthread-shared-types.hstruct_mutex.hstruct_rwlock.hpthreadtypes.hsocket.hsockaddr.hnetdb.hstruct_FILE.hFILE.hlinuxlist.hvector.hvty.hsocket_type.hcommand.hin.hselect.hit_q.hinternal.hpthread.htalloc.hGCC: (Debian 12.2.0-14) 12.2.0zRx  $0CAAD xCA(XaBOK CBdBBB B(A0A8J@NqCCEU]8C0A(B BBB4AJD  CAF l FAE 4$AJD _ CAF t FAE 0\ADD C CAH |FA_Ch E n<`BEI H(D0 (A BBBE HBEB B(A0D8F@ 8A0A(B BBBG <D C-2`aFKPUZfHkw|p5_O`d`0`HH H!H.`H=HMH]Hl hx`H     +>ZgXdaemon_vty.ccfg_uecupscfg_uecups_local_ip.LC0config_write_uecups.LC1.LC3.LC2.LC4show_tunnel.LC5gtp_destroy.LC6.LC7gtp_create.LC8tun_destroy.LC9tun_create.LC10show_tun.LC11.LC12.LC14.LC13show_gtp.LC15.LC16.LC18.LC17show_tun_cmdtun_create_cmdtun_destroy_cmdshow_gtp_cmdgtp_create_cmdgtp_destroy_cmdshow_tunnel_cmdcfg_uecups_cmduecups_nodecfg_uecups_local_ip_cmdcopyrightg_daemon_talloc_freetalloc_strdupvty_outpthread_rwlock_rdlockgetnameinfopthread_rwlock_unlockstrtoladdrinfo_helperpthread_rwlock_wrlock_gtp_endpoint_find_gtp_endpoint_deref_destroyfreeaddrinfogtp_endpoint_find_or_create_tun_device_find_tun_device_deref_releasetun_device_find_or_creategtpud_vty_initinstall_element_veinstall_elementinstall_nodeg_vty_info6/47?8e l w 96 96:6 D;g;x 96<=1>@6I?P6Y@fAm6v<~B  96<  9B3=Q>d6iCvB  9B  9 6?6'D4E;6D<[6d<q x 96F  9   ,79DT9[6d:o696<6D9 6)62<BR9>  996:6, P9Z6e<mB=6@ 96  &9;6D<X!h9pB,H,|I,I,H,\I,I,H,I , J ,\ I.`hp( X`hpx` (0Px 0 4  5 5 * 3/ 4= 4e D 4\ 4h 4G o 40v 4{ 4 4 4 4 4 4 4B 4 4f 4 4  4 ( 44 4 B 4G 4T 4a 4t 4  4q 4M  4B 4 4  4  4T 4B 4 4y  4 4J 4{ * 4J7 4 D 4C Q 4^ 4k 4\x 4-  4 4{ 4/ 4  4  4 4"  4 4 * 4 5 4A 4] 4i 4x 4 ~ 4 4  4h 4  4J 4~ 4  44 4 4 4 4 4  4\ 4 # 4R 4X 4O^ 4d 4j 4p 4 v 4 | 4 4  4  4) 4 4:  4S  4 4 4 4 4n  4  4a  4  4  4 4 46 4 4# 4o 4P# 40 1 4 ? 4 M 4[ 4i 4w w 4 4r  4d 40 4j  4: 4 4  4" 4  4 4\ % 4 2 45? 4L 4Y 4yf 4s 4f  4 4  49 48  4 4X  4#  4  4 4J  4 4L 4) 4Y1 4U 4L _ 4)  4  4n  4= 4, 4' 4  4, 4x 4 4  4  4B) 46 4C 4P 4] 4Zj 4~w 4N 4O 4  4 4<  4 4 4 4 4o 4 4| 4 4  42  4T  42 4 4>  4 4  4 4T 4  4Q  4e$ 4|* 40 4Y6 4 < 4B 4fH 44 N 4UT 4 Z 4 ` 4df 4m 4u| 4\ 4 4 4 4 4 4, 4 4 4 4 47  4K 4; 4 U 4Fn 4 { 4x 4  4 4n 4m 4 4l 44 4 4 4 4U % 42 4 ? 4M 4y 4H 4 4) 4' 4 4  4 4U ( 45 4B 4_P 4] 47 j 4w 4< 4' 4 4 4@ 4a  4( 4E5 4a 4h 4 4 4E 4 4 4| 4a 4/  4 4. % 4 2 4w ? 4L 4Ey 4~~ 4 4a  4 4 4  4  4d 4 4 4 4* 48 4F 4T 4 b 4} 4  4  4a  4 4= 4   45 4 3 4 @ 4X 4Ue 4a r 4M 4s 4; 4a  4  43 4H 4  4 4 4  4 - 4L< 4I 4T,] 4h,q 4|,  4, 4,` 4s, 4 , 4,  4 , 4,`, 49.B 4PKY 4y 4L 4 4 4, 41 4 4Z" 4> 4 m 4C 4& 4 4, 4E  4- 4J 4b 4u 4_ ,,, ,8,`B\,f{,, , `! ,` 4u 4! 1% 1 5 1"9 1> 4gF 14J 10O 4 W 1F[ 1Bd m  1V 1T 1^ 1\ 1i 1g8C 4 4  4g+ 4 7 4B`d 1uh 1om 4g 4 1 1 1 1 4g 1 1  4  1 1$ 1( 1-B 4J 1N 1T 2] 4e 1 i 1 s | 2  1 1 1! 1 2 Hk-DH\i 4  4B 4 4 4r 4 1- 1) 1K 1? 4g( 1, 1|1 4 : 1> 1L 1P 1^ 1b 1g 4q 1u 1z 4 1 1 1 15M]j*z7Ojtp 4J 4 1! 1 1? 13 4g 1t  1p 4  1 1, 10 1> 1B 1G 4Q 1U 1Z 4d 1h 1q'z' 1 17Umz#5-E\g 4< p` 4 1 1 1V 1H 4g 1 1 4  1 1 1% 1 1R 1B 4 1 1 4 1 1. 48 1< 1BTW 4a 1e 1ox 1 10`D0  1 1 1 1!T@Id 1 h 1 m 2] 1 1 1# 1  i, qD Q *l v H l  t 4 4>! 4! 4'! 4g3! 4 I! 4U! 4c! 4{! 4g! 4 ! 4! 45! 4 !! 4! 16! 12! 1P! 1H! 4g" 1x" 1p " 4 " 1" 1&" 1*" 1/"lD" 4N" 1R" 1X" 2Ga" 4k" 1o" 1y"" 2-" 1" 1";""X""" # 1 # 1 # 1# 1#>#G# 2RV# 1"Z# 1 c# 1,g# 1*l###h###6#V#d# 4%$ 4s)$ 4A$ 4f$ 4 s$ 4'$ 4k$$ 18$ 14$ 1T$ 1J$ 1$ 1~$ 1$ 1$ 1$ 1$ 1$ 1%X % 2"% 1% 1%% 1)% 12% 16% 1?% 1C% 1H% 2"W%hd%{%%%+%8%H%% 1% 1% 1!% 1% 1Q& 1K & 1n & 1j& 1& 1#& 1'& 10& 14& 1=&F&a& 1e& 1s& 1w& 1& 1& 1&&O& /" 5?& 5q* 5. 52 56 5: 5(> 5\H 5qM 5~R 5W 5\ 5a 5f 5k 5p 5u 5z 5 5 5  5 5! 5, 54 5B 5I 5U 5^ 5d 5r 5| 5 5 5 5 5 4\`(``@.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.data.rel.local.rodata.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @( @p &h ,h 12h @@2*T( O@}d  q&l@ЀE }<AI0@0IhcJ@0'P0`0Yc yc cP@Pe 6 lX