DIRCg|g| 7u޿pfs;܀\.github/FUNDING.ymlg|g| 7OPryAH|N .gitignoreg|g| 73V WɑH,Yj& .gitreviewg|g| 7ͤyԴ^/}Â܁_?.mailmapg§4g§4 R_QR}%8`4XAUTHORSg§4g§4 Tۡ>ƥSCOPYINGg§4g§4 f)Px[ZN3 Makefile.amg§4g§4 m ÛE.ws` ը= README.mdg§4g§4 x74n&xt7xA&vREADME.vty-testsg§4g§4 bf,PL]/Y TODO-RELEASEg§4g§4 "#jvvm- n configure.acg§4g§4 O49{u/V_^/h^R*Rcontrib/Makefile.amg§4g§4 O](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luag§4g§4 OʈdOڗu3"contrib/gprs/gprs-buffer-count.luag§4g§4 OG7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luag§4g§4 O(Ol 76tZmcontrib/gprs/gprs-verify-nu.luag§4g§4 OanʾKJ2econtrib/jenkins.shg§4g§4 OF¥ԡgv(9[contrib/systemd/Makefile.amg§4g§4 O\ 0tg*#contrib/systemd/osmo-gtphub.serviceg§4g§4 ObiC$s]i\!contrib/systemd/osmo-sgsn.serviceg§5 g§5 O`!m1, -K6gdebian/changelogg§5 g§5 O⋊zHlĥ-Ӳ debian/compatg§5 g§5 O*=B{+X6)$3debian/controlg§5 g§5 O9j͍~N{, kdebian/copyrightg§5 g§5 O,j-W;z90debian/osmo-gtphub.defaultg§5 g§5 Og! Q:䕏Ϙdebian/osmo-gtphub.installg§5 g§5 P"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installg§5 g§5 Pj&T3KCLidebian/osmo-sgsn.installg§5 g§5 P%{Q GDXa }L debian/postinstg§5 g§5 P $ _@ 1 debian/rulesg§5 g§5 P ;j~^ 6Xs"debian/source/formatg§5 g§5 P,k~6qеQdY,doc/Makefile.amg§5 g§5 P%ء@. wΛHdoc/examples/Makefile.amg§5 g§5 P M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtg§5 g§5 P?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfgg§5 g§5 PڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfgg§5 g§5 PR &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfgg§5 g§5 PrT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfgg§5 g§5 PZ/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfgg§5 g§5 Pt򻱼+,bJ2doc/manuals/Makefile.amg§5 g§5 P94٪djܱ+s~`'doc/manuals/chapters/configuration.adocg§5 g§5 P+?$3B^1!doc/manuals/chapters/control.adocg§5 g§5 P?%:($Eڡk"doc/manuals/chapters/counters.adocg§5 g§5 Pjxr iM,doc/manuals/chapters/counters_generated.adocg§5 g§5 P-q$7g{6u"doc/manuals/chapters/overview.adocg§5 g§5 Pc²x FRз>liw!doc/manuals/chapters/running.adocg§5 g§5 PbiJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlg§5 g§5 PBxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocg§5 g§5 PfE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlg§5 g§5 P\21<5 n |$*gLIdoc/manuals/regen_doc.shg§5 g§5 Pf i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlg§5 g§5 @B=+8-3Ogit-version-geng§5 g§5 P :LOHP%{VMinclude/Makefile.amg§5 g§5 P'vY yEinclude/osmocom/Makefile.amg§5 g§5 P(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amg§5 g§5 PFBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hg§5 g§5 PZ' g(include/osmocom/sgsn/gprs_routing_area.hg§5 g§5 PRx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hg§5 g§5 P (K8DBj!include/osmocom/sgsn/gprs_sndcp.hg§5 g§5 P FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hg§5 g§5 P>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hg§5 g§5 P>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hg§5 g§5 P!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hg§5L)g§5L) P JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hg§5L)g§5L) P0lm>_J\!include/osmocom/sgsn/gprs_utils.hg§5L)g§5L) P[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hg§5L)g§5L) PgjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hg§5L)g§5L) Pv@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hg§5L)g§5L) Pmʹb3*5winclude/osmocom/sgsn/mmctx.hg§5L)g§5L) P w9D$z|Cf!include/osmocom/sgsn/pdpctx.hg§5L)g§5L) Pr#`9qinclude/osmocom/sgsn/sgsn.hg§5L)g§5L) Ph=/α3חinclude/osmocom/sgsn/sgsn_rim.hg§5L)g§5L) PKkonwJԡ'Xinclude/osmocom/sgsn/signal.hg§5L)g§5L) PZGF+IB(3߽ include/osmocom/sgsn/slhc.hg§5L)g§5L) Pׂ!"z) 1include/osmocom/sgsn/v42bis.hg§5L)g§5L) PQ~cD581 5ST %include/osmocom/sgsn/v42bis_private.hg§5L)g§5L) Ps"$zKm. include/osmocom/sgsn/vty.hg§5L)g§5L) P0IaT%PXa m4/READMEg§5L)g§5L) "DL\PckKosmoappdesc.pyg§5L)g§5L) P/㉷_}{nˬsrc/Makefile.amg§5L)g§5L) Q|%O帗3bsrc/gprs/.gitignoreg§5L)g§5L) Q%3Ocq6&tOasrc/gprs/Makefile.amg§5L)g§5L) Q ]}O* 8[i+&isrc/gprs/crc24.cg§5L)g§5L) Q Йͯu^=RNsrc/gprs/sgsn_ares.cg§5L)g§5L) Q&BXJ!xʼn2>|src/gtphub/Makefile.amg§5L)g§5L) Q4K-ci6Ӽsrc/gtphub/gtphub.cg§5L)g§5L) QwEcB+G&Prۈ&src/gtphub/gtphub_ares.cg§5L)g§5L) Q#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cg§5L)g§5L) Qo)-jgzdL [z߷src/gtphub/gtphub_sock.cg§5L)g§5L) QF5jha#]avfI$src/gtphub/gtphub_vty.cg§5L)g§5L) QfI is;UN?(iisrc/sgsn/Makefile.amg§5L)g§5L) Q XamDb3_`msrc/sgsn/apn.cg§5L)g§5L) Q 80>uAPXsrc/sgsn/gprs_bssgp.cg§5L)g§5L) QT?ԖTu\4IB"?src/sgsn/gprs_gmm.cg§5L)g§5L) Q67c1(|9y?d-src/sgsn/gprs_gmm_attach.cg§52g§52 QW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cg§52g§52 Q$tT{J Nʔsrc/sgsn/gprs_gmm_util.cg§52g§52 Qv!1Dosrc/sgsn/gprs_llc.cg§52g§52 Q %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cg§52g§52 Q(w7`]@dsrc/sgsn/gprs_llc_xid.cg§52g§52 Q@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cg§52g§52 Q ,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cg§52g§52 Q! 9h# x L_6src/sgsn/gprs_ns.cg§52g§52 Q""CvM6nT6롾aճY src/sgsn/gprs_ranap.cg§52g§52 Q##gZybMY tsrc/sgsn/gprs_routing_area.cg§52g§52 Q$X1 \opOAGTDžsrc/sgsn/gprs_sm.cg§52g§52 Q%co R8src/sgsn/gprs_sndcp.cg§52g§52 Q&(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cg§52g§52 Q'(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cg§52g§52 Q( /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cg§52g§52 Q) ,$t5src/sgsn/gprs_sndcp_vty.cg§52g§52 Q*ƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cg§52g§52 Q+jL&̶\ DXsrc/sgsn/gprs_subscriber.cg§52g§52 Q,޲vp{_*[b?!src/sgsn/gtp_ggsn.cg§52g§52 Q-|=~k` c@~ &U?osrc/sgsn/gtp_mme.cg§52g§52 Q.@@LdYsrc/sgsn/mmctx.cg§52g§52 Q/yBtR RX)}wsrc/sgsn/pdpctx.cg§52g§52 Q0Nk/$'=Q0nsrc/sgsn/sgsn.cg§52g§52 Q1 /[ϖjι[` 0src/sgsn/sgsn_auth.cg§52g§52 Q2³ejK0* &src/sgsn/sgsn_cdr.cg§52g§52 Q3$]o=,K> W/`src/sgsn/sgsn_ctrl.cg§52g§52 Q4zdsV8D>gsrc/sgsn/sgsn_libgtp.cg§52g§52 Q532BˈpO7Xo src/sgsn/sgsn_main.cg§52g§52 Q6@?OQZ bsrc/sgsn/sgsn_rim.cg§5;g§5; Q7bBLDeCjDsrc/sgsn/sgsn_vty.cg§5;g§5; Q8\b$Օ(A)A\Qsrc/sgsn/slhc.cg§5;g§5; Q9^g_P=! ~xsrc/sgsn/v42bis.cg§5;g§5; Q; Br1 *+COCtests/Makefile.amg§5;g§5; Q<THvR'2FB۸tests/atlocal.ing§5;g§5; Q= Ş?mR^n>tests/ctrl_test_runner.pyg§5;g§5; Q?]*&_\etests/gprs/Makefile.amg§5;g§5; Q@9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cg§5;g§5; QExlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okg§5;g§5; QG""An䍞淨btests/gtphub/Makefile.amg§5;g§5; QH<]rȾO7tests/gtphub/gtphub_test.cg§5;g§5; QI _+"\oW,mHtests/gtphub/gtphub_test.okg§5;g§5; QJFcYb)0tests/osmo-sgsn-accept-all.cfgg§5;g§5; QKυ PQr{B3*ptests/osmo-sgsn.cfgg§5;g§5; QL2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtyg§5;g§5; QN wNgh۞y_2#|tests/sgsn/Makefile.amg§5;g§5; QOEg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cg§5;g§5; QPX -ۃctests/sgsn/gprs_gb_parse.hg§5;g§5; QQmͨC3UK`I1Woӈtests/sgsn/sgsn_test.cg§5;g§5; QR5׻|?rE f) wtests/sgsn/sgsn_test.okg§5;g§5; QTK3rǬK?gtests/slhc/Makefile.amg§5;g§5; Q]%b7>@ml xtests/slhc/slhc_test.cg§5;g§5; Q_!qxݩtEtests/slhc/slhc_test.okg§5;g§5; Qa'촯'ՅMzmŝtests/sndcp_xid/Makefile.amg§5;g§5; Qb#K O|z tests/sndcp_xid/sndcp_xid_test.cg§5;g§5; QdVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okg§5;g§5; Qef$*b],K8;'*W"Itests/testsuite.atg§5;g§5; QgWTJhOc?RԺZ翆tests/v42bis/Makefile.amg§5;g§5; Qhz!jaj.݂N4tests/v42bis/v42bis_test.cg§6Dg§6D Qi%gG2Qy}cF6.tests/v42bis/v42bis_test.okg§6Dg§6D Qo-ܪnDz6a#|L)>tests/vty_test_runner.pyg§6Dg§6D Qq(N9/89A|xS!tests/xid/Makefile.amg§6Dg§6D Qr,S?(}~0;5tests/xid/xid_test.cg§6Dg§6D QsL%Tj Õ*& Mhtests/xid/xid_test.okTREE180 8 BnR.m41 0 )ITʜ_=&Pdoc20 2 =98E manuals12 2 fsRq]DDgtphub6 0 cklγhPDrtests34 8 fhog.Kxv&>֚xid3 0 c)mF3|߆k]{gprs3 0 WT /b1YZsgsn5 0 ,Iʪ$4آ4SRdebian11 1 5?Vw>5^PBAn/source1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib9 2 g䎿ѩAqngprs4 0 vG=܅systemd3 0 $io*A<r include42 1 VwjC osmocom41 2 Q'BC~ 9PWGsgsn38 0 )јh}zzg3[gtphub2 0 %IM)=Brg@EoIm|