ELF>Z@`@8 @ @@@BBPPPQ(Q( d dpppH$`````888 XXXDDStd888 Ptdxxx$$QtdRtdppp/lib64/ld-linux-x86-64.so.2GNUGNUD/N5ٗxl}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 .03@DPJ`OpUcj @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``б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 H8H2HEHPHJHHEHH5HǸ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}HUHEHHxHEH袨UHAUATSHHHHЈHH|HEHHdHEЀ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 HHHEHHHHHHH5gHǸH}tZH@u H/H)HEHHH転HHHH5&HǸ!H@u HHHXt HHHHHHHƸHH[A\A]]UHHH}HuHMHEHHUHH@H}HuЉUHMEHEHH,dHEH}uGHEЋ@u HHHUHH}HHHƸHEHHHHvHEHHHHvKHEЋ@u HHHUHHH}HHHƸHEHHH5HE}~THEHHHEEHEHHUHuHukHUHEHHnERECEHEHHUHuH]uHUHEHH'EE}v}u@HEЋ@u HvHpHMHHHHϸUHH`H}HuUHMHEHH'bHEH}uGHE@u HHHUHH}HHHƸ THEH@HEHEHEHEHHHEHHEH}EzHEHH(UHHHHHHEHEЋ@ tJHEHrHHEHHHHeu"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@HEHPHXHHEHP8HEIH5 HǸ>HEH@HEHEHEHEHH5HUHEHHHEHHEHEHEHEHHHUHEHH9uHEH@ HEHEHEHEHHiHHJHHDHǸѺHEHUHPHUHEHHHUHB HE@HHE@IHEf@JHEHP0HEHP0HEHP0HEHP8HEHPHEHHHEUHH0H}HuHEH@HEHEHEHEHHjCHEH@ HUHH'uHE8HEHHEHEHEHEHH%HUHEHH9uUHH H}HuHUHEHHMHEH}uHUHEHHHHEHEUHHH}Hu}Hu5HEH@ IHHHHǸTltAHEH@ HPL AH>H¾諸HHEHH HEHHHEH@pHHEH@`HH|Hu@HEHP`HEH@ IIHHHHǸY脻tFHEHP`HEH@ RPL AHQH¾辷HHEHP`HEH@pHHHE@DH{HuDHEH@pHP$HEH@ IIH;HHHǸB]豺tJHEH@pHP$HEH@ RPL AHzH¾HHEH@pHwHEH@pHEHHHzHu5HEH@ IHHHHǸtTtAHEH@ HPL CAHH¾"HHEHHHEHǀHEHHH!zHu5HEH@ IHHH2HǸ詴TtAHEH@ HPL AHH¾WHHEHH4HEHǀHE@UHH0H}HuЈEHEH}t EEHEH@PUѺHhE}EEHcHHHHHHEHHHHUHEHcHEH0HEH@PMHE},HEHHHHHEHE3E;E~)HEHHhHHïHEHEH/xHu`HEHEHcHHHHHH9HHEH@ IIHHHHǸ茲vtcHEHEHcHHHHHHƊHUHR PRL AHH¾HEE;EEUHSHXH}EHEH@HHEHE@t HvHu5HEH@ IHHH HǸ胱TtAHEH@ HPL AHH¾1HHE@Dt>_HMvHu@HEHPPHEH@ IIHsHHSHǸʰY9tFHEHPPHEH@ RPL $AHH¾sHHEH@PHHUHBpHEH@pHHuHu5HEH@ IHHHHǸTvtAHEH@ HPL AHHH¾走HHtHuDHEH@pHP$HEH@ IIHRHHHǸY]ȳtJHEH@pHP$HEH@ RPL AHH¾HHEH@pH1HH蹿HtHu@HEHPPHEH@ IIHHHHǸ葮YtFHEHPPHEH@ RPL [AHH¾:HH}HdsHu5HEH@ IH,HHuHǸT[tAHEH@ HPL AH-H¾蚮HHEPHEHEH@PHκHUHBpHEH@pHLHrHu5HEH@ IHvHHHǸT脱tAHEH@ HPL ,AHVH¾íH HqHu?HEPDHEH@ AIHHHHǸlX۰tEHEPDHEH@ RPL AHH¾H]HEH@pHUHP@HEHqHuMHEHH:HHEH@ IIH>H HHǸ荫ctPHEHHڃHUHR PRL A HH¾,HHEHEHHEH@pHHBH-pHugӬ*HHEHH9HHEH@ HSIIH`HHHǸ自HytfY谪HHEHH迂HUHR HSPRL AHH¾ H HEHGHEHoHuMHEHH5HHEH@ IIHHHHǸ舩ctPHEHHՁHUHR PRL 8AHH¾'HHE,HEHHEH@pHH=H(nHugΪ%HHEHH4HHEH@ HSIIHHH HǸ肨HytfT諨HHEHH躀HUHR HSPRL @AHH¾H HEHB HE0HmHuMHEH0H0HHEH@ IIH,H$H HǸ胧ctPHEH0HHUHR PRL A$HH¾"HHEDHEH0HEH@pHH8H#lHugɨ HHEH0H/HHEH@ HSIIH^H(HHǸ}HytfO覦HHEH0H~HUHR HSPRL A(HH¾H HEH= HMHEH<H4HAxHHEH@pHH菩E}HjHuI聧إHHEH@ IIHH3HHǸO_辩tL%|HUHR PRL [A3HH¾HHEH- HE@hHE@JHEH@pHHxE}HiHuZzѤHURJHUHR HPAIHH;HHǸ;Ho覨t\ dHURJHUHR HPQRL cA;H]H¾ʤH HEHrHEH@XHHhHu@HEHPXHEH@ IIHHCHHǸUYħtFHEHPXHEH@ RPL ACHH¾HHEHPXHEH@pHHHE@@:HE0'HEH@pHuH}E}HgHuU}th迢H6HUHR IIHQHLHHǸ0n蟦t[}tWHHUHR PRL ALHWH¾ĢHHEHlHMHEHUHAxHHEHfHuMHEHHyHHEH@ IIHHVHHǸ)c蘥tPHEHHvyHUHR PRL 9AVH[H¾ȡHHMHEHHE܃}HeHu5HEH@ IHHYHHǸ`TϤtAHEH@ HPL AYHH¾HELcHMHEHHEHHEHEMIȉ轉HeHu5HEH@ IH9H]HHǸ舟TtAHEH@ HPL A]HH¾6HHEHHH̛HEH[HEHHH蠛HE`HdHuMHEH`H3wHHEH@ IIHwHgHHǸ膞ctPHEH`HvHUHR PRL AgHH¾%HHMHEHHE܃}H5cHu5HEH@ IHHjHFHǸ轝T,tAHEH@ HPL AjHH¾kHELcHMHEHHHEH`HEHEMIȉH]bHu5HEH@ IHHnHnHǸTTtAHEH@ HPL AnH&H¾蓝HHEHHH)HEH%HEHHHHaHu5HEH@ IHHvHHǸT}tAHEH@ HPL =AvHOH¾輜HHE@H]UHSH8HHHHHHHH(sHEHH8H踘HHMHIHHHǸ+HaHHHH苞H,`HubHHH8H3HAIH,HHHǸ苚HwtdHHH8H辗HSPL AHH¾H H]UHATSH@H}HEHPHEHEHHHEH_HuNHEHEH8HAIHHHHHǸwgtTHEHEH8H贖SPL AHH¾HE3HEUHcHHHtMHEUHcHHHEHUHuHEH HHEH@HUHHj}H]HuNHEHEH8HڕAIH=HHHǸHEЋHMHEHHO;HEHEHP HEHHHEHe[A\]UHAWAVAUATSHHHHPHEHEH@0HEHDžHHEHEHEHHHHHZHёHEHWHuxH}t HZHHDHH8H蕏HSEIHHH{HǸHZtxH}t H(ZHHDHH8H HSATPL cAHH¾bH H}tHEHYHHHEH}tHE@tHEH}u HEH@HHEH}tHE@tHEH}HVHudHHH8H#HHYRAIHHHHǸyHytfHHH8H謍HHXRSPL ?AHH¾H HHEHHOH`HTHHHHH蹑HHDHH8HьHSEIHH HHǸ.H薓HHHHHHDHH8H0HSATPL A HH¾舏H HHEHHّ2 HHTHHWHHH`HHdHHhHH迒H`HdHP(H茉HHHPHHUlE}`HRHHHHH虏HHDHH8H豊HSEIHHHHǸHvHHHHHHDHH8HHSATPL AHH¾hH HHEHH蹏 HEH@ HHH¾HYE}HEQHufHEHX HDHH8HCHSEIHqHH)HǸ蠋H{ thHEL` HHH8HˈHATSPL AHH¾#H UHEWHPEHcHHHHHH-HEHDHPEHcHHHHHHEHHHHX~E}]HHHHHPEHcHHHHHHHHHHHEHHPEHcHHHHHH!HEHHPEHcHHHHHHEHHHH{}E}HHHHHPEHcHHHHHHHHHHHHHPEHcHHHHHHHHH؍HHHE-DH{HHHHHǸHHHMHcHHHHHHP@EE;EHHMHPH|eHE@D2HEHPPHHH蕣HMHur+肈HHDHH8HzHSEIHHNH`HǸׇH?tr覉HHDHH8HHSATPL NANHH¾MH H})HgLHuTHHH8HnAIHHPHYHǸІm?tZHHH8HSPL APHH¾eHHHEHH趉HEHPpHHPHEHk(H葄HEHHUHHHEHHHHEHHOHEHUHEHHi/HEHUHPHHHHEH Ht%HHEHH:HHEHHHHEPIHXHuJHH}t&HEHpH.H¿ 褉IL%cH}t&HEHpH0H¿pHH/HDHELh HDHH8HHATSAVAUHLREIHHkHHǸHH0谈H}t&HEHpH.H¿ 蠈IL%_H}t&HEHpH0H¿lHH+HDHELp HDHH8HHATSAWAVHKRAUPL AkHH¾?H@HHEHH萆HKHHuTHHH8HRAIHHsH=HǸ贂m#tZHHH8HSPL :AsHH¾IHE؉HHEHH蘅HSGHuTHHH8HZAIHHxHEHǸ輁m+tZHHH8H~SPL AxHH¾QHHHEHH袄He[A\A]A^A_]UHAUATSHXHHHPHEHEH@0HEEHHHHHHHzHEHHHHH观HHDHDHH8H}SATEIHyHHHǸHxHHHHHHDHDHH8H}SAUATPL AHH¾^H HEHHHH(~ HEH@HEHEHEHEHHLHEHH HHHO|uE4HEHHEHEHEHEHHHǸoHtHEHpH`.H¿ tHHXDHXH8HlHSATPL AHH¾pH HEH<HEHHEHHEHEЋHEȋ9u=HEЋPHEȋ@9u+HEЋPHEȋ@9uHEЋP HEȋ@ 9utTHE@JDHEHHxHEHPHXHPLPHXHLWH7;H+HEH H HHCqLHPH?HXH5HEH}H3Hu{LHPHoHHXDHXH8HjHSEIHH#H׹HǸNmHqt{LHPHKoHHXDHXH8HcjHSATPL A#HNH¾mH HEHHHEH HHoZH1HHEHp H`.H¿pHHXDHXH8HiHSEIHH*HHǸkHapHEHp H`.H¿XpHHXDHXH8HiHSATPL aA*HH¾XlH CH0Hu{LHPHWmHHXDHXH8HohHSEIH H0HUHǸjH4ot{LHPHlHHXDHXH8HgHSATPL A0H̶H¾9kH 'HXH@LHPHHzHe[A\A]]UHH H}uHEH@ HEEHt-=H>HHHHDHǸjHE@(t@wSttHHEHHrnE]HEHHlEEHEHHjE-JHHHHHHǸ@jEUHH0}uHUHME}H.HuBHUEHuIAH-HWH%HǸhHUmtBHuuEPL AWHشH¾EiH }t,}uIH}tAHEHPHUHHkE"HEHE}HEH EUHH0H}HuHU؉ȈEHEH@0HEHEHPHEHHHEH}H,Hu5HEH@8IHHyHHǸ]gTktAHEH@8HPL AyHH¾ hHUHMHEHHUHH H}HuHEH8H?eHEH}Ht-HHHHH!HǸgHUHEHHdHUHB8HEHOHHdHUHHEƀHEHPHEHPHEHPHEHPHEHP HEHP HEHP HEHP(HEH*HHԩHEUHH0H}H*HEHEHEHEHH'CHEH@8HUHHguHE7HEHHEHEHEHEHHHUH*H9uUHH H}HuHEHZHEH}uHUHEHH0HEHEUHH0H}HE@0t 3H$*Hu5HEH@8IHɾHH5HǸdTitAHEH@8HPL AHH¾ZeHHEHPTHEHHMHHdH\)HuIfYdHHEH@8IIH HHYHǸc_?htLecHUHR8PRL AHH¾sdHHEHHUHP0HE؋@htHEHHU؋RhPHE؋@|tHEHHU؋R|PHEHHUHHUAIHHѺ7^HEHHUeE}Ht-H#HHټHH)HǸcHEH@HUHHUAIH]HѺ]HEHHdE}Ht-HHHLHHHǸ)cHEH@HUHHUAIHHѺ]HEHH;dE}Ht-H HHHHHǸbHEHH{HHdHEHHBHH\HEHHHH]HEHHHH(^HEHHHH`HEHHHH^`H%Hu5HEH@8IHHHHǸ`TdtAHEH@8HPL AHH¾-aHHE@0HEH@HEHEHEHEHHx.HEHHEHHEHEHEHEHHHHUHEHH9uUHH0H}HE@0t HEH@HEHEHEHEHH.HEHHEHHEHEHEHEHH踢HUHEHH9uHEHH_HEHHy_HEHHg_HEHHt"HEHH]HEHǀHE@0UHH}]UHH}HuHUHEHUHPHEHUHHEHUHPHEHUH]UHHH}HuHEHHMHEHHUHH}HuHEHUHPHEHUH]UHHH}HEHHEH@HHHEHHEH@ UHH}HEHH9E]UHHH}EHEHHEHEHHEHEHHEHEHHHEH;Eu؋EUHSH8H}HEȋHz"HuXHEȋHEHpHEH¿aAIHhHHHǸ\qNat^HEȋHEHpHEH¿BaSPL AH)H¾p]HHEH>H!HuKHEHpHEйH¿`IHʶHHHǸ\jo`tWHEHpHEйH¿m`HPL jAHQH¾\HHEHJHH-XH]UHH0H}HEH@HEH HuKHEHpHEH¿_IHHHHǸ[jt_tWHEHpHEH¿r_HPL AHVH¾[HHEHHHE؋@HEHHUHp^HE؋PHE؉UHH0H}؉EԀ}HtHuKHEHpHEH¿^IHH%HHǸYjU^tWHEHpHEH¿S^HPL A%H7H¾~ZHHEHVHHuKHEHpHEH¿]IHBH(H³HǸYj]tWHEHpHEH¿]HPL A(HdH¾YHHE؋PHE؉HEH(Ht HEHUHHH}HEH@t5HEHHEH@HEH8HZUHHH}HEH8HJVUHH H}HEHEHEHkUHH@H}HuЉUHEHH)VHEHEHUHPHEHUЋPHEỦPHE@ HEHP(HEHP(HEHP(HEHP0HUHEHHUHEHPHEHH8HEHH3HH\HXHuKHEHpHEH¿[IHHSHyHǸVj9[tWHEHpHEH¿7[HPL ASHH¾bWHHEUHH 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(H9uHHu7UHEAIH߯HHHǸnTPXt=EPHEPL AHٮH¾ UHEUHHH}HEHqUHAUATSHHH}HuЈEHEHE@ uUHEP uHEP E9bHHH}t HHDeHEDh HEHpHEH¿WHSuATEIHHH̭HǸSH WH}t HaH_DmHED` HEHpHEH¿[WHSuAUATPL 'AH7H¾~SH0UHEP H}tHEHHHEHUHEHHHe[A\A]]UHH H}EfEHEHE}Ht-2HíHHHHHǸ SE?UHEHE)ЉE fEEEE:ErEUHH HuЉfUEHEHE}Ht-]HHHoHHMHǸYRE7UEHE)UHEHЉʈEEE:ErUHHH}HEHUHHHufEEHMHΉUHH }HuЈEHEHE}Ht-]HHHHH`HǸlQE6EPE)UUHEHЉʈEEE:ErUHH}HuHMEHΉ:UHH}HEHPpHE@hHHEH@xH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸ+PHEHPxEHHEHPxHE@jUHEfPjHEUHH H}EHEH HEHEUUHH H}fEHEHHEEHUH։UHH H}uHEHHEHUEH։3UHfEEfEEff EE]UHH H}HMfUEEfHEHPHUʈHEHPHUUHEHPHUUUHMHEHHLRUHEHUHH0H}HM؉fUEEHEHHEUuHMHEH5UHH}HuUHMHEHHEWHEHEHE@<wYHE9EuHE@HEHH9rHE,HE@HEHEHHMHUHH9s]UHATSHPH}HuHUHMHEHHEHE@<BHEHHrfEHE@f;EHEf}HE@EUEHH9HEHHEH'HupUHEȉH`LHHEDHEH8HIHSEIHHOHɨHǸ{KHOtpUHEȉHKHHEDHEH8HHHSATPL 4AOHKH¾KH HHJEEEEHPHHлHHkH)HHHHHEHEHEPHEPEHGHUfBEHEPUH*HMHHHHOUHMHE#HH^HubHEHEDHEH8H`GHSEIH&HbH HǸIHx(NteHEDHEHEH8HFHATSPL AbHH¾CJH .HnHuwHE@HEH`HHHEDHEH8H^FHSEIH\HhH HǸHH#MHE@HEHGHHEDHEH8HEHSATPL ѥAhHH¾(IH HT HuwHE@HEHFGHHEDHEH8HDEHSEIHzHmHHǸGH LtzHE@HEHFHHEDHEH8HDHSATPL AmHjH¾HH He[A\]UHSHH}HuHxHpHpH&\HEHxHHEHxHHEHEH@xHEH}H HuWHpHpH8HCAIHBHHHǸ1F4JHpHpH8HaCSPL أAHH¾FHHEHHEHEHHHpHHH)HEHEH)HUHEHHfEEH9EH HuWHpHpH8HBAIH3HHHHǸDfIHpHpH8H*BSPL ɢAHH¾EHHE!HHEHHEHEH~HE@HEHeHEHTHEHoHEHE<uiuHEHHtJHEHHEHEHHEЋ@CHEH:HE<uiuHEHAHtJHEHHEHEHuHEȋ@CHEHHEH@xH+EEEPHEEPHEH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHpHEHHHEHE<u%HEHHHEHEHE}vHEH@xH9EHHuNHEHEH8H?AIHUHHBHǸAgcFtTHEHEH8H1?SPL AHH¾BHH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHHEHHHEHE<u%HEHHHEHE HE}vHEH@xH9EHHuNHEHEH8H(>AIH+HH؝HǸ@gDtTHEHEH8H=SPL ΞAH}H¾%AHH]UHH0H}HuHUHMHE@JfEHUHEHѺHPUHAUATSH8H}HuHUHMHEHfEHHu\]HEDHEH8H=#=!tI=!tD t\HMHUHuHEHHMHUHuHEHEsHMHUHuHEHHHEH HHHI@HEH?HE HEǀ HEH49H]UHH}HEHPpHE@hHHEH@xH)‰]UHH}HEHHEH@pH)‰]UHH H}uHEH@xHEHEH‹E9HtjHEHlHE@jDHEHPpHEHHH)HE@hHxHEHuVAHHHǸ;HEHPxEHHEHPxHE@jUHEfPjHEUHHH}uHEH‹E9HtmHEHHE@jDHEHHpHEHH)HE@hHx}HEHREAHHHHǸ:HEHUHHHEHHE@jUHEfPjHEHUHH}uHEHEHHHEHHEHPxEHHHEHPx]UHH HUfUfEEf;EHt-*HRHHHHHǸ9EHUH։6HEH}HtUHEH*HEUHSH8H}HuHUHEH<HEH:HkYfEHEH<EMUHuHEAȹ:HYfEHEؾ(HHE`;HUE4HUfBHE@:HE@HMHEHPHHAHQHMHEHPHHAHQ EH]UHH H}HsH¾IHEH}Ht-WHIHHHHHHǸC8HEHHEHEHE@HEf@HE@HMHEHHHMHUfBHEUHH@H}HuHUȉMHH¾wHEH}Ht-qHwHHvHHHǸq7HEH2HEHEHE@HEf@HE@@HEP⿈PHEPPHEPP 2HUfBHE@HE HHEHEHE@HE@@HEP@PHEPPHEPPt9HUBc9HUBHE@ HEHHHEȺHH9HEHHEHEHE@HEf@Eĉ8HUBHEP@PHEPPHEPP8HUB8HUBHE@ HEHHHEȺHH39HUHMHEHHHUfBHEUHH}uHEHEHE@3HHE@<:HYHu*HUHHHǸ1C[6t0L AHӒH¾2Q}+HHu>UHEH3IHܒHHmHǸK1]5tJUHEHU3HPL AHH¾1HHE=HE@HHu8HE@AH%HHHǸ{0W4tDHE@HPL ؑAHRH¾&1HUHEHH5Hu>UHEH2IH}HH֐HǸ/]#4tJUHEH1HPL *AHH¾Y0HHEHpMHUHEH~HEHEH3HEH1HHuHEȉH2HEH,H$Hu7HEAHH H̏HǸ.V3tCHEHPL HA HH¾V/HH]UHH H}uHEHEHEH(HE}'HRHu0EAH*H-HHǸ-ON2tUHEH.IH0H8HHǸ,]1tJUHEH.HPL ݍA8HpH¾D-HHE=5HE@HJHu8HE@AHH?HHǸ+W>0tDHE@HPL A?HH¾z,H$UHEHOHHu>UHEHc-IHYHCH*HǸ+]w/tJUHEH-HPL ACHًH¾+HWHHuAUHEH,IHЌHHHyHǸW*.UHEHZ,HPL vAHH!H¾*HH%Hu7HEAHHKH͊HǸ)[.tHHEHPL IAKHH¾W*HUHHH}HEttt 4 -#HHHHHHǸ*UHH H}HuHEHEHEHEHEttxHEHE@HE@!HEHHHEHHHG'iHEHE@HE@WHEHHHEHHH '-H„HHĄHHHǸL#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̾hzHHxHHxHHu:L xAHwH¾HpHxH҉PHhHxH҉PEt HxHHEHUHA HQEAHxHHUHP HxHUHxHʉEHHxHHƿH{HC(HC(Hu:L ?wAHvH¾HxH@4HxHP4P4HxH@49EHxH@4HxHP0HxH@0PHxHP8HxH@0HxHHHC@HxHH@@Hu:L }vAHuH¾HxHH@HHxHH@Pdt HEHEHPHXHEHHtZHEHHPL vA%HtH¾?HHEH\mHxHHH(EHcHHHHHHEHUHHQEAHEH HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHAPHB0HxHH@PHtEE;EtHxHH@XHxHH@`EEHxHHH(EHcHHHHHHEHEHg HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHA`HB0HxHH@`HtiH¾EHEHPPHEHP0HEH@PHtHEH@PHUHP8 HEHUHPHHEHUHPPHE@ HEH@@HUHEHHt HEHP`HEHP0HEH@`HtHEH@`HUHP8 HEHUHPXHEHUHP`HE@ HEHRHEH@@HEH@(5L jAJHgH¾CUHSHHhH`HXTHpxHfEbE}tP HSPL yiA;HiH¾H0L iiA;HNiH¾J$fDžxfEfEHpHHHHhHHHpHHHH`HHHpH(HHHXHHyTHpE Ǹ^ttPiHXSPL ehAJH8hH¾4H0L ThAJHhH¾EDHpE Ǹ/tPHSPL gAQHvgH¾rH0L gAQH@gH¾<EEqH]UHSHHXHPLH@DHHEPHEE 0E}tPHrSPL GfAHRfH¾NH0L 7fAHfH¾H@H@H`HHbƅoH`E3Ǹ tPHSPL fAHgeH¾cH0L fAH1eH¾-EspEHXHEHHHPHUHJ HHLfEăHHUE Ǹ[tPHnSPL {dAHNdH¾JH0L jdAHdH¾EZHUE ǸHtPHSPL cAHcH¾H0L cAHYcH¾UEEH]UHH H}HuHUHUHuHEHUHH H}HuHUHUHuHEHUHH H}HuUHMHMUHuHEAHUHH H}HuUHMHMUHuHEAHQUHHĀH}HuHUMHEHEHu nHEHEFHEH@H HEH@HUHHFHEH@fEHEH@HEHEH@ HEHEH;EsEHE@EHUHHHHHHEHHUHHHHHHEHHE@BHEHHUHHHHHHEHЉʈPHEHEH@f -EHEH@HEHEH@ HEHEHH aHHEϋ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-9H_HH_HH_HǸnH`Ht-:Hb_HH_HHa_HǸ.H`tfDžpH`HHHpHHHoHh@ Hh@H`PHhP HX¸ )кЉlHhB8fDžp H`HHHpHHHOHXHhHHpHHE}yEHh@ PHhP EUHATSH H}HuHEHhHEEHEH@8Ht8HEL`8HEHHEH HHEHHAԉEHEH,EH [A\]UHH H}H]H¾XHEH}HEHu*Hy]HgH(]HǸCGt0L <]AgH\H¾BHEH@8HE@ HE@PHEHH$HEHHHEUHATSH H}HEHHEH}u pHEHP$HEHHHUHBHHEH@HH$HEH@HHUHHHEH@HHHHHEHP$HEH@HHHE}HEH@HHE}HEH@HHHUBPHEH@HH[HUHHE@PT@Ǹ t^HEL`$NHHATSPL [AH[H¾H AHEH$HPL r[AHZH¾yHHHu5HEH$IHI[HHZHǸ6TtAHEH$HPL ZAH>ZH¾HHE2HEH@HHHEHZHH]He[A\]UHH H}uUHEHAHEH}u HEHp$UEщ¿ HHu>'~IH4ZHHSYHǸom)HPL YAHXH¾H!HEHP$HEHHHUHHEHHHEH$HHEHHJE}HEHHE}HZHu*HCYHH=XHǸC\t0L YAHXH¾HEDHEHHHEH$H HEHXHHUHSHH}HEH@HHHEH@HHtP]HSPL RXAH+WH¾H0L DXAHVH¾HEH@HHHEH@HHEH*HEH$H HEHHCHEHHEHWHHH]UHH}HuHEHUHP8]UHATSH0H}HuЉUHEH@HHHHuIUHEЉHHUH$IIHWWHHUHǸbtOUHEЉHHUH$PRL VAHUH¾.HOHWHƿ ,HEH}Ht-H/UHHVHH.UHǸ]̋UHEH)HHEHHHbHEH@HHUHHE}it^HEL`$VHEHATSPL DVAHuTH¾H AHEH$HPL &VAH2TH¾HEHe[A\]UHSH(HHH@ -HH`HHƅH@HHHHƅ_HHx$H`HHHHQIIHHLUHǸ HEHHE}t\HHHRSPL TAHRH¾wH @HHPL TAHRH¾5HH]UHH H}HuHUMHEHx$MHUHEHUHH}HE<t HE<u]UHH}HE<]UHH H}EEfUHEHcHHHEH}t=}tHEHttHE7EtHEHtHEEE}vUHAVAUATSHĀHxHpHhEHhH:HEH}tHEHMHHEHhHHEH}tHEHM.HHKHhH(HEHHHHEIHhu+HhHhH@8HHHhHhDHhDHhH8H:HHATHEPHEPSAUpxEIH;RH3H[RHǸzH@EIHhu+HhHhH@8HHHhHhDHhDHhH8H?HATHURHURSAVpxAUPL FQA3HhQH¾}HPHe[A\A]A^]UHHȲHt HHHHnHu*H QHFHPHǸCpt0L PAFHPH¾`HHPHHyHHu*HPHKH2PHǸQCt0L EPAKHOH¾ HmHHZH!Hu36AHOHPHOHǸRt?HPL OAPHFOH¾[HUHH }HuUMyMUHuE'UHH }HuUMyMUHuEUHHH}HEHUHHpH}HuEHUHEHHNHrHEH(HEHHHEHHEHHE}y ,EvHEH}u HEHHEH%HEHEHHMEHcHHHHHH肺u0HMEHcHHHHHHPHEHHucHMEHcHHHHHHHHHMEHcHHHHHHPHEHHHEH޹uHEHPHEHHHEHPHEHHHEuPHEHEH@8HAHHEHHHEHEH0HEHEHHEHEHH ­HUHΉVEHEH}uEE;EEUHHPH}HuEHUHEHHpLHHEHHEHHwE}y LE.HEH}u &HEHHEHHMEHcHHHHHHHEHUHEHEH;HEuPHEHEH@8H}HHEHH HEHEHHEHEHUH HUHΉEHEH}uEE;EEUH}EUЉEEUЉEE]UHH0H}؉uE}$HE؃E}tHEEmHE}HE؃HtHEEmHE}~gEԉHHEHHEEHE؋EHEEEEEE9EEHEH;Er͋EEEUЉEEԃtHEEHEEԃt HEEEE}tEЋE ЉEEUHHH}uEHEHUHH H}uUEEUHEHaEEEE9EsEEUHHH}uUHEH'UHH0H}HuU܉DEԈE؋EԉEHEEHE9EEEEHE@EHE@9EEEEHE@EHE@9EEEEHE@ EHE@ 9EEEEHEEHE9EEEEHE@EHE@9EEEEHE@EHE@9EEEEHE@ EHE@ 9EEEEE܉2EEEE;EEEEE؉ EEEE;EEEEEUH}EEEUЉEEUЉEE]HHosmo-ggsn.cfggtpGTP (libgtp) timerssignal %d received ggsn_main.cSIGINT received, shutting down {{W{{{{{{,{`{{WUsage: osmo-ggsn [-h] [-D] [-c configfile] [-V] Some useful help... -h --help This help text -D --daemonize Fork the process into a background daemon -c --config-file filename The config file to use -V --version Print the version of OsmoGGSN VTY reference generation: --vty-ref-mode MODE VTY reference generation mode (e.g. 'expert'). --vty-ref-xml Generate the VTY reference XML output and exit. %s: Unknown VTY reference generation mode '%s' Generating the VTY reference in mode '%s' (%s) %s: error parsing cmdline options hdc:VOsmoGGSNFailed to open config file: '%s' Failed to create CTRL interface. Error during daemonizehelpdaemonizeconfig-fileversionvty-ref-modevty-ref-xml/build/coverity/install-Osmocom/include/osmocom/core/utils.h:127%s(config-ggsn)# ggsn NAMEConfigure the Gateway GPRS Support Node GGSN Name (has only local significance) no ggsn NAMENegate a command or set its defaults Remove the named Gateway GPRS Support Node GGSN Name (has only local significance) %% No such GGSN '%s'%s%% GGSN %s is still active, please shutdown first%s%% GGSN %s still has APNs configured, please remove first%sggsn_vty.c:109gtp bind-ip A.B.C.DGTP Parameters Set the IP address for the local GTP bind IPv4 Address gtp control-ip A.B.C.DGTP Parameters Set the IP address states as local IP in GTP-C messages IPv4 Address gtp user-ip A.B.C.DGTP Parameters Set the IP address states as local IP in GTP-U messages IPv4 Address gtp state-dir PATHGTP Parameters Set the directory for the GTP State file Local Directory %% Failed to create state-dir: %s%sapn NAMEAPN Configuration APN Name no apn NAMENegate a command or set its defaults Remove APN Configuration APN Name %% No such APN '%s'%s%% APN %s still active, please shutdown first%sggsn_vty.c:211default-apn NAMESet a default-APN to be used if no other APN matches APN Name %% No APN of name '%s' found%sno default-apnNegate a command or set its defaults Remove default-APN to be used if no other APN matches shutdown ggsnPut the GGSN in administrative shutdown Gateway GPRS Support NODE (GGSN) %% Failed to shutdown GGSN%sno shutdown ggsnNegate a command or set its defaults Gateway GPRS Support NODE (GGSN) Remove the GGSN from administrative shutdown %% Failed to start GGSN, check log for details%s%s(S)GSN %s%s%s Restart Counter: %d%s%s PDP contexts: %d%s%s Echo Requests in-flight: %u%sshow sgsnecho-interval <1-36000>Gateway 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.2-6cd6-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.2-6cd6-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;$p@w0Ttq| 8 YX Ϥx # p  C8 KX x  O 7 P< \ `| X } Ȳ < f\ | E  O< \ | + 3 0a<\׺|<9  04P@p0_T"t$.[8Xx^E F<i\lK(mLJxI!l+],-0.P/p0[056660+7PQ7p7789;<4R=Tq=t=?u??QApA43C`CDDDuEE E@F`F GEGlGG9H H@fNdzRSNUUXZ@HZ`jZ>[\]\\]$^Dad\aadb"g"ll01mPmpm6nnnop4 qTrqtqfrtvvvy8zX{x5{]{{~~$VD\h@/,R 90 hP p ͘  ڛ !0!(T! t!ɢ! !A!`! "ID"}h""ª"L""#S0#P#p#O##)#v#$0$P$p$zRx P"zRx $0 FJ w?;*3$"D\ɓ AC F |AC  AC V zWAC R  'AC E AC   ~!AC  D{VAC Q d AC F &AC a @AC { šAC V \AC W vAC q $OTAC O DMAC H dMAC H ݜMAC H  AC  AC } AC  AC  $i5AC p D~AC  dAC   oIAC E? AC  AC   AC  \AC W (ܣ^AC Y HOAC J hIKAC F t%AC   yKAC F SAC N צKAC F 9AC t (SAC N HNAC  hJAC E IAC D AAC  JAC E  IAC D 4JAC E (^IAC D HAC  hAC  OAC  1AC l  1AC l AC  AC   (SeAC E[  LAC E  pmAC E -AC h $AC L ѻ+AC f ܻ AC  ȽAC  <vAC } \ؿQAC L | AC  AC  QAC L  GAC E=  AC   AC   @ AC  d " AC F  AAC |  .-AC h  ;.AC i  I/AC j  XAC Q  $ NAC E H :AC { h AC   aAC   KAC F  &AC !  #AC    ZAC EP  , ;AC H  P wAC Gk t 4AC o  '4AC o  ;AC   AC G ( AC P $$ AC L $L @ AC L/ $t AC L  tAC   E$AC   IAC   ) AC   AC  < DAC  \ WAC R | AC   ! AC F  !AAC |  !-AC h  !&AC a !@AC { <!AC V \!\AC W  |0"AC E #AC  $AC  &VAC Q &AC Z  &#AC ^ @&}AC x `U(dAC _ (jAC e (rAC m 5*AC Z (4*AC I  +AC  ,Z,AC  L,AC Z l,,AC g ,AC  m-(AC c u--AC h -AC   6.3AC n ,I.<AC w Le.8AC s l}.'AC b .}AC x .PAC K /AC   /AC G  4AC H  48jAC E`  X0:jAC E` |v;NAC I $; AC I $>vAC El ?-AC h  ?"AC ] ,?AC  L@AC  lQADAC  uAAC   AAC E BAC  jCdAC _ EBAC } 0EBAC }  PEAC E  tFAC E  .KAC   PiAC d SPAC  P{AC v 4Q0AC k  <DQZAC EP `zQYAC T QnAC i RAC  mRAC  RAC  ShAC c  SAC z @UTuAC p `TAC  5VeAC `  zXAC  XAC  A[AC  [AC  $\$AC _ D\(AC c d\GAC B (\AC P _TAC O _mAC h   ` AC H h?AC z 4 iAC  TiAC  t_oAC   tAC H x/AC j x/AC j x6AC q <5x6AC q \KxAC  |z-AC h zAC  {AC   i}AC G{ }AC   ~AC G D)CAC >  dL5AC E+ ]AC Z  \@AC G4  xAC H  4AC o  /AC j 4AC Q TAC  $t|AC K AC  ;AC v ;AC v 6AC V 1AC  <AC  \C.AC i |QMAC H ~)AC d CAC ~ $AC _ AC  !6AC q ZZ.3DJOUcja n       i P Hxpxo( 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 m!$( [\ ]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 ג  ` Z eA - Ә. / 0 V. ֚8 #O @ Z ;wd [4v 4 ÿ X6 @  $,   * 5A v-a&c@m y$\  n #* WrH N ` Zs   , L ( - B 3 I< 8 ' } aP  + HC  \ jy \j N      - "   D ) .d=  B\  Bz  @ @ u. / 0h 0  :$ :( a>m'P&5SCO %[- R[U^l^} i/ $jj@ um@`st.tMx "`D +Ig{X{#e :j/Tt@HZ"x6'BJ\> gy&, ;rQ9`G?li1u*@X4AHxGhv8!p$?Rio;(%/v;-YGH[&dx!MK= Yqo;Zv$FX6&Pir.n( BOT-ZZ}h"D$9V >T`EX6:G$FRel;Hd5  @%/7Vu(,{@i4'<RAbCcHvC 0s63e+/GZp+i / }BNu_8~vHk 5 ( P l tV   u) $-0  j W!!8!K!l!P q!!!{! !e@!p!!m"W/"g("е>"`Q"N_"dv""""""##%#G#Z#a#y##### $Z$.$S$W/d$1q$!$$$$&\$$h%,%/%HF%r_! PK%l%x%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_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 ZZZZ7HxHx v? xx$lppxx ```(    0  0 9%y_'