DIRCee)Gee)G*u޿pfs;܀\.github/FUNDING.ymlc c * WOPryAH|N .gitignorecU ȇcU ȇ**3V WɑH,Yj& .gitreviewcU ȇcU ȇ**ͤyԴ^/}Â܁_?.mailmapcU ȇcU ȇ**_QR}%8`4XAUTHORScU ȇcU ȇ**ۡ>ƥSCOPYINGfA8 9fA8 9*)Px[ZN3 Makefile.amf`f Of`f O* ÛE.ws` ը= README.mdcU ȇcU ȇ**74n&xt7xA&vREADME.vty-testse3še3š*ߘ<EWn\Vu TODO-RELEASEfA8 9fA8 9*"9FoEKY9ֈQ configure.accU ȇcU ȇ**49{u/V_^/h^R*Rcontrib/Makefile.amcU ȇcU ȇ**](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luacU ȇcU ȇ**ʈdOڗu3"contrib/gprs/gprs-buffer-count.luacU ȇcU ȇ**G7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luacU ȇcU ȇ**(Ol 76tZmcontrib/gprs/gprs-verify-nu.luacU ȇcU ȇ**2=,fr>$contrib/jenkins.shcU ȇcU ȇ**F¥ԡgv(9[contrib/systemd/Makefile.amf*c&f*c&* \ 0tg*#contrib/systemd/osmo-gtphub.servicef*c&f*c&* biC$s]i\!contrib/systemd/osmo-sgsn.serviceef&#ef&#*-beJ@9Qdebian/changelogdJl3]dJl3]*⋊zHlĥ-Ӳ debian/compatf; '5f; '5*YESɎ//_ fdebian/controlc ӟc ӟ*9j͍~N{, kdebian/copyrightcU ȇcU ȇ**,j-W;z90debian/osmo-gtphub.defaultcU ȇcU ȇ**g! Q:䕏Ϙdebian/osmo-gtphub.installcU ȇcU ȇ**"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installcU ȇcU ȇ**j&T3KCLidebian/osmo-sgsn.installfEF+sfEF+s*;Y%{Q GDXa }L debian/postinstcU ȇcU ȇ** $ _@ 1 debian/rulescU ȇcU ȇ** ;j~^ 6Xs"debian/source/formatcU ȇcU ȇ**,k~6qеQdY,doc/Makefile.amcU ȇcU ȇ**%ء@. wΛHdoc/examples/Makefile.amcU ȇcU ȇ** M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtekek* ?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfgekek* ڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfgfUfU* R &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfgfUfU* .rT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfgfUfU* Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfgcU ȇcU ȇ**t򻱼+,bJ2doc/manuals/Makefile.amd$ ڝd$ ڝ**94٪djܱ+s~`'doc/manuals/chapters/configuration.adoccU ȇcU ȇ**+?$3B^1!doc/manuals/chapters/control.adoccU ȇcU ȇ**?%:($Eڡk"doc/manuals/chapters/counters.adoccU ȇcU ȇ**jxr iM,doc/manuals/chapters/counters_generated.adoccU ȇcU ȇ**-q$7g{6u"doc/manuals/chapters/overview.adoccU ȇcU ȇ**c²x FRз>liw!doc/manuals/chapters/running.adocf.> Uf.> U**biJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlf.> Uf.> U**BxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adoccU ȇcU ȇ**fE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlcU ȇcU ȇ**\21<5 n |$*gLIdoc/manuals/regen_doc.shcU ȇcU ȇ**f i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlcU ȇcU ȇ**@B=+8-3Ogit-version-gencU ȇcU ȇ** :LOHP%{VMinclude/Makefile.amc ӟc ӟ*'vY yEinclude/osmocom/Makefile.amc ӟc ӟj(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amc+8c+8jFBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hc+8c+8*0l,gg_E? include/osmocom/sgsn/Makefile.amc. c. *]=ǧ OI'Ѯ-include/osmocom/sgsn/apn.hc+8c+8* 8okX`ߨqcinclude/osmocom/sgsn/auth.hcU ȇcU ȇ**Q=9塵 9})yinclude/osmocom/sgsn/common.hcU ȇcU ȇ**nN^{'U8<^Xinclude/osmocom/sgsn/crc24.hcU ȇcU ȇ**slK=Csinclude/osmocom/sgsn/debug.hc0c0*}v/b0(`!include/osmocom/sgsn/gprs_bssgp.hc+8c+8*qI hM2rX\?include/osmocom/sgsn/gprs_gmm.hcU ȇcU ȇ*+ :q\M@%%&include/osmocom/sgsn/gprs_gmm_attach.hc+8c+8* O/-W!HQ#include/osmocom/sgsn/gprs_gmm_fsm.hc+8c+8*+8oI"ES<^)include/osmocom/sgsn/gprs_llc.hcU ȇcU ȇ*+@ ur08fK_ #include/osmocom/sgsn/gprs_llc_xid.hcU ȇcU ȇ*++B7L \ x90B]+include/osmocom/sgsn/gprs_mm_state_gb_fsm.hcU ȇcU ȇ*+ mu W*6Lk+include/osmocom/sgsn/gprs_mm_state_iu_fsm.hc1?c1?*#[!|Gss+]include/osmocom/sgsn/gprs_ns.hc+8c+8*+h]8߁7!include/osmocom/sgsn/gprs_ranap.hc+8c+8*+ Rx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hc+8c+8*  }00RR>W mr!include/osmocom/sgsn/gprs_sndcp.hcU 4іcU 4і*+ FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hcU 4іcU 4і*+>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hcU 4іcU 4і*+>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hcU 4іcU 4і*+!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.he3še3š*  JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hcj$acj$a*+0lm>_J\!include/osmocom/sgsn/gprs_utils.hc.c.* *U30(ϦULN!include/osmocom/sgsn/gtp.hc ӟc ӟ* gjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hcU 4іcU 4і*+!v@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hc+8c+8*+\YT܌pKԞinclude/osmocom/sgsn/mmctx.hc ӟc ӟ* %Zw4[B,include/osmocom/sgsn/pdpctx.hc!Xc!X*nPL! CP{include/osmocom/sgsn/sgsn.hevE evE *+'h=/α3חinclude/osmocom/sgsn/sgsn_rim.hcU 4іcU 4і*+)KkonwJԡ'Xinclude/osmocom/sgsn/signal.hcU 4іcU 4і*++ZGF+IB(3߽ include/osmocom/sgsn/slhc.hcU 4іcU 4і*+-ׂ!"z) 1include/osmocom/sgsn/v42bis.hcU 4іcU 4і*+/Q~cD581 5ST %include/osmocom/sgsn/v42bis_private.hcU 4іcU 4і*+0s"$zKm. include/osmocom/sgsn/vty.hcUb}cUb}*+30IaT%PXa m4/READMEfU陜fU陜*+5"DL\PckKosmoappdesc.pycUb}cUb}*+Q/㉷_}{nˬsrc/Makefile.amcUb}cUb}*+U|%O帗3bsrc/gprs/.gitignorecT\acT\a*%3Ocq6&tOasrc/gprs/Makefile.amcUb}cUb}*+X]}O* 8[i+&isrc/gprs/crc24.cc!Xc!X*+\Йͯu^=RNsrc/gprs/sgsn_ares.ccUb}cUb}*+c&BXJ!xʼn2>|src/gtphub/Makefile.amc!Xc!X* 4l~jO"yr{mkʐsrc/gtphub/gtphub.cc!Yac!Ya*wEcB+G&Prۈ&src/gtphub/gtphub_ares.cc!c!*#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cc!Yac!Ya*'o)-jgzdL [z߷src/gtphub/gtphub_sock.cc c *(F5jha#]avfI$src/gtphub/gtphub_vty.cc!Yac!Ya*ȓ\˜2Tsrc/sgsn/Makefile.amc c ** XamDb3_`msrc/sgsn/apn.cc!Yac!Ya* @]Qsˏs src/sgsn/gprs_bssgp.cf9%4 yf9%4 y*ep3UT==XXb4wsrc/sgsn/gprs_gmm_attach.cdge#dge#*W; ܌/7.U~src/sgsn/gprs_gmm_fsm.cc!jc!j*`oV8QS&%|{HI5=src/sgsn/gprs_sndcp.ccUBkcUBk*+(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.ccUBkcUBk*+(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.ccUBkcUBk*+ /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.ccUBkcUBk*+ ,$t5src/sgsn/gprs_sndcp_vty.ccUBkcUBk*+ƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.ce4V׿e4V׿*,j* ^Ks; Fsrc/sgsn/gprs_subscriber.cdge#dge#*޲vp{_*[b?!src/sgsn/gtp_ggsn.cdge$dge$*|=~k` c@~ &U?osrc/sgsn/gtp_mme.cc!sc!s*5!>O (D2gaa^?src/sgsn/mmctx.cc!sc!s*.yBtR RX)}wsrc/sgsn/pdpctx.cf<f<*5"WÊiБfM$0`/src/sgsn/sgsn.cc!sc!s*+ovȘMLԌ.src/sgsn/sgsn_auth.cc!sc!s* 65A;t1;' src/sgsn/sgsn_cdr.cc!sc!s*/ +PU.vsrc/sgsn/sgsn_ctrl.ce``; }e``; }*s `b8G܄wsrc/sgsn/sgsn_libgtp.cc!c!*3B֯&ޝP{IbJ.]src/sgsn/sgsn_main.cevE evE *+@?OQZ bsrc/sgsn/sgsn_rim.cfGr"5]BfGr"5]B*lR(,4}E]cYqsrc/sgsn/sgsn_vty.ccUBkcUBk*+\ qԂJ>kxo Ʊsrc/sgsn/slhc.ccUBkcUBk*+^g_P=! ~xsrc/sgsn/v42bis.cfU&fU&*q Zw \P4"Tu\tests/Makefile.amcUBkcUBk*+THvR'2FB۸tests/atlocal.infU&fU&*+ Ş?mR^n>tests/ctrl_test_runner.pydAdA*+]*&_\etests/gprs/Makefile.amcR7cR7* 9 ~s,6tests/vty_test_runner.pyd Od O*+(Ӣ`l&[$MMB