ELF>Z@`@8 @ @@@BBPPPu(u($d$dpppH$`````888 XXXDDStd888 Ptdhhh,,QtdRtdppp/lib64/ld-linux-x86-64.so.2GNUGNU:Z('GNU)>Ɗembs')J}|;8ޤ;䳢2X d # c# 0 U y 4 _hsY x@ b N hpt CD[' SmGp , Lq*1! ' #  V[  7V*   6 i  % QF B P r ? F7k*kO ^    1 Bw @ "I(} h5H  `H @ @_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablegtp_decaps1cgtp_update_context_respgtp_echo_reqimsi_gtp2strgtp_data_reqgtp_decaps1ugtp_set_cb_data_indgtp_newpdp_count_secondarygtp_set_cb_recovery3gtp_freepdp_teardowngtp_set_cb_update_context_indgtp_pdp_getimsigtp_set_cb_confgtp_freepdpgtp_delete_context_req2gsna2in_addrgtp_set_cb_delete_contextgtp_freegtp_imsi_str2gtpgtp_decaps0gtp_T_defsgtp_create_context_respgtp_set_cb_create_context_indlookuppdp_gettidinstall_nodevty_outctrl_cmd_send_trapctrl_vty_initctrl_interface_setuposmo_apn_from_strgsm48_decode_bcd_number2osmo_apn_to_strosmo_stats_vty_add_cmdsosmo_tdef_vty_groups_initprint_versionvty_read_config_fileosmo_cpu_sched_vty_initvty_dump_xml_ref_modeosmo_tdef_vty_groups_writevty_ref_gen_mode_desccfg_description_cmdtall_vty_ctxlogging_vty_add_cmdsosmo_talloc_vty_add_cmdsvty_ref_gen_mode_namescfg_no_description_cmdinstall_element_veinstall_elementtelnet_init_defaultosmo_log_infoosmo_timer_delosmo_timer_setuposmo_fd_unregisterosmo_strlcpyosmo_netdev_add_addrosmo_hexdump_nospcget_string_valueget_value_stringmsgb_dataosmo_panicosmo_hexdumpmsgb_talloc_ctx_initosmo_tundev_set_data_ind_cbosmo_init_logging2osmo_tundev_get_priv_dataosmo_netdev_freeosmo_fd_setuplogp_stubosmo_netdev_ifupdownosmo_select_mainosmo_tundev_get_fdosmo_tundev_openosmo_tundev_set_dev_nameosmo_tundev_set_priv_datamsgb_lengthosmo_quote_strosmo_tundev_get_netdevmsgb_allocosmo_init_ignore_signalsosmo_netdev_set_ifindexosmo_netdev_registerlogp2osmo_tundev_allocosmo_netdev_set_mtuosmo_tundev_closemsgb_freeosmo_tundev_freerate_ctr_initosmo_fd_registerosmo_netdev_allocosmo_stats_initosmo_tundev_sendlog_check_levelosmo_timer_scheduleosmo_daemonizetalloc_strdup_talloc_freetalloc_reporttalloc_named_const_talloc_zerotalloc_report_fullgtp_tunnel_set_i_teigtp_tunnel_set_ms_ip4gtp_dev_create_sgsngtp_tunnel_set_ms_ip6genl_socket_closegtp_tunnel_set_tidgtp_tunnel_freegtp_tunnel_set_familygtp_dev_destroygtp_del_tunnelgtp_dev_creategtp_tunnel_set_o_teigtp_tunnel_set_versiongtp_tunnel_set_ifidxgtp_tunnel_allocgtp_add_tunnelgenl_lookup_familygtp_tunnel_set_flowidgtp_tunnel_set_sgsn_ip4genl_socket_opengtp_tunnel_set_sgsn_ip6strcpysnprintfperrorstrncpyexitntohlfreeaddrinfogetaddrinfoif_nametoindexhtonlhtonsstrtolsystemsocketstrlenmkdirstdoutoptargatoi__libc_start_mainstderrfprintfinet_ntoaraiseinet_ntop__cxa_finalizestrchrstrerrorcallocmemcmpmemsetioctlsignalmemcpystrcmpgetifaddrs__errno_locationgetopt_longfreeifaddrsstrerror_rstrncmplibgtp.so.11libosmoctrl.so.0libosmogsm.so.20libosmovty.so.13libosmocore.so.22libtalloc.so.2libgtpnl.so.0libc.so.6TALLOC_2.0.2LIBOSMOCTRL_1.0GLIBC_2.14GLIBC_2.34GLIBC_2.3GLIBC_2.2.5LIBOSMOGSM_1.0LIBGTPNL_1.1LIBGTPNL_1.2LIBGTPNL_1.0LIBOSMOCORE_1.0/build/coverity/install-Osmocom/lib       " n  @q:  P   ii  ui    #  @P= 2 P= ? P=L  q#Y pZxZ   &0+@<PB`GpM[b @y`~00 (hc @qHGdPee`eh5fpՆf \( 9g0 e  g  / h @@ H aiP    i    0j ` h lp   l Ȋ Ӌ( m0  t  |n ` $h np H ҍ 6o  p(o0oЎq@DH@rPXrs`hhjsp*t0 }(tt0tV}up@HuPГ*vHZvГ`hvpД#'w@ (w0"wx@x@ HxPXmyh`hpnY (@0(@(ג@HP``hȱ4C0]  (@`h (08@ H P X ` hpx !"#$% &('0(8)@*H+P,X-`.h/p0x12356789:;<=>?@ABDEFG H(I0J8K@LHMPNXO`PhQpRxSTUVWXYZ[\^_`abcdefgh i(j0k8l@mHnPoXp`qhrpsxtuvwxyz{|}~ (08@HPX`hpxHHHtH5ʯ%̯@%ʯh%¯h%h%h%h%h%h%hp%h`%h P%zh @%rh 0%jh %bh %Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%h@%h0%h %h%ڮh%Үh%ʮh %®h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%zh*@%rh+0%jh, %bh-%Zh.%Rh/%Jh0%Bh1%:h2%2h3%*h4%"h5%h6%h7p% h8`%h9P%h:@%h;0%h< %h=%ڭh>%ҭh?%ʭh@%­hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%zhJ@%rhK0%jhL %bhM%ZhN%RhO%JhP%BhQ%:hR%2hS%*hT%"hU%hV%hWp% hX`%hYP%hZ@%h[0%h\ %h]%ڬh^%Ҭh_%ʬh`%¬ha%hb%hc%hd%he%hf%hgp%hh`%hiP%zhj@%rhk0%jhl %bhm%Zhn%Rho%Jhp%Bhq%:hr%2hs%*ht%"hu%hv%hwp% hx`%hyP%hz@%h{0%h| %h}%ګh~%ҫh%ʫh%«h%h%h%h%h%h%hp%h`%hP%zh@%rh0%jh %bh%Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%h@%h0%h %ҥf1I^HHPTE11H=Gf.@H=qHjH9tHnHt H=AH5:H)HH?HHHtH5HtfD= u+UH=Ht H=6)d]wUHH}]UHH}H Hu0EAH%HHH%HǸOt3HXH@HIHHUЋEH։H)HHZHE}y/H=HvH '"HHǸOHιHHE؋@u H H HUHR(H}HHHƸHE؋@u H H HEЋ@DHGH_HHEHH5HǸHEH@PHt>HE؋@u H; H5 HUHRPH}HHHƸFHEH@XHt>HE؋@u HHHUHRXH}HHGHƸHEH@`Ht>HE؋@u HHHUHR`H}HHHƸEzHEЋP@E!ЅtZHE؋@u HCH=EЉH~HHHEHH5HǸ4E}vHE؋@u HHHE@ht HtHk HMIJH}IHHTHƸHE@It9HE؋@u HmHgHMHHHHϸ}HEt!HEHHEH HHlHEt!HEHHEH HHHE@u HHHUHR@H}HHHƸHE@u HyHsHUHH}HHHƸHE@u H8H2HEHPHnHHEHH5HǸ8HE@htIHE@u HHHEHdHHHEHH5HǸHE@|tIHE@u HHHEHxHƪHHEHH5LHǸHEHFHH HEH@HEHEHEHEHH5HUHEHHHEHHEHEHEHEHHHUHEHH9uHEH@HHtBHE@u HHHUHRHHR H}HHHƸHE苀t@HE@u HiHcHU苒H}HHTHƸrHE@u H)H#HEt HHH}HHHHƸHEHHEHEHEHEHHHUH]H9H]UHH0H}HUHEHH蜱HEHƨUHAUATSHHHHЈHHHEHHHEЀt H}H@@HHPDHAHAEH@u L%L%}u HHHDHH8HHHMIDH5HǸHHH HHǸcHHuxH@u L%L%Ht H;HvHHPHMHH5HǸH@u HwHqHHHHHϸ?H@u H6H0HHHHHϸCHHHHHHHH5HǸH@u HHHDHH(HHHIDH58HǸHHHHHHH5HǸZH@u HHHDHH<H@HHIDH5HǸHHHHHHHEH@u HvHpH}t HHHHHH&HƸlHHHHHHMHEH@u HHH}t HHHHHHHƸH}tZH@u HHHEHHH@HHHH5gHǸH}tZH@u H/H)HEHHHߢHHHH5&HǸ!H@u HHHXt HHHHHHHƸHH[A\A]]UHHH}HuHMHEHHUHH@H}HuЉUHMEHEHHPdHEH}uGHEЋ@u HHHUHH}HHHƸHEHHHHvHEHHHHvKHEЋ@u HHHUHHH}HHHƸHEHHH5HE}~THEHHHEEHEHHUHuHukHUHEHHnERECEHEHHUHuH]uHUHEHH'EE}v}u@HEЋ@u HvHpHMHHHHϸUHH`H}HuUHMHEHHKbHEH}uGHE@u HHHUHH}HHHƸ THEH@HEHEHEHEHHHEHHEH}EzHEHH(UHHHHHHEHEЋ@ tJHEH薟HHEHHHHeu"HEHP@HEHHEHE؋9EwHEHHEHEHEHEHHHUHEHH9HE@u HHHUHHH}HHHƸUHH0H}HuЈEH}tcEMHEHH(UHHHHHHEHE@ tUHEHH@HEHHEHE9ErUHHH}HuHEHHEHHOHEHHEHH0UHH@H}HuЉUHMHEHH_HEH}uDHEЋ@u H]HWHUHH}HHDHƸipHEH@HEHEHEHEHH5HUHEHHHEHHEHEHEHEHHHUHEHH9uUHH0H}HuUHMHEHH^HEH}uGHE@u HvHpHUHH}HH]HƸHEHHHEHH HEH}uHHE@u H HHUHHH}HHHƸHUHEHHUHHH}HuHE@u HHHUHR H}HHJ HƸUHSHHH}HuHE@u HFH@HEHPH|HHEHP8HEIH5 HǸ>HEH@HEHEHEHEHH5HUHEHHHEHHEHEHEHEHHHUHEHH9uHEH@ HEHEHEHEHHiHEH}Ht-gHHHHHHǸ譺HEHUHPHUHEHHHUHB HE@HHE@IHEf@JHEHP0HEHP0HEHP0HEHP8HEHPHEHHHEUHH0H}HuHEH@HEHEHEHEHHjCHEH@ HUHHuHE8HEHHEHEHEHEHH%HUHEHH9uUHH H}HuHUHEHHMHEH}uHUHEHHHHEHEUHHH}HQ}Hu5HEH@ IHHHZHǸٷTHtAHEH@ HPL VAHH¾臸HHEHH HEHHHEH@pHHEH@`HHt|Hu@HEHP`HEH@ IIHHHrHǸY`tFHEHP`HEH@ RPL |AH%H¾蚷HHEHP`HEH@pHHHE@DH{HuDHEH@pHP$HEH@ IIHHHHǸ]荺tJHEH@pHP$HEH@ RPL AHNH¾öHHEH@pHwHEH@pHEHHHzHu5HEH@ IHaHHHǸPT迹tAHEH@ HPL AHH¾HHEHHHEHǀHEHHHyHu5HEH@ IHHHHǸ腴TtAHEH@ HPL jAHH¾3HHEHH4HEHǀHE@UHH0H}HuЈEHEH}t EEHEH@PUѺHhE}EEHcHHHHHHEHHHHUHEHcHEH0HEH@PMHE},HEHHeHHӯHEHE3E;E~)HEHH<HH蟯HEHEH xHu`HEHEHcHHHHHH9HHEH@ IIHHHHǸhv׶tcHEHEHcHHHHHHƊHUHR PRL jAHH¾HEE;EEUHSHXH}EHEH@HHEHE@t HvHu5HEH@ IHHHHǸ_TεtAHEH@ HPL AHH¾ HHE@Dt>_H)vHu@HEHPPHEH@ IIHGHH'HǸ覰YtFHEHPPHEH@ RPL AHH¾OHHEH@PHHUHBpHEH@pHH[uHu5HEH@ IHHHdHǸTRtAHEH@ HPL ZAHH¾葰HHtHuDHEH@pHP$HEH@ IIH&HHHǸ5]褳tJHEH@pHP$HEH@ RPL AHeH¾گHHEH@pH1HH蹿HsHu@HEHPPHEH@ IIH~HHHǸmYܲtFHEHPPHEH@ RPL /AHH¾HH}H@sHu5HEH@ IHHHIHǸȭT7tAHEH@ HPL AHH¾vHHEPHEHEH@PHκHUHBpHEH@pHLHirHu5HEH@ IHJHHrHǸT`tAHEH@ HPL AH*H¾蟭H HqHu?HEPDHEH@ AIHHHHǸHX跰tEHEPDHEH@ RPL AH}H¾H]HEH@pHUHP@HEHpHuMHEHH:HHEH@ IIHH HHǸicدtPHEHHڃHUHR PRL A HH¾HHEHEHHEH@pHHBH pHug诬HHEHH9HHEH@ HSIIH4HHHǸcHyήtf5茪HHEHH迂HUHR HSPRL AHsH¾H HEHGHEHnHuMHEHH5HHEH@ IIHeHHHǸdcӭtPHEHHՁHUHR PRL AHH¾HHE,HEHHEH@pHH=HnHug說HHEHH4HHEH@ HSIIHHHHǸ^Hyɬtf0臨HHEHH躀HUHR HSPRL AHnH¾H HEHB HE0HlHuMHEH0H0HHEH@ IIHH$HHǸ_cΫtPHEH0HHUHR PRL A$HH¾HHEDHEH0HEH@pHH8HkHug襨HHEH0H/HHEH@ HSIIH2H(HHǸYHyĪtf+肦HHEH0H~HUHR HSPRL A(HiH¾ަH HEH= HMHEH<H4HAxHHEH@pHHkE}HjHuI]败HHEH@ IIHH3HHǸ+_蚩tLXHUHR PRL /A3HYH¾ΥHHEH- HE@hHE@JHEH@pHHTE}HiHuZV譤HURJHUHR HPAIHH;HHǸHo肨t\@HURJHUHR HPQRL 7A;H1H¾覤H HEHrHEH@XHHhHu@HEHPXHEH@ IIHHCHHǸ1Y蠧tFHEHPXHEH@ RPL ACHeH¾ڣHHEHPXHEH@pHHHE@@:HE0'HEH@pHuH}E}HgHuU}tD蛢H HUHR IIH%HLHHǸ n{t[}tܣ3HHUHR PRL ALH+H¾蠢HHEHlHMHEHUHAxHHEHfHuMHEHHyHHEH@ IIHfHVHHǸcttPHEHHvyHUHR PRL AVH/H¾褡HHMHEHHE܃}HeHu5HEH@ IHHYHHǸH¾賘HE}H}H\HuNHEHEH8HܔAIHgHHHǸ>g譛tTHEHEH8H{SPL AHdH¾ٗHaHEH@HEH@HEH}#HE@DHEHPPHEHH茴H[HuiX诖HHEDHEH8H譓HSEIHsHHHǸ Hutlܗ3HHEDHEH8H1HSATPL AHH¾艖H HEHHHHe[A\]UHH}HEuHEt]UHH}HEHuHE`t]UHH0H}HuHEH@ HEHEHEHEHHdHHEHHHEкHHؗuHE8HEHHEHEHEHEHHHUHEH H9uUHATSH H}HuHEH(HEHHגHhYHubHEЋ(HEDHEH8HjHSEIHpHHHHǸǓHx2teHED(HEHEH8HHATSPL AHH¾MH bHUHEHH6HEH}tHE>HEЋHMHEHHO;HEHEHP HEHHHEHe[A\]UHAWAVAUATSHHHHPHEHEH@0HEHDžHHEHEHEHHHHHZH譑HEHWHuxH}t HZHHDHH8HqHSEIHHHOHǸΑH6txH}t HZH_HDHH8HHSATPL 7AHH¾>H H}tHEHYHHHEH}tHE@tHEH}u HEH@HHEH}tHE@tHEH}HUHudHHH8HHHXRAIHHHHǸUHytfHHH8H舍HHmXRSPL AHeH¾ڐH HHEHH+H`HTHHHHH蕑HHDHH8H譌HSEIHkH HHǸ HrHHHHHHDHH8H HSATPL A HH¾dH HHEHH赑2 HHTHHWHHВH`HHdHHhHH蛒H`HdHP(HhHHHPHHUlE}`HRHHHHHuHHDHH8H荊HSEIHHHkHǸHRHHHHԎHHDHH8HHSATPL AHH¾DH HHEHH蕏 HEH@ HHH¾H5E}H!QHufHEHX HDHH8HHSEIHEHHHǸ|H{thHEL` HHH8H览HATSPL AHH¾H UHEWHPEHcHHHHHH-HEHDHPEHcHHHHHHEHHHHX~E}]HHHHHPEHcHHHHHHHHҎHHHEHHPEHcHHHHHH!HEHHPEHcHHHHHHEHHHH{}E}HHHHHPEHcHHHHHHHHHHHHHPEHcHHHHHHHHH贍HHHE-DHOHHHHUHǸHHHMHcHHHHHHP@EE;EHHMHPH|eHE@D2HEHPPHHH蕣HaMHur^HHDHH8HVHSEIHHNH4HǸ資Htr肉هHHDHH8HфHSATPL "ANHH¾)H H}HCLHuTHHH8HJAIHHPH-HǸ謆mtZHHH8HSPL jAPHH¾AHHHEHH蒉HEHPpHHPHEH?(HmHEHHUHHHEHHHHEHHOHEHUHEHHi/HEHUHPHHHHEH Ht%HHEHH轈:HHEHHHHEPIHXHQJHH}t&HEHpH.H¿ 耉IL%7H}t&HEHpH0H¿LHHHDHELh HDHH8HՁHATSAVAUHLREIHHkHHǸ$H0茈H}t&HEHpH.H¿ |IL%3H}t&HEHpH0H¿HHHHDHELp HDHH8HрHATSAWAVHKRAUPL AkHH¾H@HHEHHlH'HHuTHHH8H.AIHqHsHHǸ萂mtZHHH8HSPL AsHH¾%HE؉HHEHHtH/GHuTHHH8H6AIHHxHHǸ蘁mtZHHH8H~SPL VAxHH¾-HHHEHH~He[A\A]A^A_]UHAUATSHXHHHPHEHEH@0HEEHHHHHHHzHEHHHHH胂HHDHDHH8H}SATEIHMHHmHǸHTHHHHցHHDHDHH8H|SAUATPL AHH¾:H HEHHHH~ HEH@HEHEHEHEHHLHEHH HHH+|uE4HEHHEHEHEHEHHHj!HuKHEHpHEйH¿`IHHHHǸ[jK`tWHEHpHEйH¿I`HPL >AH%H¾t\HHEHHH XH]UHH0H}HEH@HEHo HuKHEHpHEH¿_IHƵHHHǸZjP_tWHEHpHEH¿N_HPL fAH*H¾y[HHEHHHE؋@HEHHUHL^HE؋PHE؉UHH0H}؉EԀ}HPHuKHEHpHEH¿^IHôH%HiHǸYj1^tWHEHpHEH¿/^HPL cA%H H¾ZZHHEHVH}HuKHEHpHEH¿]IHH(HHǸXj^]tWHEHpHEH¿\]HPL A(H8H¾YHHE؋PHE؉HEH(Ht HEHUHHH}HEH@t5HEHHEH@HEH8HYUHHH}HEH8H&VUHH H}HEHEHEHkUHH@H}HuЉUHEHHVHEHEHUHPHEHUЋPHEỦPHE@ HEHP(HEHP(HEHP(HEHP0HUHEHHUHEHPHEHH8HEHH3HH[H4HuKHEHpHEH¿q[IHHSHMHǸVj[tWHEHpHEH¿[HPL ASHH¾>WHHEUHH H}HuHEH(H`EHEHUHPHEHP(HEHHH}t HEHUHH H}HEH@HEHEHHH}t,HEH(HtHEHHEH8HEH@UHH`H}HuEHEH(HEHEHpHEH¿YHEH@(HEHEHHEHEH@HEHEHHEHHEH;EtHEHH\EE;Et:HEHEHEH@HEHEHHEHEHPHEH(H9uHHu7UHEAIHHHHǸJTPXt=EPHEPL mAHH¾THEUHHH}HEHqUHAUATSHHH}HuЈEHEHE@ uUHEP uHEP E9bHHH}t HϮHͮDeHEDh HEHpHEH¿WHSuATEIHHHHǸRH aWH}t H5H3DmHED` HEHpHEH¿7WHSuAUATPL AH H¾ZSH0UHEP H}tHEHHHEHUHEHHHe[A\A]]UHH H}EfEHEHE}Ht-2HHHͭHHҭHǸRE?UHEHE)ЉE fEEEE:ErEUHH HuЉfUEHEHE}Ht-]HHHCHH!HǸ5RE7UEHE)UHEHЉʈEEE:ErUHHH}HEHUHHHufEEHMHΉUHH }HuЈEHEHE}Ht-]HqHHVHH4HǸHQE6EPE)UUHEHЉʈEEE:ErUHH}HuHMEHΉ:UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHH\HǸPHEHPxEHHEHPxHE@jUHEfPjHEUHH H}EHEH HEHEUUHH H}fEHEHHEEHUH։UHH H}uHEHHEHUEH։3UHfEEfEEff EE]UHH H}HMfUEEfHEHPHUʈHEHPHUUHEHPHUUUHMHEHH(RUHEHUHH0H}HM؉fUEEHEHHEUuHMHEH5UHH}HuUHMHEHHEWHEHEHE@<wYHE9EuHE@HEHH9rHE,HE@HEHEHHMHUHH9s]UHATSHPH}HuHUHMHEHHEHE@<BHEHHrfEHE@f;EHEf}HE@EUEHH9HEHHEHHupUHEȉHH¾GH He[A\]UHSHH}HuHxHpHpH&\HEHxHHEHxHHEHEH@xHEH}H HuWHpHpH8HCAIHHHSHǸ F4yJHpHpH8H=CSPL AHH¾FHHEHHEHEHHHpHHH)HEHEH)HUHEHHfEEH9EHm HuWHpHpH8HtBAIHHHHǸDBIHpHpH8HBSPL AHH¾dEHHE!HHEHHEHEH~HE@HEHeHEHTHEHoHEHE<uiuHEHHtJHEHHEHEHHEЋ@aCHEH:HE<uiuHEHAHtJHEHHEHEHuHEȋ@BHEHHEH@xH+EEEPHEEPHEH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHpHEHHHEHE<u%HEHHHEHEHE}vHEH@xH9EHaHuNHEHEH8Hn?AIH)HHHǸAg?FtTHEHEH8H ?SPL ̟AHH¾kBHH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHHEHHHEHE<u%HEHHHEHE HE}vHEH@xH9EHHuNHEHEH8H>AIHHHHǸf@gDtTHEHEH8H=SPL AHQH¾AHH]UHH0H}HuHUHMHE@JfEHUHEHѺHPUHAUATSH8H}HuHUHMHEHfEHHu\]HEDHEH8H=#=!tI=!tD t\HMHUHuHEHHMHUHuHEHEsHMHUHuHEHHHEH HHH%@HEH?HE HEǀ HEH9H]UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHԙHǸg;HEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHyHǸ:HEHUHHHEHHE@jUHEfPjHEHUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HHHPHHWHǸ9EHUH։6HEH}HtUHEH*HEUHSH8H}HuHUHEH<HEH:HkYfEHEH`<EMUHuHEAȹ:HYfEHEؾ(HHE`;HUEu4HUfBHE@:HE@HMHEHPHHAHQHMHEHPHHAHQ EH]UHH H}H?H¾IHEH}Ht-WHHHHHHǸ8HEHHEHEHE@HEf@HE@HMHEHHHMHUfBHEUHH@H}HuHUȉMHH¾wHEH}Ht-qHCHHBHHHǸM7HEH2HEHEHE@HEf@HE@@HEP⿈PHEPPHEPP 2HUfBHE@HE HHEHEHE@HE@@HEP@PHEPPHEPPP9HUB?9HUBHE@ HEHHHEȺHH9HEHHEHEHE@HEf@Eĉ8HUBHEP@PHEPPHEPP8HUB8HUBHE@ HEHHHEȺHH9HUHMHEHHHUfBHEUHH}uHEHEHE@UHEH3IHHH9HǸ'1]5tJUHEH13HPL UAHH¾1HHE=HE@HHu8HE@AHHHiHǸW0W4tDHE@HPL AHH¾1HUHEHHHu>UHEH1IHIHHHǸ/]3tJUHEH1HPL AHQH¾50HHEHpMHUHEH~HEHEH\3HEH1HHuHEȉH2HEH,HHu7HEAH`H HHǸ.V2tCHEHPL A HNH¾2/HH]UHH H}uHEHEHEH(HE}'H.Hu0EAHH-H͎HǸ-O*2tUHEH.IHH8HHǸ{,]0tJUHEH.HPL A8H<H¾ -HHE=5HE@H&Hu8HE@AH̍H?HHǸ+W0tDHE@HPL A?HrH¾V,H$UHEHOHeHu>UHEH?-IH%HCHHǸ*]S/tJUHEH,HPL ҌACHH¾+HWHHuAUHEH,IHHHHEHǸ3*.UHEH6,HPL BAHHH¾*HHHu7HEAHaHKHHǸ)[-tHHEHPL AKHOH¾3*HUHHH}HEttt 4 -#HQHHSHHKHǸ)UHH H}HuHEHEHEHEHEttxHEHE@HE@!HEHHHEHHH#'iHEHE@HE@WHEHHHEHHH&-HHHHHHǸ(#HEHEH8u HE<t HEHHEHEHE<u HEHHEHEHEHE@HE@HEHHHEHHH&HEHHHEH HH%UHHH}HuHE,HE@EHcHHHHHHEHHHEHHZtEEHH;ErUHSHHxHpHhdLXLPf)Ef~EHptHpu EHpHHQHEHUAEHp@HEE<uEEHEЉ‰)кЉE싅dtmdtmEBEHcHHHHHHXHHHUHEHHtmEEHH;PrHhtHhuEEHEbHhHHQHEHUAEHh@HEEHE‰)кЉE؁}vEUEЉE̾hVHHxHHxHHu:L wAH[wH¾HpHxH҉PHhHxH҉PEt HxHHEHUHA HQEAHxHHUHP HxHUHxHʉEHHxHHƿHWHC(HC(Hu:L wAHkvH¾HxH@4HxHP4P4HxH@49EHxH@4HxHP0HxH@0PHxHP8HxH@0HxHHgHC@HxHH@@Hu:L IvAHquH¾HxHH@HHxHH@Pdt HEHEHPHXHEHHtZHEHHPL uA%HtH¾HHEH\mHxHHH(EHcHHHHHHEHUHHQEAHEH HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHAPHB0HxHH@PHtEE;EtHxHH@XHxHH@`EEHxHHH(EHcHHHHHHEHEHC HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHA`HB0HxHH@`HtE}tPHSPL EiA;HPiH¾\H0L 5iA;HiH¾&$fDžxfEfEHpHHHHhHHHpHHHH`HH{HpH(HHHXHHUTHpE Ǹ^PtPEH4SPL 1hAJHhH¾H0L hAJHgH¾E HpE Ǹ tPHrSPL gAQHBgH¾NH0L gAQH gH¾E^EMH]UHSHHXHPLH@DHHEPHnEE E}jtP_HNSPL fAHfH¾*H0L fAHeH¾H@H@H`HH>ƅoH`E3ǸtPtHcSPL eAH3eH¾?H0L eAHdH¾ EOpEHXHEHHHPHUHJ HHrLfEăHHUE Ǹ[ftP[HJSPL GdAHdH¾&H0L 6dAHcH¾E6HUE Ǹ$tPHSPL cAH[cH¾gH0L cAH%cH¾1EwEfH]UHH H}HuHUHUHuHEHUHH H}HuHUHUHuHEHUHH H}HuUHMHMUHuHEAHUHH H}HuUHMHMUHuHEAHQUHHĀH}HuHUMHEHEHvu nHEHEFHEH@H HEH@HUHH"HEH@fEHEH@HEHEH@ HEHEH;EsEHE@EHUHHHHHHEHHUHHHHHHEHHE@BHEHHUHHHHHHEHЉʈPHEHEH@f -EHEH@HEHEH@ HEHEHH raHHEϋEt }EtEσHEH;EEHEHPH@HEHUHUHHHHHHEHHUHHHHHHEH HEHPH@HAHQ HEHHUHHHHHHEHЉʈPHE HEHHEH}HEHHEUHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHH_HǸHEHPxEHHEHPxHE@jUHEfPjHEUHHHhH`HXHpHHHhHHHt-9Hn_HHj_HHm_HǸJH`Ht-:H._HHO_HH-_HǸ H`tfDžpH`HHHpHHHKHh@ Hh@H`PHhP HX¸ )кЉHHhB8fDžp H`HHHpHHHOHXHhHHpHHE}yEHh@ PHhP EUHATSH H}HuHEHDHEEHEH@8Ht8HEL`8HEHHEHHHEHHAԉEHEHEH [A\]UHH H}Hl]H¾XwHEH}H!Hu*HE]HgH\HǸC#t0L ]AgH\H¾oBHEH@8HE@ HE@PHEHH$HEHHHEUHATSH H}HEHHEH}u pHEHP$HEHHmHUHBHHEH@HH$HEH@HHUHHmHEH@HHHHHEHP$HEH@HHHE}HEH@HHE}HEH@HH^HUBPHEH@HH7HUHHE@PT@Ǹct^HEL`$*HHATSPL Q[AHZH¾H AHEH$HPL >[AHZH¾UHHHu5HEH$IH[HHRZHǸTtAHEH$HPL ZAH ZH¾HHE2HEH@HHHEHZHH9He[A\]UHH H}uUHEHAHEH}u HEHp$UEщ¿ H]Hu>ZIHZHHYHǸKmHPL YAHXH¾H!HEHP$HEHHHUHHEHHHEH$HHEHH&E}HEHHE}H6Hu*HYHH XHǸC8t0L XAHWH¾HEDHEHH[HEH$H HEHXHHUHSHH}HEH@HHHEH@HHtP9HSPL XAHVH¾H0L XAHVH¾wHEH@HHHEH@HHEH*HEH$H HEHHHEHHEHWHHH]UHH}HuHEHUHP8]UHATSH0H}HuЉUHEH@HHHHuIUHEЉHHUH$IIH#WHHUHǸjbtOUHEЉHtHUH$PRL VAHTUH¾ HOHVHƿ HEH}Ht-HTHHVHHTHǸ]̋UHEH)HHEHHH>HEH@HHUHHE}Et^HEL`$2H!HATSPL VAHATH¾H AHEH$HPL UAHSH¾HEHe[A\]UHSH(HHH@ HH`HHƅH@HHHHƅ_HHx$H`HHHHQIIHHUHǸHEHHaE}t\HHHRSPL TAHRH¾SH @HHPL TAH[RH¾HH]UHH H}HuHUMHEHx$MHUHEHUHH}HE<t HE<u]UHH}HE<]UHH H}EEfUHEHcHHHEH}t=}tHEHttHE7EtHEHtHEEE}vUHAVAUATSHĀHxHpHhEHhH:HEH}tHEHMHHEHhHHEH}tHEHM.HHKHhH(HEHHHzHEIHhu+HhHhH@8HmHHhHhDHhDHhH8HHHATHEPHEPSAUpxEIHRH3H'RHǸVH@EIHhu+HhHhH@8HrHHhHhDHhDHhH8HHATHURHURSAVpxAUPL QA3H4QH¾YHPHe[A\A]A^]UHHHt HHHHJHu*HPHFHPHǸCLt0L PAFHsPH¾`HHxPHHUϱɱHHu*HNPHKHOHǸ-Ct0L PAKHOH¾HIHH6HHu3AHOHPHXOHǸRt?̰HPL OAPHOH¾7HUHH }HuUMyMUHuEUHH }HuUMyMUHuExUHHH}HEHUHHpH}HuEHUHEHHNHrHEH(HEHHHEHHEHHE}y ,ERHEH}u HEHHEHHEHEHHMEHcHHHHHH肺u0HMEHcHHHHHHPHEHHQcHMEHcHHHHHHHHHMEHcHHHHHHPHEHHHEH޹uHEHPHEHHHEHPHEHH[HEuPHEHEH@8HHHEHHHEHEH0HEHEHHEHEHH HUHΉ2EHEHc}uEE;EEUHHPH}HuEHUHEHHGateway GPRS Support NODE (GGSN) GGSN Number Send an echo request to this static GGSN every interval Interval between echo requests in seconds %% 3GPP TS 29.060 section states interval should not be lower than 60 seconds, use this value for testing purposes only!%sno echo-intervalGateway GPRS Support NODE (GGSN) GGSN Number Negate a command or set its defaults Send an echo request to this static GGSN every interval. %s(config-ggsn-apn)# v4v6v4v6tunkernel-gtptype-support (v4|v6|v4v6)Enable support for PDP Type IPv4(-only) PDP Type IPv6(-only) PDP Type IPv4v6 (dual-stack) PDP Type no type-support (v4|v6|v4v6)Negate a command or set its defaults Disable support for PDP Type IPv4(-only) PDP Type IPv6(-only) PDP Type IPv4v6 (dual-stack) PDP Type gtpu-mode (tun|kernel-gtp)Set the Mode for this APN (tun or Linux Kernel GTP) GTP-U in userspace using TUN device GTP-U in kernel using Linux Kernel GTP tun-device NAMEConfigure tun device name TUN device name mtu (<0-9000>|default) [apply]Configure announced MTU MTU of the APN, announced to the UE Default value of the MTU of the APN (1420) Apply the MTU on the tun-device of the APN defaultAPN(%s): Failed to set tun interface MTU %u: %s (%d) ggsn_vty.c%% Failed to set tun interface MTU %u: %s (%d)%sipup-script PATHConfigure name/path of ip-up script File/Path name of ip-up script no ipup-scriptNegate a command or set its defaults Disable ip-up script ggsn_vty.c:470ipdown-script PATHConfigure name/path of ip-down script File/Path name of ip-down script no ipdown-scriptNegate a command or set its defaults Disable ip-down script ggsn_vty.c:499ip prefix (static|dynamic) A.B.C.D/MIP information Prefix (Network/Netmask) IPv4 Adress/Prefix-Length static%% static IP addresses currently not yet supported%sip ifconfig A.B.C.D/MIP information GGSN-based interface configuration IPv4 Adress/Prefix-Length no ip ifconfigNegate a command or set its defaults IP information GGSN-based interface configuration ipv6 prefix (static|dynamic) X:X::X:X/MIPv6 Information Prefix (Network/Netmask) IPv6 Address/Prefix-Length ipv6 ifconfig X:X::X:X/MIPv6 Information GGSN-based interface configuration IPv6 Adress/Prefix-Length no ipv6 ifconfigNegate a command or set its defaults IPv6 Information GGSN-based interface configuration ipv6 link-local X:X::X:X/MIPv6 Information GGSN-based interface configuration IPv6 Link-local Adress/Prefix-Length no ipv6 link-localip dns <0-1> A.B.C.DIP information Configure DNS Server primary/secondary DNS IP address of DNS Sever ipv6 dns <0-1> X:X::X:XIPv6 Information Configure DNS Server primary/secondary DNS IP address of DNS Sever no (ip|ipv6) dns <0-1>Negate a command or set its defaults IP information IPv6 Information Disable DNS Server primary/secondary DNS ipg-pdu tx-sequence-numbersG-PDU Configuration Enable transmission of G-PDU sequence numbers no g-pdu tx-sequence-numbersNegate a command or set its defaults G-PDU Configuration Disable transmission of G-PDU sequence numbers shutdownPut the APN in administrative shutdown %% Failed to Stop APN%sno shutdownNegate a command or set its defaults Remove the APN from administrative shutdown %% Failed to start APN, tun-device is not configured%s%% Failed to start APN, check log for details%s%s %s%s apn %s%s description %s%s gtpu-mode %s%s tun-device %s%s ipup-script %s%s ipdown-script %s%s type-support %s%s apply mtu %u%s%s no g-pdu tx-sequence-numbers%s ip prefix static ip prefix dynamic ip dns %u %s%s ip ifconfig ipv6 prefix static ipv6 prefix dynamic ipv6 dns %u %s%s ipv6 ifconfig ipv6 link-localno %sshutdown%sggsn %s%s gtp state-dir %s%s gtp bind-ip %s%s gtp control-ip %s%s gtp user-ip %s%s default-apn %s%s echo-interval %u%s %sshutdown ggsn%s(NONE)IMSI: %s, NSAPI: %u, MSISDN: %s%s Version: %d, No User Plane, Primary, Num Secondaries: %d%s%s, Secondary%s%s Control: %s:%08x <-> %s:%08x%s Data: %s:%08x APN requested: %s%s APN in use: %s%s End-User Address (IPv4): %s%s End-User Address (IPv6): %s%sYesNo Transmit GTP Sequence Number for G-PDU: %s%sshow pdp-context ggsn NAME imsi IMSI [<0-15>]Show running system information Display information on PDP Context Gateway GPRS Support NODE (GGSN) GGSN Name PDP contexts for given IMSI PDP context for given NSAPI %% Invalid IMSI '%s'%s%% No such PDP context found%sshow pdp-context ggsn NAME ipv4 A.B.C.DShow running system information Display information on PDP Context Gateway GPRS Support NODE (GGSN) GGSN Name IPv4 address type IP address %% No PDP context found for IP '%s'%sshow pdp-context ggsn NAMEShow running system information Show PDP Context Information Gateway GPRS Support NODE (GGSN) GGSN Name show pdp-context ggsn NAME apn APNShow running system information Show PDP Context Information Gateway GPRS Support NODE (GGSN) GGSN Name Filter by APN APN name show pdp-context ggsn NAME ap APN APN: %s%sGGSN %s: Bound to %s%sshow ggsn [NAME]Show running system information Display information on the GGSN Copyright (C) 2011-2017 Harald Welte Copyright (C) 2012-2017 Holger Hans Peter Freyther Copyright (C) 2012-2017 sysmocom - s.f.m.c. GmbH Copyright (C) 2002-2005 Mondru AB 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. OsmoGGSN1.13.0-dirtyPDP(%s:%u): Sending DELETE PDP CTX due to shutdown ggsn.cstruct apn_ctxapnAssert failed %s %s:%d APN(%s): Stopping APN(%s): Running %s APN(%s): Closing TUN device %s APN(%s): Releasing IPv4 pool APN(%s): Releasing IPv6 pool ggsn.c:190ggsn.c:193ggsn.c:199APN(%s): Blacklist tun IP %s APN(%s): Starting APN(%s): Opening TUN device %s APN(%s): Failed to configure tun device APN(%s): Opened TUN device %s APN(%s): Opening Kernel GTP device %s APN(%s): Skipping APN start APN(%s): Failed to configure Kernel GTP device APN(%s): Unknown GTPU Mode %d APN(%s): Setting tun IP address %s APN(%s): Failed to set tun IPv4 address %s: %s APN(%s): Setting tun IPv6 address %s APN(%s): Failed to set tun IPv6 address %s: %s. Ensure you have ipv6 support and not used the disable_ipv6 sysctl? APN(%s): Setting tun IPv6 link-local address %s APN(%s): Failed to set tun IPv6 link-local address %s: %s. Ensure you have ipv6 support and not used the disable_ipv6 sysctl? APN(%s): Failed to set tun interface UP: %s APN(%s): Failed to set tun interface MTU %u: %s APN(%s): Running ip-up script %s tun interface has no link-local IP assignedAPN(%s): Cannot obtain IPv6 link-local address of interface: %s APN(%s): Creating IPv4 pool %s APN(%s): Failed obtaining IPv4 tun IPs APN(%s): Failed to create IPv4 pool ggsn.c:350ggsn.c:354APN(%s): Creating IPv6 pool %s APN(%s): Failed obtaining IPv6 tun IPs APN(%s): Failed to create IPv6 pool ggsn.c:367ggsn.c:371APN(%s): Successfully started %s,%sPDP(%s:%u): Failed to create and send TRAP %s PDP(%s:%u): Deleting PDP context imsi-rem-ipPDP(%s:%u): Cannot find/free IP Pool member PDP(%s:%u): Deleting PDP context: without private structure! PDP(%s:%u): Cannot delete tunnel from kernel:%s ggsn.c:431PDP(%s:%u): Failed parsing gsnrc (len=%u) to discover SGSN (NONE)PDP(%s:%u): Processing create PDP context request for APN '%s' PDP(%s:%u): Unknown APN '%s', rejecting PDP(%s:%u): Static IP addresses not supported: %s PDP(%s:%u): Cannot decode EUA from MS/SGSN: %s PDP(%s:%u): Failed to store APN '%s' 0PDP(%s:%u): Cannot add tunnel to kernel: %s PDP(%s:%u): Maybe your kernel does not support GTP-U with IPv6 yet? struct pdp_priv_timsi-ass-ipnonePDP(%s:%u): Successful PDP Context Creation: APN=%s(%s), TEIC=%u, IPv4=%s, IPv6=%s PDP(%s:%u): Cannot allocate IP address from pool (full!) PDP(%s:%u): APN doesn't support requested EUA / AF type PDP(%s:%u): Unable to decode associated APN len=%d buf: %s PDP(%s:%u): Unable to find associated APN %s TUN(%s): non-IPv%u packet received TUN(%s): APN(%s) Rx DL data packet for IP address outside pool of managed addresses: %s <- %s TUN(%s): APN(%s) Rx DL data packet for PDP(%s:%u): %s <- %s TUN(%s): APN(%s) Rx DL data packet for IP address with no associated PDP Ctx: %s <- %s tunPDP(%s:%u): Packet received on APN(%s): forwarding to tun %s PDP(%s:%u): Packet from MS IPv6 with unassigned EUA: %s PDP(%s:%u): Packet from MS using unassigned src IPv6: %s PDP(%s:%u): Packet from MS IPv4 with unassigned EUA: %s PDP(%s:%u): Packet from MS using unassigned src IPv4: %s PDP(%s:%u): Packet from MS is neither IPv4 nor IPv6: %s what & OSMO_FD_READlibgtp EOF (type=%u, pdp=%p, cbp=%p) GGSN(%s): Received Recovery IE for unknown SGSN (no PDP contexts active) struct ggsn_ctxggsn/tmpGGSN(%s): Starting GGSN GGSN(%s): Failed to create GTP: %s rc == 0GGSN(%s): Successfully started SGSN(%s): Delaying delete, still %u echo messages queued sgsn.cSGSN(%s): Deleting SGSN sgsn.c:22SGSN(%s): Tx Echo Request SGSN(%s): Rx Echo Request timed out! SGSN(%s): Rx Echo Response sgsn.c:73SGSN(%s): Discovered SGSN(%s) Dropped %u PDP contexts otherSGSN(%s): SGSN recovery (%u->%u) pdp=%p, releasing all%s PDP contexts /build/coverity/install-Osmocom/include/osmocom/core/bit16gen.hn <= sizeof(r)Assert failed %s %s:%d n <= sizeof(x)/build/coverity/install-Osmocom/include/osmocom/core/bit32gen.hmsgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) Welcome to OsmoGGSN 1.13.0-dirtyPDP(%s:%u): PCO PAP PeerId = %s, ACKing pco.cPDP(%s:%u): Unsupported PAP PCO Code %u, ignoring PDP(%s:%u): Invalid PAP AuthenticateReq: %s, ignoring PDP(%s:%u): Invalid PAP PCO Length: %s, ignoring PDP(%s:%u): IPCP but no IPv4 type ?!? PDP(%s:%u): Malformed IPCP, ignoring PDP(%s:%u): MS requested IPv6 DNS, but APN has none configured PDP(%s:%u): MS requested IPv4 DNS, but APN has none configured PDP(%s:%u): PCO Protocol 0x%04x PDP(%s:%u): Unknown/Unimplemented PCO Protocol 0x%04x: %s PCO.resprespDIPIP Pool and other groupsDTUNTunnel interfaceDGGSNGGSNDSGSNSGSN EmulatorDICMP6ICMPv6msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) msgb(%p): Not enough headroom msgb_push (allocated %u, head at %u < want headroom %u, len %u, tailroom %u) /build/coverity/install-Osmocom/include/osmocom/core/msgb.hsize >= headroomAssert failed %s %s:%d IPv6 RSicmpv6.cmsgIPv6 RAPacket too short: %u bytes Ignoring non-ICMP to all-routers mcast Short ICMPv6 packet: %s ICMPv6 type 133 but code %d Invalid Router Solicitation: %s Unknown ICMPv6 type %u Ignoring non-ICMP solicited-node mcast ICMPv6 type 135 but code %d Invalid Neighbor Solicitation: %s Ignoring Rx ICMPv6 Neighbor Soliciation: %s in46_addr.c0Assert failed %s %s:%d UNDEFINED%s/%uin->l <= sizeof(dst->v6)ippool_printaddr Firstdyn %td Lastdyn %td Firststat %td Laststat %td Listsize %u Unit %d inuse %d prev %td next %td addr %s ippool_hashdel: Tried to delete member not in hash table ippool.cEmpty prefix length specified Bad address Prefixlen is not an int Perfixlen too big Failed to allocate memory for ippool Failed to allocate memory for members in ippool Failed to allocate memory for hash members in ippool addr blacklisted from pool: %s Static IP address not allowed Static out of range Dynamic IP address not allowed No more IP addresses available IP address allready in use MS requested unsupported PDP context type Could not allocate IP address Address not in use Could not free IP address errno=%d/%s socket() failed netdev.csocket() failed errno=%d/%s ioctl(SIOCDELRT) failed ioctl(SIOCDELRT) failed errno=%d/%s ioctl(SIOCADDRT) failed ioctl(SIOCADDRT) failed errno=%d/%s ioctl(SIOCGIFINDEX) failed ioctl(SIOCGIFINDEX) failed msgb(%p): Not enough tailroom msgb_put (allocated %u, head at %u, len %u, tailroom %u < want tailroom %u) tun.cthis->netdevAssert failed %s %s:%d addrstruct tun_ttun_alloc_common() failed errno=%d/%s could not disable checksum on %s could not disable checksum on %s tun %s configured tun.c:152cannot create GTP tunnel device: %s GTP kernel configured tun.c:187errno=%d/%s osmo_tundev_close() failed osmo_tundev_close() failed tun.c:208TUN(%s): Injecting decapsulated packet not supported in kernel gtp mode: %s tun_txmsgerrno=%d/%s TUN(%s): write() failed TUN(%s): write() failed %s %s %s %serrno=%d/%s Error executing command %s Error executing command %s PDP(%s:%u): %s %s v%u TEID %lx EUA=(%s,%s) SGSN=%s gtp-kernel.ccannot create genetlink socket gtpcannot lookup GTP genetlink ID Initialized GTP kernel mode (genl ID is %d) gtp_kernel_tunnel_addgtp_kernel_tunnel_del;,xH8 \ |+ @ i` ߤ 3 ͦ  ѧ S@ [` . Ȫ _  G$ `D d p ί  h  ز$ +D vd  ´ U $ _D d ; C @$qDdLI8DXPx(8o\2|4X!b @`y $TDzdK0Pt~}!+,8-X.x/K00566827X_7x777<8*:F;<0=\=|==E??@A<A\gCDDDEE(EHEhFGAGyGGH(mHHIhNRTUUX@OZh|ZZr[M\\)](#^L^lNaaabVgVl8lXemxmnjnn1oo<Mp\>q|q%rrEtv/w@y`RzE{i{{{~,Llψtc` 4 mX x ˘  7 !8!՞X!\|!T!!@!u"$"ԨH"}l"""""1#L8#X#°x#ݰ##/#]#$Ӷ8$X$:x$͸$zRx X"zRx $8 FJ w?;*3$"D\ѓ AC F |AC  AC V WAC R  'AC E AC   !AC  DVAC Q d AC F &AC a @AC { ʚAC V Ś\AC W vAC q $WTAC O DMAC H dMAC H MAC H AC  AC }  AC  AC  $q5AC p DAC  dAC   wIAC E? AC  AC  AC  \AC W (^AC Y H"OAC J hQKAC F |%AC   KAC F SAC N ߦKAC F  9AC t (#SAC N HVAC  hJAC E  IAC D IAC  JAC E IAC D vAC El  ?-AC h ,?"AC ] L?AC  l@AC  ]ADAC  AAC   AAC E BAC  vCdAC _ 0EBAC } PEBAC }  pEAC E  FAC E  :KAC  PiAC d _PAC  P{AC v <@Q0AC k  \PQZAC EP QYAC T QnAC i  RAC  yRAC  RAC   ShAC c @TAC z `aTuAC p TAC  AVeAC `  XAC  XAC  M[AC  $[AC  D\$AC _ d\(AC c \GAC B (\AC P _TAC O _mAC h  ` AC H 4h?AC z TiAC  tiAC  koAC   Hq&AC H  JtAC H  x/AC j x/AC j <+x6AC q \Ax6AC q |WxAC  z-AC h zAC  {AC   u}AC G{  }AC   @~AC G d5CAC >  X5AC E+ iAC Z  h@AC G4  AC H   4AC o 4/AC j T(AC Q tAC  $AC K AC   ;AC v ';AC v BAC V <=AC  \ÏAC  |O.AC i ]MAC H )AC d CAC ~ $AC _ AC  <-6AC q ZZ  &+<BGM[ba n       i P lxpxo( 3 " oo!ooo`6PFPVPfPvPPPPPPPPPQQ&Q6QFQVQfQvQQQQQQQQQRR&R6RFRVRfRvRRRRRRRRRSS&S6SFSVSfSvSSSSSSSSSTT&T6TFTVTfTvTTTTTTTTTUU&U6UFUVUfUvUUUUUUUUUVV&V6VFVVVfVvVVVVVVVVVWW&W6WFWVWfWvWWWWWWWWWXX&X6XFXVXfXvXXXXXXXXXYY&Y6YFYVYfYvYYYYYYYYYyh~DcV00$c qGdeee5fՆf\9geg/h@ai i 0jllȊӋm%t|n$nHҍ6opooЎqD@rXrshjs*t0}tttV}upuГ*vHZvГvД#'w@w"wx@x xXmyhnY@(@(ג`ȱGCC: (Debian 12.2.0-14) 12.2.0 | @Z pZ3ZIUx|ZpZ !$( [\ ]Wa]',^@-0;FbVb ab&cc@mZcyuc\`hHcv@HGdTHeMHeM `H"5fM3HJf] Hn9g{ Hg Hh@ Hai5 Hi) HB0jWjIe` H|l Hl Hm h@0% H>|n\S` Hon^ H6oO HoKHo%HqK%@H@@rSWHqrKr9HsS`HjsH*tJ H7ttINHftzH}uJ@HuIHvJH0ZvIJ`H]vlH'w HwHwx1Hx1@Hx,HDmyXOzehzyW-+H `H  Q1 HA YM  Ha @q H ?Q G H ג $  ` ~ A ʘ- . %/' T3 zF P #g @ r _w| 4 4  |N  @ % $D   N YA -a&c@m-yH\  /  #B {r` f x ~ % D, p ( 9- f :3 m< 8 ' } P" 7 C l[ t j j N 8     - "   D- A RdU  Bt  B  @ @ . %/ 0h 1 :$:(">m6?P&MS[g I[- v[m=^^ j/' Hjj@ m0Pt.tM h$:`\ CaX#e#^j4Gl@`Z"55x6?Zbt> (&D Sri9xG?1uN@X2 LYlx_9Ep(<Wjo;4(=)GAvS-Y_Hs&|:!qK4U qo;~v$j-3X6>h+.n @ Zgx-ZrTxiX6:G <^j}@;Hd5  @(5=/On(,{@i4?TjebC{7H;vC 063e(0CG_r+i#G0}Zf_2Pv`  6* @ h  V   v) H-0  j!W!/!P!c!!P !!!! !e@!*p!""W/,"@"V"`i"Nw"d""""""#+#=#_#r#y######е $Z&$F$k$X/|$2$"$$$$J\$%h(%',5%G%H^%r_! Pc%%%Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryggsn_main.cprefetchdaemonizesignal_handlerprint_usageprint_helphandle_long_optionsvty_ref_mode.2handle_optionslong_options.1long_option.0ggsn_vty.cosmo_talloc_replace_string__llist_delllist_emptyllist_countggsn_nodecfg_ggsn_cmdcfg_ggsncfg_no_ggsn_cmdcfg_no_ggsncfg_ggsn_bind_ip_cmdcfg_ggsn_bind_ipcfg_ggsn_gtpc_ip_cmdcfg_ggsn_gtpc_ipcfg_ggsn_gtpu_ip_cmdcfg_ggsn_gtpu_ipcfg_ggsn_state_dir_cmdcfg_ggsn_state_dircfg_ggsn_apn_cmdcfg_ggsn_apncfg_ggsn_no_apn_cmdcfg_ggsn_no_apncfg_ggsn_default_apn_cmdcfg_ggsn_default_apncfg_ggsn_no_default_apn_cmdcfg_ggsn_no_default_apncfg_ggsn_shutdown_cmdcfg_ggsn_shutdowncfg_ggsn_no_shutdown_cmdcfg_ggsn_no_shutdownshow_one_sgsncfg_ggsn_show_sgsn_cmdcfg_ggsn_show_sgsncfg_ggsn_echo_interval_cmdcfg_ggsn_echo_intervalcfg_ggsn_no_echo_interval_cmdcfg_ggsn_no_echo_intervalapn_nodepdp_type_namesapn_gtpu_mode_namescfg_apn_type_support_cmdcfg_apn_type_supportcfg_apn_no_type_support_cmdcfg_apn_no_type_supportcfg_apn_gtpu_mode_cmdcfg_apn_gtpu_modecfg_apn_tun_dev_name_cmdcfg_apn_tun_dev_namecfg_apn_mtu_cmdcfg_apn_mtucfg_apn_ipup_script_cmdcfg_apn_ipup_scriptcfg_apn_no_ipup_script_cmdcfg_apn_no_ipup_scriptcfg_apn_ipdown_script_cmdcfg_apn_ipdown_scriptstr2prefixcfg_apn_no_ipdown_script_cmdcfg_apn_no_ipdown_scriptcfg_apn_ip_prefix_cmdcfg_apn_ip_prefixcfg_apn_ip_ifconfig_cmdcfg_apn_ip_ifconfigcfg_apn_no_ip_ifconfig_cmdcfg_apn_no_ip_ifconfigcfg_apn_ipv6_prefix_cmdcfg_apn_ipv6_prefixcfg_apn_ipv6_ifconfig_cmdcfg_apn_ipv6_ifconfigcfg_apn_no_ipv6_ifconfig_cmdcfg_apn_no_ipv6_ifconfigcfg_apn_ipv6_linklocal_cmdcfg_apn_ipv6_linklocalcfg_apn_no_ipv6_linklocal_cmdcfg_apn_no_ipv6_linklocalcfg_apn_ip_dns_cmdcfg_apn_ip_dnscfg_apn_ipv6_dns_cmdcfg_apn_ipv6_dnscfg_apn_no_dns_cmdcfg_apn_no_dnscfg_apn_gpdu_seq_cmdcfg_apn_gpdu_seqcfg_apn_no_gpdu_seq_cmdcfg_apn_no_gpdu_seqcfg_apn_shutdown_cmdcfg_apn_shutdowncfg_apn_no_shutdown_cmdcfg_apn_no_shutdownvty_dump_prefixconfig_write_apnconfig_write_ggsnprint_gsnaddrshow_one_pdp_v4onlyshow_one_pdpshow_pdpctx_imsi_cmdshow_pdpctx_imsishow_pdpctx_ip_cmdshow_pdpctx_ipippool_show_pdp_contextsapn_show_pdp_contextsshow_pdpctx_cmdshow_pdpctxshow_pdpctx_apn_cmdshow_pdpctx_apnshow_deprecated_pdpctx_apn_cmdshow_apnshow_one_ggsnshow_ggsn_cmdshow_ggsnggsn_vty_is_config_nodeggsn_vty_go_parentggsn_copyrightggsn.c__llist_addllist_add_tailin46a_is_v6in46a_is_v4pool_close_all_pdpapn_allocalloc_ippool_blacklistcb_tun_indsend_trapapn_supports_ipv4apn_supports_ipv6ggsn_find_sgsnggsn_find_or_create_sgsnname_buf.0cb_gtpu_data_indggsn_gtp_fd_cbggsn_allocsgsn.csgsn_peer_attempt_freesgsn_peer_echo_reqsgsn_echo_timer_cbsgsn_peer_drop_all_pdp_exceptpco.cosmo_load16be_extosmo_store16be_extosmo_load16beosmo_store16beosmo_store32be_extosmo_store32bemsgb_tailroommsgb_putmsgb_put_u8msgb_put_u16msgb_put_u32osmo_swab16msgb_t16lv_putipcp_contains_optionpap_welcomeprocess_pco_element_papprocess_pco_element_ipcpprocess_pco_element_dns_ipv6process_pco_element_dns_ipv4process_pco_element_link_mtu_ipv4process_pco_elementdebug.cdefault_categoriesicmpv6.cmsgb_headroommsgb_pushmsgb_reservemsgb_alloc_headroomicmpv6_construct_raicmpv6_validate_router_soliciticmpv6_validate_neigh_solicitin46_addr.caddrstr_buf.1addrstr_buf.0ipv6_within_maskcreate_ipv6_netmaskipv4_netmasklenipv6_netmasklenippool.cippool_hash4ippool_hash6addr_in_prefix_listnetdev.cnetdev_route4netdev_route6ll_prefix.0tun.ctun_tundev_data_ind_cbtun_alloc_commonutil.cgtp-kernel.cpdp_debuggtp_nlgtp_kernel_init_once__func__.1__func__.0checksum.cfrom32to16do_csum__FRAME_END____GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE__DYNAMICgtp_set_cb_create_context_indosmo_fd_setup@LIBOSMOCORE_1.0netdev_ip_local_getgtp_tunnel_set_o_tei@LIBGTPNL_1.0gsm48_decode_bcd_number2@LIBOSMOGSM_1.0gtp_tunnel_set_i_tei@LIBGTPNL_1.0gtp_freepdp_teardowntun_set_cb_indpdp_get_peer_ipvmemset@GLIBC_2.2.5osmo_netdev_register@LIBOSMOCORE_1.0genl_lookup_family@LIBGTPNL_1.0ctrl_vty_init@LIBOSMOCTRL_1.0vty_dump_xml_ref_modesnprintf@GLIBC_2.2.5gtp_dev_destroy@LIBGTPNL_1.0vty_ref_gen_mode_descg_ggsn_listosmo_tundev_open@LIBOSMOCORE_1.0csum_foldtalloc_report@TALLOC_2.0.2g_ctrlhclose@GLIBC_2.2.5ippool_newioctl@GLIBC_2.2.5gtp_set_cb_update_context_indosmo_cpu_sched_vty_initosmo_tundev_alloc@LIBOSMOCORE_1.0gtp_tunnel_set_sgsn_ip4@LIBGTPNL_1.0_talloc_free@TALLOC_2.0.2handle_solicited_node_mcast__gmon_start__gtp_kernel_tunnel_delippool_hashdelippool_freeosmo_tundev_set_priv_data@LIBOSMOCORE_1.0htons@GLIBC_2.2.5gtp_tunnel_set_ms_ip4@LIBGTPNL_1.0in46a_netmasklenexit@GLIBC_2.2.5ggsn_stopg_vty_infogetaddrinfo@GLIBC_2.2.5sgsn_peer_handle_recoveryinstall_node_finiget_string_value@LIBOSMOCORE_1.0ggsn_vty_initippool_hashaddgtp_kernel_tunnel_addgtp_set_cb_delete_contextgtp_tunnel_alloc@LIBGTPNL_1.0gtp_del_tunnel@LIBGTPNL_1.0strncmp@GLIBC_2.2.5imsi_gtp2strtelnet_init_defaultif_nametoindex@GLIBC_2.2.5system@GLIBC_2.2.5strerror_r@GLIBC_2.2.5gtp_dev_create_sgsn@LIBGTPNL_1.0genl_socket_close@LIBGTPNL_1.0msgb_free@LIBOSMOCORE_1.0osmo_netdev_free@LIBOSMOCORE_1.0get_value_string@LIBOSMOCORE_1.0gtp_kernel_create_sgsnlog_infoggsn_findprocess_pcoin46a_equalcfg_description_cmdapn_stoppdp_count_secondarymsgb_alloc@LIBOSMOCORE_1.0icmpv6_validate_router_advosmo_tundev_set_dev_name@LIBOSMOCORE_1.0print_versionggsn_find_or_create_apnosmo_timer_del@LIBOSMOCORE_1.0osmo_tundev_send@LIBOSMOCORE_1.0_ITM_deregisterTMCloneTablegtp_delete_context_req2gtp_kernel_create_talloc_zero@TALLOC_2.0.2talloc_strdup@TALLOC_2.0.2ip_compute_csum_IO_stdin_usedgsna2in_addrgenl_socket_open@LIBGTPNL_1.0ggsn_close_one_pdpnetdev_addroute6osmo_tundev_get_priv_data@LIBOSMOCORE_1.0freeaddrinfo@GLIBC_2.2.5gtp_freegtp_update_context_respfree@GLIBC_2.2.5in46a_prefix_equalgtp_tunnel_set_version@LIBGTPNL_1.0gtp_tunnel_set_tid@LIBGTPNL_1.0strlen@GLIBC_2.2.5gtp_tunnel_set_flowid@LIBGTPNL_1.0_ITM_registerTMCloneTable__data_startin46p_ntoaosmo_hexdump_nospc@LIBOSMOCORE_1.0osmo_apn_to_str@LIBOSMOGSM_1.0tun_runscriptosmo_init_ignore_signals@LIBOSMOCORE_1.0sgsn_peer_drop_all_pdp__cxa_finalize@GLIBC_2.2.5ggsn_find_or_createpdp_gettidgtp_set_cb_recovery3osmo_strlcpy@LIBOSMOCORE_1.0in46a_incctrl_interface_setup@LIBOSMOCTRL_1.0vty_read_config_filentohl@GLIBC_2.2.5netdev_delroute6sgsn_echo_timer_stopgtp_set_cb_confippool_hashlogp_stub@LIBOSMOCORE_1.0gtp_dev_create@LIBGTPNL_1.0osmo_netdev_alloc@LIBOSMOCORE_1.0__TMC_END__install_element_velookupstrerror@GLIBC_2.2.5ippool_atonippool_newipgetifaddrs@GLIBC_2.3tun_freeosmo_fd_unregister@LIBOSMOCORE_1.0osmo_log_info@LIBOSMOCORE_1.0vty_ref_gen_mode_names__dso_handlegtp_newin46a_within_maskosmo_quote_str@LIBOSMOCORE_1.0osmo_daemonize@LIBOSMOCORE_1.0osmo_tundev_close@LIBOSMOCORE_1.0strtol@GLIBC_2.2.5tall_vty_ctxatoi@GLIBC_2.2.5in46a_ntopoptarg@GLIBC_2.2.5tun_ip_local_getgtp_T_defsosmo_netdev_add_addr@LIBOSMOCORE_1.0logging_vty_add_cmdslogp2@LIBOSMOCORE_1.0tun_alloc_gtpdevgtp_tunnel_set_family@LIBGTPNL_1.2raise@GLIBC_2.2.5ippool_getipcsum_partialosmo_panic@LIBOSMOCORE_1.0ggsn_tdef_groupippool_printaddrsignal@GLIBC_2.2.5in46a_from_euavty_outstrchr@GLIBC_2.2.5qosgetopt_long@GLIBC_2.2.5socket@GLIBC_2.2.5inet_ntoa@GLIBC_2.2.5osmo_tdef_vty_groups_initgtp_decaps1uinstall_elementosmo_stats_init@LIBOSMOCORE_1.0osmo_tdef_vty_groups_writein46a_to_af__errno_location@GLIBC_2.2.5osmo_timer_schedule@LIBOSMOCORE_1.0sgsn_peer_allocate__bss_startosmo_tundev_get_netdev@LIBOSMOCORE_1.0tun_alloc_tundevtalloc_report_full@TALLOC_2.0.2osmo_hexdump@LIBOSMOCORE_1.0osmo_apn_from_str@LIBOSMOGSM_1.0strcmp@GLIBC_2.2.5osmo_init_logging2@LIBOSMOCORE_1.0rate_ctr_init@LIBOSMOCORE_1.0csum_ipv6_magicgtp_tunnel_set_ms_ip6@LIBGTPNL_1.1osmo_fd_register@LIBOSMOCORE_1.0msgb_data@LIBOSMOCORE_1.0msgb_talloc_ctx_init@LIBOSMOCORE_1.0gtp_pdp_getimsigtp_set_cb_data_indstrcpy@GLIBC_2.2.5in46a_from_gsnafreeifaddrs@GLIBC_2.3osmo_netdev_set_ifindex@LIBOSMOCORE_1.0gtp_add_tunnel@LIBGTPNL_1.0sgsn_echo_timer_startsgsn_peer_echo_resptall_ggsn_ctxip_fast_csumin46a_ntoaosmo_tundev_get_fd@LIBOSMOCORE_1.0sgsn_peer_remove_pdp_privggsn_startmemcmp@GLIBC_2.2.5osmo_tundev_free@LIBOSMOCORE_1.0calloc@GLIBC_2.2.5osmo_select_main@LIBOSMOCORE_1.0_endggsn_find_apngtp_create_context_respstrncpy@GLIBC_2.2.5tun_inject_pktgtp_kernel_stopctrl_cmd_send_trap@LIBOSMOCTRL_1.0icmpv6_prepend_ip6hdrnetdev_addroute4icmpv6_construct_rsall_router_mcast_addrstderr@GLIBC_2.2.5ippool_freeipsgsn_peer_add_pdp_privgtp_decaps1cgtp_freepdpgtp_data_reqosmo_talloc_vty_add_cmdsosmo_netdev_ifupdown@LIBOSMOCORE_1.0osmo_tundev_set_data_ind_cb@LIBOSMOCORE_1.0gtp_echo_reqhtonl@GLIBC_2.2.5gtp_tunnel_set_ifidx@LIBGTPNL_1.0perror@GLIBC_2.2.5_edataosmo_stats_vty_add_cmdsgtp_tunnel_free@LIBGTPNL_1.0msgb_length@LIBOSMOCORE_1.0fprintf@GLIBC_2.2.5__libc_start_main@GLIBC_2.34solicited_node_mcast_addr_prefixapn_startlog_check_level@LIBOSMOCORE_1.0gtp_tunnel_set_sgsn_ip6@LIBGTPNL_1.1netdev_delroute4in46a_to_euahandle_router_mcastinet_ntop@GLIBC_2.2.5talloc_named_const@TALLOC_2.0.2memcpy@GLIBC_2.14tun_addaddrosmo_netdev_set_mtu@LIBOSMOCORE_1.0stdout@GLIBC_2.2.5in46a_to_sasmkdir@GLIBC_2.2.5cfg_no_description_cmdmainosmo_timer_setup@LIBOSMOCORE_1.0gtp_decaps0gtp_imsi_str2gtp.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment#88 6XX$I|| WoLa 8i(( qoZ~o!! " "B33PP P P ZZZZ[lxlx f? hh,ppxx ```(    0  00 :%_'