DIRCeD+eD+Ou޿pfs;܀\.github/FUNDING.ymlck5ck5 għ0pwN5 .gitignorec<8$c<8$6T3|?f@j; .gitreviewc<9-c<9-6Uˡig7*!AUTHORSc<9-c<9-6VF>>o]COPYINGf`N0f`N0q z7"2 Makefile.amc<9-c<9-6/KV b *tK]BREADME.FreeBSDc<9-c<9-6Lwhh[g2Vp README.MacOSXf`N0)f`N0).?*OE[_~g README.mdf`N0)f`N0)Ms`PK[2&ts TODO-RELEASEc<9-c<9-6]S]U acinclude.m4f`N0)f`N0)#@l?u\蟔 configure.acc<9-c<9-649{u/V_^/h^R*Rcontrib/Makefile.amc<9-c<9-6:4Zfۄ)EU `contrib/jenkins.shc<9-c<9-6|La p D3contrib/systemd/Makefile.amc<9-c<9-6@^ lU_Macontrib/systemd/apn0.netdevc<9-c<9-6EiO^ʠfw4oRgcOcontrib/systemd/ggsn.networkfE4fE4{~d?F|52!contrib/systemd/osmo-ggsn.serviceeeߣ':eeߣ':X=6KЂ2tZ٪debian/changelogdG0dG0-⋊zHlĥ-Ӳ debian/compate[ce[c %R KZlyw-debian/controlc<9P7c<9P76 LۀJ }ץցGdebian/copyrightc<9P7c<9P76 ;kP5),0nӏ0 debian/docsc<9P7c<9P76mW bJQJ5>KJZ!debian/gtp-echo-responder.installc<9P7c<9P76YF_060ѩ|_Y&Bdebian/libgtp-dev.installc<9P7c<9P76=!ңlmdebian/libgtp6.installck `ck `6bC^sѠRCZO&Sdebian/libgtp6.shlibsc<9P7c<9P76"2!'A?k5zՏf`debian/osmo-ggsn-doc.installc<9P7c<9P76[;iȍ"٦2[&-debian/osmo-ggsn.examplesc<9P7c<9P76{5rM*qeV!hKL?debian/osmo-ggsn.installfE4fE4'|~iyoxLdebian/postinstc<9P7c<9P76KZ"1G7xSۋ debian/rulesc<9P7c<9P76 ;j~^ 6Xs"debian/source/formatc<9P7c<9P76|L/åLv3W,!doc/Compliance.htmlc<9P7c<9P76RRWs`YXvdoc/Makefile.amc<9P7c<9P76]&'niW.$_Idoc/examples/Makefile.amc<9P7c<9P76 5Pv3Q]doc/examples/firewallfE4fE4)/+s\AhCM`d{B%doc/examples/osmo-ggsn-kernel-gtp.cfgfE4fE4)7Sμ~ET(y=<5rdoc/examples/osmo-ggsn.cfgc<9@c<9@6 CE wk@m" doc/examples/sgsnemu.confc<9@c<9@6˯A,doc/manuals/Makefile.amfE4fE4)b8B|(WAG'doc/manuals/chapters/configuration.adocc<9@c<9@6c-hLEI:"doc/manuals/chapters/overview.adocd:1d:16~0Hľ[L9=&4!doc/manuals/chapters/running.adocc<9@c<9@6=^=oz22=+doc/manuals/osmoggsn-usermanual-docinfo.xmlc<9@c<9@60T'¸#mn[$doc/manuals/osmoggsn-usermanual.adocc<9@c<9@6:<庍-*h>x&doc/manuals/osmoggsn-vty-reference.xmlc<9@c<9@6o~?ZT^ ydoc/manuals/regen_doc.shc<9@c<9@6裙Ҏ4}&doc/manuals/vty/ggsn_vty_additions.xmlc<9@c<9@6й(>Títdoc/osmo-ggsn.8c<9@c<9@6${Vp+>?v, doc/sgsnemu.8f`N0)f`N0)k+.H& ?Tp4GI4ggsn/Makefile.amf`N0)f`N0)hc$p- xݏ&F ggsn/ggsn.cf`N0)f`N0)Mz2ȩQ 瓲T ggsn/ggsn.hck#(ck#(HjqEZ}ؚ?ggsn/ggsn_main.cf`N0)f`N0)gYZV6Ry0@ggsn/ggsn_vty.ce)Y`e)Y`6!`޶2ax4b! ggsn/pco.cf`N0)f`N0)[׾ߨxL˓;NC ggsn/pco.hf`N0)f`N0)ճ$}69f(.U.3 ggsn/sgsn.cf`N0;f`N0;)<;N6CHB(?Ii< ggsn/sgsn.hc<:R1c<:R16@B=+8-3Ogit-version-genf`N0;f`N0;T@ƀen0\Tgtp/Makefile.amf`N0;f`N0;%??Mϳ˚SIH gtp/gsn.cf`N0;f`N0;)=޶ 4 U}p}gtp/gsn_internal.hf`N0Sf`N0SG,$Y'͞jyy gtp/gtp.cf`N0Sf`N0S):-^;',XTgtp/gtp_internal.hf`N0Sf`N0S+j(2 3ǐg6\ gtp/gtpie.cc<:D[@c<:D[@7"tRh1gp gtp/lookupa.cc<:D[@c<:D[@7@3P`hZ?dΧ> gtp/lookupa.hf`N02\f`N02\+)&΄9uړ-* gtp/pdp.cf`N02\f`N02\,p%)|"`O˙';F/ZL)㜺 gtp/queue.cf`N02\f`N02\1 =?l#(˘ŷo,x gtp/queue.hf`N02\f`N02\z :LOHP%{VMinclude/Makefile.amf`N02\f`N02\z*_/Adߧ&Uinclude/osmocom/Makefile.amf`N02\f`N02\ziinZu{F沝=(5minclude/osmocom/gtp/Makefile.amf`N02\f`N02\zgmb6hx Sinclude/osmocom/gtp/gsn.hf`N02\f`N02\z/l4/U3B ݊include/osmocom/gtp/gtp.hf`N0&Wf`N0&Wz1HlU/include/osmocom/gtp/gtpie.hf`N0&Wf`N0&Wz5MFt .´iEDinclude/osmocom/gtp/pdp.hc<:D[@c<:D[@7⛲CK)wZSintl/Makefile.inf`N0&Wf`N0&W/ܓ/oAxBQlib/Makefile.amc<:D[@c<:D[@7 K#sݮX9B6|lib/checksum.cc<:D[@c<:D[@7 K"CnT2]aZ!lib/checksum.hc<:D[@c<:D[@7 6ǞI?L2)P فj_ lib/debug.cc<:D[@c<:D[@7 tOfӘe=< lib/getopt.cc<:D[@c<:D[@7G mI~잂 lib/getopt1.cc<:D[@c<:D[@7>1b^g|ʶlib/gnugetopt.hf`N0&Wf`N0&WL:,̌?5 ^Ix\ޠllib/gtp-kernel.cc<:D[@c<:D[@7FCRa*~!lib/gtp-kernel.hf`N0cgf`N0cg/!޶LޭnD;Z=Gˇ( lib/icmpv6.cf`N0cgf`N0cg [\lB <ֺZb lib/icmpv6.hf`N0cgf`N0cg1&{ㄖ \?{޸lib/in46_addr.cf`N0cgf`N0cg1'CXq +lib/in46_addr.hc<:dNc<:dN7;Hbbp*c lib/ippool.cf`N0cgf`N0cg/b@i8\^ɝh-m# lib/ippool.hc<:dNc<:dN7 $fNR # lib/lookup.cc<:dNc<:dN7- P`eJcWl lib/lookup.hc<:dNc<:dN7R<Ӟm `/MK lib/netdev.ceW)eW)/΁O?u86= lib/netdev.hc<:dNc<:dN7ݱjBVYz~=TINr lib/netns.cc<:dNc<:dN74;80YP`\;VZ lib/netns.hc<:dNc<:dN7 ńJQoxUW lib/syserr.hc<:dNc<:dN7$fzT(aw= lib/tun.ceW)eW)/$36Ksns% lib/tun.hf`N0cgf`N0cg/I򘄣1~]Q6g lib/util.cc<:dNc<:dN7"ۼtѱ SI[6xY lib/util.hf`N0cgf`N0cg2^ve$c@] [a_ libgtp.pc.inc<:dNc<:dN7%⛲CK)wZSpo/Makefile.inf`N0cgf`N0cg/L)]܀!Wb*,9sgsnemu/Makefile.amc<:dNc<:dN7(`NvSR+==sIQ~bhsgsnemu/cmdline.cc<:dNc<:dN7) JhׯP@4&hOsgsnemu/cmdline.ggoc<:dNc<:dN7*UMԘK$6o5sgsnemu/cmdline.hf`N0f`N0x+p ~d!sgsnemu/sgsnemu.cc<:dNc<:dN7-0I: #ZgU tests/Makefile.ame4/e4/?. u[Ô; atests/gtp/Makefile.amf`N0f`N0/V FyP껾 MBuvtests/gtp/gtpie_test.cc<:m\c<:m\71xF] AɉY{C^Z濱"&tests/gtp/gtpie_test.okc<:m\c<:m\72ڎeXR~6ctests/gtp/queue_test.cc<:m\c<:m\733a7H$GHyb7tests/gtp/queue_test.okeW*;eW*;/R|^0;dQ,&9tests/lib/Makefile.ameW*;eW*;70WvNq-tests/lib/in46a_test.ceW*;eW*;7$fl;AKMtests/lib/in46a_test.okeW*;eW*;7 H%*}QDS^tests/lib/in46a_v6_test.okeW*;eW*;/*9:?'Yo tests/lib/ippool_test.cc<:m\c<:m\7:6}7: =tDFigtests/lib/ippool_test.errc<;8yc<;8y7;!GDD^N!MQ/dtests/lib/ippool_test.okc<;8yc<;8y7<>yVMx4x tests/lib/ippool_v6_test.errc<;8yc<;8y7="BMJT {^Etests/lib/ippool_v6_test.okeW*xeW*x0&Eef>Ƹ3H!tests/testsuite.atc<;8yc<;8y7@U{@?7c%^_k8ģutils/Makefile.amc<;uc<;u7A29RP ې2+.utils/gtp_echo_responder.cc<;uc<;u7B]c-#ډ̰; utils/gtp_echo_responder_test.pyTREE132 13 TkP#-1V~Xpo1 0 j+ WÉdoc18 2 fWBāfDERmanuals9 2 fcv8igKbǼJUvty1 0 g93e"wT+chapters3 0 /J_*ĐZ エ$Gexamples5 0 !<4 e)gtp11 0 ,yg=:&C@[2 rlib26 0 "bPATy1[ggsn9 0 9EIaJ$Ҏ,$p'intl1 0 j+ WÉtests16 2  a4x7j9cw$gtp5 0 $8a&e oulib9 0 {ޙ-Cp-5&ŨTT\utils3 0 :RyG,a GDdebian15 1 S̋$$j[xѳ (source1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib6 1 I 8 ^gƵ?0systemd4 0 K6惇Ǯ 3$7include7 1 yV5ܬ-b=ƽosmocom6 1 l&Ye<gtp5 0 0{7&+vIMsgsnemu5 0 E EXIbSUV4jܝ}w;)l