ELF>Z@`@8 @ @@@BBPPPQ(Q(ccpppH%`````888 XXXDDStd888 Ptdhhh$$QtdRtdppp/lib64/ld-linux-x86-64.so.2GNUGNU:REBGNU)>Ɗembs')J}|;8ޤ;䳢2X df # c# 10 U y 4 _~sY @ b N hpFt D' mGp , Lq\*1! ! #  V[  {7V*   6 i  q% QF B P r ? OZk*O ^    1 Bw @ "I@} 5H  H @ `_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablepdp_count_secondarygtp_freepdpgtp_freepdp_teardowngtp_T_defsgtp_set_cb_create_context_indgtp_freegsna2in_addrgtp_pdp_getimsigtp_data_reqgtp_update_context_respgtp_decaps0gtp_newgtp_imsi_str2gtpimsi_gtp2strgtp_set_cb_confgtp_set_cb_update_context_indgtp_decaps1cgtp_set_cb_recovery3gtp_decaps1ugtp_set_cb_delete_contextgtp_create_context_respgtp_echo_reqgtp_set_cb_data_indgtp_delete_context_req2lookuppdp_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`~PP (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]  @` (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։HIHHZHE}y/H=HH '"HHǸOHHHE؋@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@ HEHEHEHEHHi_HMvHu@HEHPPHEH@ IIHkHHKHǸʰY9tFHEHPPHEH@ RPL AHH¾sHHEH@PHHUHBpHEH@pHHuHu5HEH@ IHHHHǸTvtAHEH@ HPL ~AH@H¾走HHtHuDHEH@pHP$HEH@ IIHJHHHǸY]ȳtJHEH@pHP$HEH@ RPL AHH¾HHEH@pH1HH蹿HtHu@HEHPPHEH@ IIHHHHǸ葮YtFHEHPPHEH@ RPL SAHH¾:HH}HdsHu5HEH@ IH$HHmHǸT[tAHEH@ HPL AH%H¾蚮HHEPHEHEH@PHκHUHBpHEH@pHLHrHu5HEH@ IHnHHHǸT脱tAHEH@ HPL $AHNH¾íH HqHu?HEPDHEH@ AIHHHHǸlX۰tEHEPDHEH@ RPL AHH¾H]HEH@pHUHP@HEHqHuMHEHH:HHEH@ IIH6H HHǸ荫ctPHEHHڃHUHR PRL A HH¾,HHEHEHHEH@pHHBH-pHugӬ*HHEHH9HHEH@ HSIIHXHHHǸ自HytfY谪HHEHH迂HUHR HSPRL AHH¾ H HEHGHEHoHuMHEHH5HHEH@ IIHHH HǸ舩ctPHEHHՁHUHR PRL 0AHH¾'HHE,HEHHEH@pHH=H(nHugΪ%HHEHH4HHEH@ HSIIHHHHǸ肨HytfT諨HHEHH躀HUHR HSPRL 8AHH¾H HEHB HE0HmHuMHEH0H0HHEH@ IIH$H$HHǸ胧ctPHEH0HHUHR PRL A$HH¾"HHEDHEH0HEH@pHH8H#lHugɨ HHEH0H/HHEH@ HSIIHVH(HHǸ}HytfO覦HHEH0H~HUHR HSPRL A(HH¾H HEH= HMHEH<H4HAxHHEH@pHH菩E}HjHuI聧إHHEH@ IIHH3HHǸO_辩tL%|HUHR PRL SA3H}H¾HHEH- HE@hHE@JHEH@pHHxE}HiHuZzѤHURJHUHR HPAIHH;HHǸ;Ho覨t\ dHURJHUHR HPQRL [A;HUH¾ʤH HEHrHEH@XHHhHu@HEHPXHEH@ IIHHCHHǸUYħtFHEHPXHEH@ RPL ACHH¾HHEHPXHEH@pHHHE@@:HE0'HEH@pHuH}E}HgHuU}th迢H.HUHR IIHIHLHHǸ0n蟦t[}tWHHUHR PRL ALHOH¾ĢHHEHlHMHEHUHAxHHEHfHuMHEHHyHHEH@ IIHHVHHǸ)c蘥tPHEHHvyHUHR PRL 1AVHSH¾ȡHHMHEHHE܃}HeHu5HEH@ IHHYHHǸ`TϤtAHEH@ HPL AYHH¾HELcHMHEHHEHHEHEMIȉ轉HeHu5HEH@ IH1H]H HǸ舟TtAHEH@ HPL A]HH¾6HHEHHH̛HEH[HEHHH蠛HE`HdHuMHEH`H3wHHEH@ IIHoHgHHǸ膞ctPHEH`HvHUHR PRL AgHH¾%HHMHEHHE܃}H5cHu5HEH@ IHHjH>HǸ轝T,tAHEH@ HPL |AjHH¾kHELcHMHEHHHEH`HEHEMIȉH]bHu5HEH@ IHHnHfHǸTTtAHEH@ HPL AnHH¾蓝HHEHHH)HEH%HEHHHHaHu5HEH@ IHHvHHǸT}tAHEH@ HPL 5AvHGH¾輜HHE@H]UHSH8HHHHHHHH(sHEHH8H踘HHMHIHHHǸ+HHEЋHMHEHHO;HEHEHP HEHHHEHe[A\]UHAWAVAUATSHHHHPHEHEH@0HEHDžHHEHEHEHHHHHZHёHEHWHuxH}t HZHHDHH8H蕏HSEIHHHsHǸHZtxH}t HHZHHDHH8H HSATPL [AHH¾bH H}tHEHYHHHEH}tHE@tHEH}u HEH@HHEH}tHE@tHEH}HVHudHHH8H#HH(YRAIHHHHǸyHytfHHH8H謍HHXRSPL 7AHH¾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 HDHH8HCHSEIHiHH!HǸ蠋H{ thHEL` HHH8HˈHATSPL AHH¾#H UHEWHPEHcHHHHHH-HEHDHPEHcHHHHHHEHHHHX~E}]HHHHHPEHcHHHHHHHHHHHEHHPEHcHHHHHH!HEHHPEHcHHHHHHEHHHH{}E}HHHHHPEHcHHHHHHHHHHHHHPEHcHHHHHHHHH؍HHHE-DHsHHHHyHǸHHHMHcHHHHHHP@EE;EHHMHPH|eHE@D2HEHPPHHH蕣HMHur+肈HHDHH8HzHSEIHHNHXHǸׇH?tr覉HHDHH8HHSATPL FANHH¾MH H})HgLHuTHHH8HnAIHHPHQHǸІm?tZHHH8HSPL APHH¾eHHHEHH趉HEHPpHHPHEHc(H葄HEHHUHHHEHHHHEHHOHEHUHEHHi/HEHUHPHHHHEH Ht%HHEHH:HHEHHHHEPIHXHuJHH}t&HEHpH.H¿ 褉IL%[H}t&HEHpH0H¿pHH'HDHELh HDHH8HHATSAVAUHLREIHHkHHǸHH0谈H}t&HEHpH.H¿ 蠈IL%WH}t&HEHpH0H¿lHH#HDHELp HDHH8HHATSAWAVHKRAUPL AkHH¾?H@HHEHH萆HKHHuTHHH8HRAIHHsH5HǸ贂m#tZHHH8HSPL 2AsHH¾IHE؉HHEHH蘅HSGHuTHHH8HZAIHHxH=HǸ輁m+tZHHH8H~SPL zAxHH¾QHHHEHH袄He[A\A]A^A_]UHAUATSHXHHHPHEHEH@0HEEHHHHHHHzHEHHHHH观HHDHDHH8H}SATEIHqHHHǸHxHHHHHHDHDHH8H}SAUATPL AHH¾^H HEHHHH(~ HEH@HEHEHEHEHHLHEHH HHHO|uE4HEHHEHEHEHEHHH!HuKHEHpHEйH¿`IH¶HHHǸ\jo`tWHEHpHEйH¿m`HPL bAHIH¾\HHEHBHH-XH]UHH0H}HEH@HEH HuKHEHpHEH¿_IHHHHǸ[jt_tWHEHpHEH¿r_HPL AHNH¾[HHEHHHE؋@HEHHUHp^HE؋PHE؉UHH0H}؉EԀ}HtHuKHEHpHEH¿^IHH%HHǸYjU^tWHEHpHEH¿S^HPL A%H/H¾~ZHHEHVHHuKHEHpHEH¿]IH:H(HHǸYj]tWHEHpHEH¿]HPL ڳA(H\H¾YHHE؋PHE؉HEH(Ht HEHUHHH}HEH@t5HEHHEH@HEH8HZUHHH}HEH8HJVUHH H}HEHEHEHkUHH@H}HuЉUHEHزH)VHEHEHUHPHEHUЋPHEỦPHE@ HEHP(HEHP(HEHP(HEHP0HUHEHHUHEHPHEHH8HEHH3HH\HXHuKHEHpHEH¿[IHHSHqHǸ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 HYHWDmHED` HEHpHEH¿[WHSuAUATPL AH/H¾~SH0UHEP H}tHEHHHEHUHEHHHe[A\A]]UHH H}EfEHEHE}Ht-2HHHHHHǸ SE?UHEHE)ЉE fEEEE:ErEUHH HuЉfUEHEHE}Ht-]H HHgHHEHǸYRE7UEHE)UHEHЉʈEEE:ErUHHH}HEHUHHHufEEHMHΉUHH }HuЈEHEHE}Ht-]HHHzHHXHǸ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`LHHEDHEH8HIHSEIHHOHHǸ{KHOtpUHEȉHKHHEDHEH8HHHSATPL ,AOHCH¾KH HHJEEEEHPHHлHHkH)HHHHHEHEHEPHEPEHGHUfBEHEPUH*HMHHHHOUHMHE#HH^HubHEHEDHEH8H`GHSEIHHbHHǸIHx(NteHEDHEHEH8HFHATSPL AbHH¾CJH .HnHuwHE@HEH`HHHEDHEH8H^FHSEIHTHhHHǸHH#MHE@HEHGHHEDHEH8HEHSATPL ɥAhHxH¾(IH HT HuwHE@HEHFGHHEDHEH8HDEHSEIHrHmHHǸGH LtzHE@HEHFHHEDHEH8HDHSATPL AmHbH¾HH He[A\]UHSHH}HuHxHpHpH&\HEHxHHEHxHHEHEH@xHEH}H HuWHpHpH8HCAIH:HHwHǸ1F4JHpHpH8HaCSPL УAHH¾FHHEHHEHEHHHpHHH)HEHEH)HUHEHHfEEH9EH HuWHpHpH8HBAIH+HH@HǸDfIHpHpH8H*BSPL AHءH¾EHHE!HHEHHEHEH~HE@HEHeHEHTHEHoHEHE<uiuHEHHtJHEHHEHEHHEЋ@CHEH:HE<uiuHEHAHtJHEHHEHEHuHEȋ@CHEHHEH@xH+EEEPHEEPHEH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHpHEHHHEHE<u%HEHHHEHEHE}vHEH@xH9EHHuNHEHEH8H?AIHMHH:HǸAgcFtTHEHEH8H1?SPL AHߞH¾BHH]UHSHHH}HuHUHMHEH@xHEE\UHHHHHHEHHHEHE<u%HEHHHEHE HE}vHEH@xH9EHHuNHEHEH8H(>AIH#HHНHǸ@gDtTHEHEH8H=SPL ƞAHuH¾%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-*HBHHtHH{HǸ9EHUH։6HEH}HtUHEH*HEUHSH8H}HuHUHEH<HEH:HkYfEHEH<EMUHuHEAȹ:HYfEHEؾ(HHE`;HUE4HUfBHE@:HE@HMHEHPHHAHQHMHEHPHHAHQ EH]UHH H}HcH¾IHEH}Ht-WH9HH8HHݗHǸC8HEHHEHEHE@HEf@HE@HMHEHHHMHUfBHEUHH@H}HuHUȉMHH¾wHEH}Ht-qHgHHfHH HǸq7HEH2HEHEHE@HEf@HE@@HEP⿈PHEPPHEPP 2HUfBHE@HE HHEHEHE@HE@@HEP@PHEPPHEPPt9HUBc9HUBHE@ HEHHHEȺHH9HEHHEHEHE@HEf@Eĉ8HUBHEP@PHEPPHEPP8HUB8HUBHE@ HEHHHEȺHH39HUHMHEHHHUfBHEUHH}uHEHEHE@3HHE@<:HYHu*HEHHHǸ1C[6t0L AHÒH¾2Q}+HHu>UHEH3IH̒HH]HǸK1]5tJUHEHU3HPL yAH H¾1HHE=HE@HHu8HE@AHHHHǸ{0W4tDHE@HPL ȑAHBH¾&1HUHEHH5Hu>UHEH2IHmHHƐHǸ/]#4tJUHEH1HPL AHuH¾Y0HHEHpMHUHEH~HEHEH3HEH1HHuHEȉH2HEH,H$Hu7HEAHH HHǸ.V3tCHEHPL 8A HrH¾V/HH]UHH H}uHEHEHEH(HE}'HRHu0EAHH-HHǸ-ON2tUHEH.IH H8HHǸ,]1tJUHEH.HPL ͍A8H`H¾D-HHE=5HE@HJHu8HE@AHH?HHǸ+W>0tDHE@HPL A?HH¾z,H$UHEHOHHu>UHEHc-IHIHCHHǸ+]w/tJUHEH-HPL ACHɋH¾+HWHHuAUHEH,IHHHHiHǸW*.UHEHZ,HPL fAHHH¾*HH%Hu7HEAHHKHHǸ)[.tHHEHPL 9AKHsH¾W*HUHHH}HEttt 4 -#HuHHwHHoHǸ*UHH H}HuHEHEHEHEHEttxHEHE@HE@!HEHHHEHHHG'iHEHE@HE@WHEHHHEHHH '-HHHHHHǸ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 wAHwH¾HpHxH҉PHhHxH҉PEt HxHHEHUHA HQEAHxHHUHP HxHUHxHʉEHHxHHƿH{HC(HC(Hu:L /wAHvH¾HxH@4HxHP4P4HxH@49EHxH@4HxHP0HxH@0PHxHP8HxH@0HxHHHC@HxHH@@Hu:L mvAHuH¾HxHH@HHxHH@Pdt HEHEHPHXHEHHtZHEHHPL uA%HtH¾?HHEH\mHxHHH(EHcHHHHHHEHUHHQEAHEH HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHAPHB0HxHH@PHtEE;EtHxHH@XHxHH@`EEHxHHH(EHcHHHHHHEHEHg HxHHH(EHcHHHHH@ HxHHH(EHcHHHHHHxHHBHxHHxHHp(EHcHHHHHHA`HB0HxHH@`HtiH¾J$fDžxfEfEHpHHHHhHHHpHHHH`HHHpH(HHHXHHyTHpE Ǹ^ttPiHXSPL UhAJH(hH¾4H0L DhAJHgH¾EDHpE Ǹ/tPHSPL gAQHfgH¾rH0L gAQH0gH¾<EEqH]UHSHHXHPLH@DHHEPHEE 0E}tPHrSPL 7fAHBfH¾NH0L 'fAH fH¾H@H@H`HHbƅoH`E3Ǹ tPHSPL fAHWeH¾cH0L eAH!eH¾-EspEHXHEHHHPHUHJ HHLfEăHHUE Ǹ[tPHnSPL kdAH>dH¾JH0L ZdAHdH¾EZHUE ǸHtPHSPL cAHcH¾H0L cAHIcH¾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-:HR_HHs_HHQ_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*Hi]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 u[AH[H¾H AHEH$HPL b[AHZH¾yHHHu5HEH$IH9[HHvZHǸ6TtAHEH$HPL ZAH.ZH¾HHE2HEH@HHHEHZHH]He[A\]UHH H}uUHEHAHEH}u HEHp$UEщ¿ HHu>'~IH$ZHHCYHǸom)HPL YAHXH¾H!HEHP$HEHHHUHHEHHHEH$HHEHHJE}HEHHE}HZHu*H3YHH-XHǸC\t0L XAHWH¾HEDHEHHHEH$H HEHXHHUHSHH}HEH@HHHEH@HHtP]HSPL BXAHWH¾H0L 4XAHVH¾HEH@HHHEH@HHEH*HEH$H HEHHCHEHHEHWHHH]UHH}HuHEHUHP8]UHATSH0H}HuЉUHEH@HHHHuIUHEЉHHUH$IIHGWHHUHǸbtOUHEЉHHUH$PRL VAHxUH¾.HOHVHƿ ,HEH}Ht-HUHHVHHUHǸ]̋UHEH)HHEHHHbHEH@HHUHHE}it^HEL`$VHEHATSPL 4VAHeTH¾H AHEH$HPL VAH"TH¾HEHe[A\]UHSH(HHH@ -HH`HHƅH@HHHHƅ_HHx$H`HHHHQIIHHGateway 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.14.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.14.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;$p@0 T t+ 8 iX ߤx 3 ͦ  ѧ S8 [X x . Ȫ _ G `< \ p| ί  h ز +< v\ |  ´ U  _< \ | ; C  @q<\|LI0DPPp(0oT2t4>k8XxnU0V<y\|'[(}LZxY!|+m,-0.P/p'0k056670;7Pa7p778:"; =4b=T=t=!???aAA4CC`CDDDEE E@F`FGUG|GGIH H@vNdRS^UUX+Z@XZ`zZN[)\m\]]$^D*adlaatb2g2ll0AmPmpmFnn oo)p4qTqtrvr!tv wy8.zX!{xE{m{{~~$fDlhP?<b I0 xP p ݘ  !0!8T!0t!٢!!Q!p! "YD"h""Ҫ"\" "(#c0#P#p#_# #9##$0$P$p$zRx `"zRx $@ 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 $_TAC O DMAC H dMAC H MAC H AC  AC } AC  AC  $y5AC p DAC  dAC   IAC E? AC  #AC  AC  \AC W (^AC Y H*OAC J hYKAC F %AC   KAC F SAC N KAC F 9AC t (+SAC N H^AC  hJAC E (IAC D QAC  JAC E IAC D DJAC E (nIAC D HAC  hAC  _AC   1AC l 1AC l -AC  AC   (ceAC E[  LAC E  p}AC E -AC h $ AC L +AC f  AC  ؽAC  <AC } \QAC L |AC  AC  QAC L  GAC E=  AC   AC   @ AC  d 2 AC F  AAC |  >-AC h  K.AC i  Y/AC j  hAC Q  $ ^AC E H JAC { h AC   qAC   KAC F  &AC !  #AC    ZAC EP  , KAC H  P wAC Gk t #4AC o  74AC o  KAC   AC G ( )AC P $$ AC L $L @ AC L/ $t AC L  AC   U$AC   YAC   9 AC   %AC  < DAC  \ WAC R | AC   ! AC F  !AAC |  !-AC h  !&AC a !@AC { < "AC V \"\AC W  |@"AC E  $AC  %AC  &VAC Q 'AC Z  '#AC ^ @'}AC x `e(dAC _ (jAC e (rAC m E*AC Z (D*AC I  +AC  ,j,AC  L,AC Z l,,AC g ,AC  }-(AC c --AC h -AC   F.3AC n ,Y.<AC w Lu.8AC s l.'AC b .}AC x .PAC K !/AC   /AC G   5AC H  48jAC E`  X@:jAC E` |;NAC I $; AC I $>vAC El ?-AC h  ?"AC ] ,?AC  L@AC  laADAC  AAC   AAC E BAC  zCdAC _ EBAC } 0EBAC }  PFAC E  tFAC E  >KAC  PiAC d cPAC  P{AC v DQ0AC k  <TQZAC EP `QYAC T QnAC i RAC  }RAC  RAC  ShAC c  TAC z @eTuAC p `TAC  EVeAC `  XAC  XAC  Q[AC  [AC  $\$AC _ D\(AC c d\GAC B (\AC P _TAC O _mAC h  ` AC H h?AC z 4iAC  TiAC  tooAC   Lq&AC H  NtAC H x/AC j  x/AC j /x6AC q <Ex6AC q \[xAC  |z-AC h zAC  {AC   y}AC G{ }AC   ~AC G D9CAC >  d\5AC E+ mAC Z  l@AC G4  AC H   4AC o /AC j 4,AC Q T"AC  $tAC K AC  ;AC v +;AC v FAC V AAC  <ǏAC  \S.AC i |aMAC H )AC d CAC ~ $AC _ AC  16AC q ZZ  &+<BGM[ba n       i P Hxpxo( 3 " oo!ooo`6PFPVPfPvPPPPPPPPPQQ&Q6QFQVQfQvQQQQQQQQQRR&R6RFRVRfRvRRRRRRRRRSS&S6SFSVSfSvSSSSSSSSSTT&T6TFTVTfTvTTTTTTTTTUU&U6UFUVUfUvUUUUUUUUUVV&V6VFVVVfVvVVVVVVVVVWW&W6WFWVWfWvWWWWWWWWWXX&X6XFXVXfXvXXXXXXXXXYY&Y6YFYVYfYvYYYYYYYYYyh~DcVPP$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+deb12u1) 12.2.0 | @Z pZ3ZIUx|ZpZ m!DH [\ ]Wa]'L^@-P;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` um0Pst.tMh "`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$!$$$$&\$$%,%/%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 f? hh$lppxx ```(    0 ' 0 9%_'