DIRCééu޿pfs;܀\.github/FUNDING.ymlccgħ0pwN5 .gitignorecc3|?f@j; .gitreviewccˡig7*!AUTHORSccF>>o]COPYINGfEƣ#.fEƣ#.q z7"2 Makefile.amcc/KV b *tK]BREADME.FreeBSDccLwhh[g2Vp README.MacOSXf`fF f`fF .?*OE[_~g README.mdg! gg! g MHk89U(7 TODO-RELEASEcc]S]U acinclude.m4f/KTf/KT=#Puܘs/O߅= configure.accc49{u/V_^/h^R*Rcontrib/Makefile.amgX[q+gX[q+3DϥDe\Lcontrib/jenkins.shcc|La p D3contrib/systemd/Makefile.amcc@^ lU_Macontrib/systemd/apn0.netdevccEiO^ʠfw4oRgcOcontrib/systemd/ggsn.networkfESnefESne{~d?F|52!contrib/systemd/osmo-ggsn.servicef/KTf/KT^_ogJ$KuL{Pո debian/changelogdJk 6dJk 6⋊zHlĥ-Ӳ debian/compatf/KTf/KT Lq_a=27`debian/controlcc LۀJ }ץցGdebian/copyrightcc ;kP5),0nӏ0 debian/docsc+c+mW bJQJ5>KJZ!debian/gtp-echo-responder.installc+c+YF_060ѩ|_Y&Bdebian/libgtp-dev.installf/KTf/KT=!ңlmdebian/libgtp10.installcc#bC^sѠRCZO&Sdebian/libgtp6.shlibsc+c+"2!'A?k5zՏf`debian/osmo-ggsn-doc.installc+c+[;iȍ"٦2[&-debian/osmo-ggsn.examplesc+c+{5rM*qeV!hKL?debian/osmo-ggsn.installfESnefESne|~iyoxLdebian/postinstf/KTf/KTLH9z.$*rA9Y debian/rulesc+c+ ;j~^ 6Xs"debian/source/formatc+c+|L/åLv3W,!doc/Compliance.htmlc+c+RRWs`YXvdoc/Makefile.amc+c+]&'niW.$_Idoc/examples/Makefile.amgDgD&wX]hBdoc/examples/firewallgDgDiQ@R7/J(%doc/examples/osmo-ggsn-kernel-gtp.cfgg `!g `! RI>z=gdoc/examples/osmo-ggsn.cfgc+c+ CE wk@m" doc/examples/sgsnemu.confc+c+˯A,doc/manuals/Makefile.amg rBg rB+g+r\˫Ml&'doc/manuals/chapters/configuration.adocg rBg rBFȻ9Ƅۻdoc/manuals/chapters/mtu.adocgI%gI%o9ךܻ:SH"doc/manuals/chapters/overview.adocg rBg rB cWFUBe!doc/manuals/chapters/running.adocc+c+=^=oz22=+doc/manuals/osmoggsn-usermanual-docinfo.xmlgu-8gu-8tJxŸȘo趸L$doc/manuals/osmoggsn-usermanual.adocc+c+:<庍-*h>x&doc/manuals/osmoggsn-vty-reference.xmlc+c+o~?ZT^ ydoc/manuals/regen_doc.shc+c+裙Ҏ4}&doc/manuals/vty/ggsn_vty_additions.xmlc+c+й(>Títdoc/osmo-ggsn.8c+c+${Vp+>?v, doc/sgsnemu.8fEƣ#k fEƣ#k k+.H& ?Tp4GI4ggsn/Makefile.amgK9K gK9K u)2+Rj`gޘS ggsn/ggsn.cgI&&gI&& #zmJx+ ggsn/ggsn.hc5fc5fLHjqEZ}ؚ?ggsn/ggsn_main.cgI'//gI'//B7^@vx1ݽggsn/ggsn_vty.cg~M7g~M7x",iU >5O> ggsn/pco.cfEƣ%ST(fEƣ%ST(׾ߨxL˓;NC ggsn/pco.hfEƣ%ST(fEƣ%ST(ճ$}69f(.U.3 ggsn/sgsn.cfEƣ%ST(fEƣ%ST(;N6CHB(?Ii< ggsn/sgsn.hc+c+@B=+8-3Ogit-version-genf/KTf/KTUBgdKT#12gtp/Makefile.amfr(Kfr(K@ba+'_iՄnWE gtp/gsn.cfEƣ%]8fEƣ%]8=޶ 4 U}p}gtp/gsn_internal.hgQ gQ w;2"Bֲ7W\Ŭ2 ܹt gtp/gtp.cgQ gQ OK" ˀQ'bgtp/gtp_internal.hgQ Z&gQ Z&j)~&J,MmN SX|v gtp/gtpie.cc[9c[9"tRh1gp gtp/lookupa.cc[9c[9@3P`hZ?dΧ> gtp/lookupa.hfEƣ%fFfEƣ%fF)&΄9uړ-* gtp/pdp.cfEƣ%fFfEƣ%fF%)|"`O˙';F/ZL)㜺 gtp/queue.cfEƣ%fFfEƣ%fF =?l#(˘ŷo,x gtp/queue.hfEƣ%fFfEƣ%fFjY :LOHP%{VMinclude/Makefile.amfEƣ%fFfEƣ%fFj[*_/Adߧ&Uinclude/osmocom/Makefile.amfEƣ%fFfEƣ%fFj]iinZu{F沝=(5minclude/osmocom/gtp/Makefile.amfr)՞fr)՞j oa#78x_iinclude/osmocom/gtp/gsn.hgQ T&gQ T&j1\:}!Q$ \*{include/osmocom/gtp/gtp.hfEƣ&fEƣ&j`1HlU/include/osmocom/gtp/gtpie.hfr*Lfr*Lj 67J8!qp\Ks!include/osmocom/gtp/pdp.hc[9c[9⛲CK)wZSintl/Makefile.infEƣ&fEƣ&ܓ/oAxBQlib/Makefile.amc[9c[9K#sݮX9B6|lib/checksum.cc[9c[9K"CnT2]aZ!lib/checksum.hcGcG6ǞI?L2)P فj_ lib/debug.ccGcGtOfӘe=< lib/getopt.ccGcGG mI~잂 lib/getopt1.ccGcG>1b^g|ʶlib/gnugetopt.hfEƣ&fEƣ&L:,̌?5 ^Ix\ޠllib/gtp-kernel.ccGcGFCRa*~!lib/gtp-kernel.hg+N3g+N3.XB&Arֺb ޹ lib/icmpv6.cg+NcF g+NcF  $io '3l lib/icmpv6.hfEƣ&fEƣ&&{ㄖ \?{޸lib/in46_addr.cfEƣ'fEƣ''CXq +lib/in46_addr.hcGcG;Hbbp*c lib/ippool.cfEƣ'fEƣ'b@i8\^ɝh-m# lib/ippool.hcGcG $fNR # lib/lookup.ccGcG- P`eJcWl lib/lookup.hgI'BgI'Bu.LW"+eh lib/netdev.cgI'BgI'Bv.wNDa@< lib/netdev.hcGcGݱjBVYz~=TINr lib/netns.ccGcG4;80YP`\;VZ lib/netns.hcGcG ńJQoxUW lib/syserr.hg֭lg֭l<`ٵ "GwNFkip lib/tun.cgK9K gK9K p r ֚4|w lib/tun.hfEƣ'fEƣ'򘄣1~]Q6g lib/util.ccGcGۼtѱ SI[6xY lib/util.hfEƣ(/fEƣ(/ve$c@] [a_ libgtp.pc.incGcG⛲CK)wZSpo/Makefile.infEƣ(/fEƣ(/)]܀!Wb*,9sgsnemu/Makefile.amcGcG`NvSR+==sIQ~bhsgsnemu/cmdline.ccGcG JhׯP@4&hOsgsnemu/cmdline.ggocGcGUMԘK$6o5sgsnemu/cmdline.hgK9K gK9K 30ߒ|[=hsgsnemu/sgsnemu.ccGcG0I: #ZgU tests/Makefile.ame\e\?. u[Ô; atests/gtp/Makefile.amfEƣ(/fEƣ(/ FyP껾 MBuvtests/gtp/gtpie_test.ccճUcճUxF] AɉY{C^Z濱"&tests/gtp/gtpie_test.okcճUcճUڎeXR~6ctests/gtp/queue_test.ccճUcճU3a7H$GHyb7tests/gtp/queue_test.oke\e\R|^0;dQ,&9tests/lib/Makefile.amcճUcճU0WvNq-tests/lib/in46a_test.ccճUcճU$fl;AKMtests/lib/in46a_test.okcճUcճUH%*}QDS^tests/lib/in46a_v6_test.okcճUcճU*9:?'Yo tests/lib/ippool_test.ccճUcճU6}7: =tDFigtests/lib/ippool_test.errcOqcOq!GDD^N!MQ/dtests/lib/ippool_test.okcOqcOq>yVMx4x tests/lib/ippool_v6_test.errcOqcOq"BMJT {^Etests/lib/ippool_v6_test.okcOqcOq&Eef>Ƹ3H!tests/testsuite.atcOqcOqU{@?7c%^_k8ģutils/Makefile.amcOqcOq29RP ې2+.utils/gtp_echo_responder.ccOqcOq]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