DIRCeM ʅ0eM ʅ0 Fgu޿pfs;܀\.github/FUNDING.ymleg`Xeg`X Pgħ0pwN5 .gitignoreeg`Xeg`X _3|?f@j; .gitreviewg g  ˡig7*!AUTHORSg g  F>>o]COPYINGg g  q z7"2 Makefile.amg g  /KV b *tK]BREADME.FreeBSDg g  Lwhh[g2Vp README.MacOSXg g  .?*OE[_~g README.mdg g  MHk89U(7 TODO-RELEASEg g  ]S]U acinclude.m4g ,g , #Puܘs/O߅= configure.acg ,g , 49{u/V_^/h^R*Rcontrib/Makefile.amg ,g , %3DϥDe\Lcontrib/jenkins.shg ,g , =|La p D3contrib/systemd/Makefile.amg ,g , V@^ lU_Macontrib/systemd/apn0.netdevg ,g , WEiO^ʠfw4oRgcOcontrib/systemd/ggsn.networkg ,g , Y{~d?F|52!contrib/systemd/osmo-ggsn.serviceg ,g , {^_ogJ$KuL{Pո debian/changelogg ,g , |⋊zHlĥ-Ӳ debian/compatg ,g , ~ Lq_a=27`debian/controlg ,g ,  LۀJ }ץցGdebian/copyrightg ,g ,  ;kP5),0nӏ0 debian/docsg ,g , mW bJQJ5>KJZ!debian/gtp-echo-responder.installg ,g , YF_060ѩ|_Y&Bdebian/libgtp-dev.installg ,g , =!ңlmdebian/libgtp10.installg ,g , bC^sѠRCZO&Sdebian/libgtp6.shlibsg ,g , "2!'A?k5zՏf`debian/osmo-ggsn-doc.installg ,g , [;iȍ"٦2[&-debian/osmo-ggsn.examplesg ,g , {5rM*qeV!hKL?debian/osmo-ggsn.installg ,g , |~iyoxLdebian/postinstg ,g , 8LH9z.$*rA9Y debian/rulesg ,g , ; ;j~^ 6Xs"debian/source/formatg ,g , z|L/åLv3W,!doc/Compliance.htmlg ,g , }RRWs`YXvdoc/Makefile.amg ,g , ]&'niW.$_Idoc/examples/Makefile.amg ,g , &wX]hBdoc/examples/firewallg ,g , iQ@R7/J(%doc/examples/osmo-ggsn-kernel-gtp.cfgg ,g ,  RI>z=gdoc/examples/osmo-ggsn.cfgg ,g ,  CE wk@m" doc/examples/sgsnemu.confg ,g , ˯A,doc/manuals/Makefile.amg ,g , +g+r\˫Ml&'doc/manuals/chapters/configuration.adocg ,g , FȻ9Ƅۻdoc/manuals/chapters/mtu.adocg ,g , 9ךܻ:SH"doc/manuals/chapters/overview.adocg ,g , cWFUBe!doc/manuals/chapters/running.adocg ,g , =^=oz22=+doc/manuals/osmoggsn-usermanual-docinfo.xmlg ,g , JxŸȘo趸L$doc/manuals/osmoggsn-usermanual.adocg ,g ,  :<庍-*h>x&doc/manuals/osmoggsn-vty-reference.xmlg ,g , !o~?ZT^ ydoc/manuals/regen_doc.shg ,g , &裙Ҏ4}&doc/manuals/vty/ggsn_vty_additions.xmlg ,g , й(>Títdoc/osmo-ggsn.8g ,g , ${Vp+>?v, doc/sgsnemu.8g ,g , k+.H& ?Tp4GI4ggsn/Makefile.amg ,g , u)2+Rj`gޘS ggsn/ggsn.cg ,g ,  #zmJx+ ggsn/ggsn.hg ,g , HjqEZ}ؚ?ggsn/ggsn_main.cg ,g , B7^@vx1ݽggsn/ggsn_vty.cg ,g , ",iU >5O> ggsn/pco.cg ,g , !׾ߨxL˓;NC ggsn/pco.hg ,g , $ճ$}69f(.U.3 ggsn/sgsn.cg ,g , -;N6CHB(?Ii< ggsn/sgsn.hg ,g , .@B=+8-3Ogit-version-geng 3>g 3> 5UBgdKT#12gtp/Makefile.amg 3>g 3> 6@ba+'_iՄnWE gtp/gsn.cg 3>g 3> 7=޶ 4 U}p}gtp/gsn_internal.hg 3>g 3> 8w;2"Bֲ7W\Ŭ2 ܹt gtp/gtp.cg 3>g 3> ;OK" ˀQ'bgtp/gtp_internal.hg 3>g 3> Aj)~&J,MmN SX|v gtp/gtpie.cg 3>g 3> I"tRh1gp gtp/lookupa.cg 3>g 3> Q@3P`hZ?dΧ> gtp/lookupa.hg 3>g 3> X)&΄9uړ-* gtp/pdp.cg 3>g 3> Z%)|"`O˙';F/ZL)㜺 gtp/queue.cg 3>g 3> ^ =?l#(˘ŷo,x gtp/queue.hg 3>g 3>  :LOHP%{VMinclude/Makefile.amg 3>g 3> *_/Adߧ&Uinclude/osmocom/Makefile.amg 3>g 3> *iinZu{F沝=(5minclude/osmocom/gtp/Makefile.amg 3>g 3> c oa#78x_iinclude/osmocom/gtp/gsn.hg 3>g 3> 1\:}!Q$ \*{include/osmocom/gtp/gtp.hg 3>g 3> 1HlU/include/osmocom/gtp/gtpie.hg 3>g 3> 67J8!qp\Ks!include/osmocom/gtp/pdp.hg 3>g 3> *⛲CK)wZSintl/Makefile.ing 3>g 3> ܓ/oAxBQlib/Makefile.amg 3>g 3> K#sݮX9B6|lib/checksum.cg 3>g 3>  K"CnT2]aZ!lib/checksum.hg 3>g 3>  6ǞI?L2)P فj_ lib/debug.cg 3>g 3> tOfӘe=< lib/getopt.cg 3>g 3> G mI~잂 lib/getopt1.cg 3>g 3> >1b^g|ʶlib/gnugetopt.hg 3>g 3> L:,̌?5 ^Ix\ޠllib/gtp-kernel.cg 3>g 3>  FCRa*~!lib/gtp-kernel.hg 3>g 3> H.XB&Arֺb ޹ lib/icmpv6.cg 3>g 3> z $io '3l lib/icmpv6.hg 3>g 3> {&{ㄖ \?{޸lib/in46_addr.cg 3>g 3> 'CXq +lib/in46_addr.hg 3>g 3> ;Hbbp*c lib/ippool.cg 3>g 3> b@i8\^ɝh-m# lib/ippool.hg 3>g 3>  $fNR # lib/lookup.cg 3>g 3> - P`eJcWl lib/lookup.hg 3>g 3> .LW"+eh lib/netdev.cg 3>g 3> .wNDa@< lib/netdev.hg 3>g 3> ݱjBVYz~=TINr lib/netns.cg 3>g 3> 4;80YP`\;VZ lib/netns.hg 3>g 3>  ńJQoxUW lib/syserr.hg 3>g 3> `ٵ "GwNFkip lib/tun.cg 3>g 3>  r ֚4|w lib/tun.hg 3>g 3> 򘄣1~]Q6g lib/util.cg 3>g 3> 6ۼtѱ SI[6xY lib/util.hg 3>g 3> 7ve$c@] [a_ libgtp.pc.ing 3>g 3> A⛲CK)wZSpo/Makefile.ing 3>g 3> I)]܀!Wb*,9sgsnemu/Makefile.amg qQg qQ ^`NvSR+==sIQ~bhsgsnemu/cmdline.cg qQg qQ ` JhׯP@4&hOsgsnemu/cmdline.ggog qQg qQ aUMԘK$6o5sgsnemu/cmdline.hg qQg qQ c30ߒ|[=hsgsnemu/sgsnemu.cg qQg qQ j0I: #ZgU tests/Makefile.amg qQg qQ o?. u[Ô; atests/gtp/Makefile.amg qQg qQ p FyP껾 MBuvtests/gtp/gtpie_test.cg qQg qQ vxF] AɉY{C^Z濱"&tests/gtp/gtpie_test.okg qQg qQ yڎeXR~6ctests/gtp/queue_test.cg qQg qQ {3a7H$GHyb7tests/gtp/queue_test.okg qQg qQ R|^0;dQ,&9tests/lib/Makefile.amg qQg qQ 0WvNq-tests/lib/in46a_test.cg qQg qQ $fl;AKMtests/lib/in46a_test.okg qQg qQ H%*}QDS^tests/lib/in46a_v6_test.okg qQg qQ *9:?'Yo tests/lib/ippool_test.cg qQg qQ 6}7: =tDFigtests/lib/ippool_test.errg wg w !GDD^N!MQ/dtests/lib/ippool_test.okg wg w >yVMx4x tests/lib/ippool_v6_test.errg wg w "BMJT {^Etests/lib/ippool_v6_test.okg wg w &Eef>Ƹ3H!tests/testsuite.atg wg w U{@?7c%^_k8ģutils/Makefile.amg wg w !29RP ې2+.utils/gtp_echo_responder.cg wg w *]c-#ډ̰; utils/gtp_echo_responder_test.pyTREE133 13 BmN2.+[b ϵpo1 0 j+ WÉdoc19 2 mZ.?fFmDmanuals10 2 ;vj#L\Ħ >vty1 0 g93e"wT+chapters4 0 I4mJסƇ`(*u2examples5 0 ei%6D݄gtp11 0 ۳ '?$ǘ'lib26 0 S1L}(tÝggsn9 0  "aDu