DIRCg|a*g|a* c}u޿pfs;܀\.github/FUNDING.ymlg|a*g|a* c}għ0pwN5 .gitignoreg|a*g|a* c}3|?f@j; .gitreviewg|a*g|a* c}ˡig7*!AUTHORSg|a*g|a* c}F>>o]COPYINGg|a*g|a* c}q z7"2 Makefile.amg|a*g|a* c}/KV b *tK]BREADME.FreeBSDg|a*g|a* c}Lwhh[g2Vp README.MacOSXg|a*g|a* c} .?*OE[_~g README.mdgj?gj? c} X(VV$4F2 TODO-RELEASEgj?gj? c} ]S]U acinclude.m4gj?gj? c} #5hD]  configure.acgj?gj? c} 49{u/V_^/h^R*Rcontrib/Makefile.amgj?gj? c}3DϥDe\Lcontrib/jenkins.shgj?gj? c}|La p D3contrib/systemd/Makefile.amgj?gj? c}@^ lU_Macontrib/systemd/apn0.netdevgj?gj? c}EiO^ʠfw4oRgcOcontrib/systemd/ggsn.networkgj?gj? c}{~d?F|52!contrib/systemd/osmo-ggsn.servicegj?gj? c}^_ogJ$KuL{Pո debian/changeloggj?gj? c}⋊zHlĥ-Ӳ debian/compatgj?gj? c} Lq_a=27`debian/controlgj?gj? c} LۀJ }ץցGdebian/copyrightgj?gj? c} ;kP5),0nӏ0 debian/docsgj?gj? c}mW bJQJ5>KJZ!debian/gtp-echo-responder.installgj?gj? c}YF_060ѩ|_Y&Bdebian/libgtp-dev.installgj?gj? c}=!ңlmdebian/libgtp10.installgj?gj? c}bC^sѠRCZO&Sdebian/libgtp6.shlibsgj?gj? c}"2!'A?k5zՏf`debian/osmo-ggsn-doc.installgj?gj? c}[;iȍ"٦2[&-debian/osmo-ggsn.examplesgj?gj? c}{5rM*qeV!hKL?debian/osmo-ggsn.installgj?gj? c} |~iyoxLdebian/postinstgj?gj? c}!LH9z.$*rA9Y debian/rulesgj?gj? c}" ;j~^ 6Xs"debian/source/formatgj?gj? c}#|L/åLv3W,!doc/Compliance.htmlgj?gj? c}$RRWs`YXvdoc/Makefile.amgj?gj? c}%]&'niW.$_Idoc/examples/Makefile.amgj?gj? c}&&wX]hBdoc/examples/firewallgj?gj? c}'iQ@R7/J(%doc/examples/osmo-ggsn-kernel-gtp.cfggj?gj? c}( RI>z=gdoc/examples/osmo-ggsn.cfggj?gj? c}1 CE wk@m" doc/examples/sgsnemu.confgj?gj? kT˯A,doc/manuals/Makefile.amgj?gj? kT+g+r\˫Ml&'doc/manuals/chapters/configuration.adocgsUgsU kTFȻ9Ƅۻdoc/manuals/chapters/mtu.adocgsUgsU kT9ךܻ:SH"doc/manuals/chapters/overview.adocgsUgsU kTcWFUBe!doc/manuals/chapters/running.adocgsUgsU kT=^=oz22=+doc/manuals/osmoggsn-usermanual-docinfo.xmlgsUgsU kTJxŸȘo趸L$doc/manuals/osmoggsn-usermanual.adocgsUgsU kT:<庍-*h>x&doc/manuals/osmoggsn-vty-reference.xmlgsUgsU kTo~?ZT^ ydoc/manuals/regen_doc.shgsUgsU kU裙Ҏ4}&doc/manuals/vty/ggsn_vty_additions.xmlgsUgsU c}2й(>Títdoc/osmo-ggsn.8gsUgsU c}3${Vp+>?v, doc/sgsnemu.8gsUgsU kUk+.H& ?Tp4GI4ggsn/Makefile.amgsUgsU kUu)2+Rj`gޘS ggsn/ggsn.cgsUgsU kU #zmJx+ ggsn/ggsn.hgsUgsU kUHjqEZ}ؚ?ggsn/ggsn_main.cgsUgsU kUB7^@vx1ݽggsn/ggsn_vty.cgsUgsU kU",iU >5O> ggsn/pco.cgsUgsU kU׾ߨxL˓;NC ggsn/pco.hgsUgsU kU ճ$}69f(.U.3 ggsn/sgsn.cgsUgsU kU ;N6CHB(?Ii< ggsn/sgsn.hgsUgsU c}4@B=+8-3Ogit-version-gengsUgsU kU ðahzb UŸgtp/Makefile.amgsUgsU kU CmΪAxD[c gtp/gsn.cgsUgsU kU=޶ 4 U}p}gtp/gsn_internal.hgsUgsU kUXv% gtp/gtp.cgsUgsU kU4*SL4gtp/gtp_internal.hgsUgsU kU2ݒ gtp/lookupa.hg3|jg3|j kU)&΄9uړ-* gtp/pdp.cg3|jg3|j kU%)|"`O˙';F/ZL)㜺 gtp/queue.cg3|jg3|j kU =?l#(˘ŷo,x gtp/queue.hg3|jg3|j kU :LOHP%{VMinclude/Makefile.amg3|jg3|j m *_/Adߧ&Uinclude/osmocom/Makefile.amg3|jg3|j miinZu{F沝=(5minclude/osmocom/gtp/Makefile.amg3|jg3|j m nw e*<:<@include/osmocom/gtp/gsn.hg3|jg3|j m5[#52x?p6include/osmocom/gtp/gtp.hg3|jg3|j m1˳yG;include/osmocom/gtp/gtpie.hg3|jg3|j m67J8!qp\Ks!include/osmocom/gtp/pdp.hg3|jg3|j m⛲CK)wZSintl/Makefile.ing3|jg3|j mܓ/oAxBQlib/Makefile.amg3|jg3|j mK#sݮX9B6|lib/checksum.cg3|jg3|j mK"CnT2]aZ!lib/checksum.hg3|jg3|j m6ǞI?L2)P فj_ lib/debug.cg3|jg3|j m&tOfӘe=< lib/getopt.cg3|jg3|j m'G mI~잂 lib/getopt1.cg3|jg3|j m(>1b^g|ʶlib/gnugetopt.hg3|jg3|j m)L:,̌?5 ^Ix\ޠllib/gtp-kernel.cg3|jg3|j m*FCRa*~!lib/gtp-kernel.hg3|jg3|j m+.XB&Arֺb ޹ lib/icmpv6.cg3|jg3|j m- $io '3l lib/icmpv6.hg3|jg3|j m.&{ㄖ \?{޸lib/in46_addr.cg3|jg3|j m/'CXq +lib/in46_addr.hg3|jg3|j m0;Hbbp*c lib/ippool.cg3|jg3|j m1b@i8\^ɝh-m# lib/ippool.hg3|jg3|j m5 $fNR # lib/lookup.cg3|jg3|j m6- P`eJcWl lib/lookup.hg3|jg3|j m7.LW"+eh lib/netdev.cg3|jg3|j m8.wNDa@< lib/netdev.hg3|jg3|j m9ݱjBVYz~=TINr lib/netns.cg3|jg3|j m:4;80YP`\;VZ lib/netns.hg3|jg3|j m; ńJQoxUW lib/syserr.hg3|jg3|j m<`ٵ "GwNFkip lib/tun.cg3|jg3|j m= r ֚4|w lib/tun.hg3|jg3|j m>򘄣1~]Q6g lib/util.cg3|jg3|j m?ۼtѱ SI[6xY lib/util.hg3|jg3|j c}5ve$c@] [a_ libgtp.pc.ing3|jg3|j m@⛲CK)wZSpo/Makefile.ing3|jg3|j mA)]܀!Wb*,9sgsnemu/Makefile.amg3|jg3|j mB`NvSR+==sIQ~bhsgsnemu/cmdline.cg3|jg3|j mC JhׯP@4&hOsgsnemu/cmdline.ggog3|jg3|j mDUMԘK$6o5sgsnemu/cmdline.hg3|jg3|j mE30ߒ|[=hsgsnemu/sgsnemu.cg3|jg3|j mF0I: #ZgU tests/Makefile.amg3|jg3|j mG?. u[Ô; atests/gtp/Makefile.amg3|jg3|j mH FyP껾 MBuvtests/gtp/gtpie_test.cg3|jg3|j mIxF] AɉY{C^Z濱"&tests/gtp/gtpie_test.okg3|jg3|j mJڎeXR~6ctests/gtp/queue_test.cgpgp mK3a7H$GHyb7tests/gtp/queue_test.okgpgp o2R|^0;dQ,&9tests/lib/Makefile.amgpgp o20WvNq-tests/lib/in46a_test.cgpgp o2$fl;AKMtests/lib/in46a_test.okgpgp o2H%*}QDS^tests/lib/in46a_v6_test.okgpgp o2*9:?'Yo tests/lib/ippool_test.cgpgp o2!6}7: =tDFigtests/lib/ippool_test.errgpgp o2#!GDD^N!MQ/dtests/lib/ippool_test.okgpgp o2%>yVMx4x tests/lib/ippool_v6_test.errgpgp o2&"BMJT {^Etests/lib/ippool_v6_test.okgpgp mL&Eef>Ƹ3H!tests/testsuite.atgpgp o2(U{@?7c%^_k8ģutils/Makefile.amgpgp o2*29RP ې2+.utils/gtp_echo_responder.cgpgp o2+]c-#ډ̰; utils/gtp_echo_responder_test.pyTREE135 13 }9 P E3po1 0 j+ WÉdoc19 2 mZ.?fFmDmanuals10 2 ;vj#L\Ħ >vty1 0 g93e"wT+chapters4 0 I4mJסƇ`(*u2examples5 0 ei%6D݄gtp13 0 Q\ҹ%i@EJqlib26 0 S1L}(tÝggsn9 0  "aDu