DIRCgjgj )u޿pfs;܀\.github/FUNDING.ymlgjgj GOOPryAH|N .gitignoregjgj GP3V WɑH,Yj& .gitreviewgjgj GQͤyԴ^/}Â܁_?.mailmapg:?g:? F_QR}%8`4XAUTHORSg:?g:? Fۡ>ƥSCOPYINGg:?g:? F)Px[ZN3 Makefile.amg:?g:? F ÛE.ws` ը= README.mdg:?g:? F74n&xt7xA&vREADME.vty-testsg:?g:? Fbf,PL]/Y TODO-RELEASEg:?g:? F"#jvvm- n configure.acg:?g:? Hb49{u/V_^/h^R*Rcontrib/Makefile.amg:?g:? Hb](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luag:?g:? HbʈdOڗu3"contrib/gprs/gprs-buffer-count.luag:?g:? HbG7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luag:?g:? Hb(Ol 76tZmcontrib/gprs/gprs-verify-nu.luag:?g:? HbanʾKJ2econtrib/jenkins.shg:?g:? HbF¥ԡgv(9[contrib/systemd/Makefile.amg:?g:? Hb\ 0tg*#contrib/systemd/osmo-gtphub.serviceg:?g:? HbbiC$s]i\!contrib/systemd/osmo-sgsn.serviceg:?g:? Hb`!m1, -K6gdebian/changelogg:?g:? Hb⋊zHlĥ-Ӳ debian/compatg:?g:? Hb*=B{+X6)$3debian/controlg:?g:? Hb9j͍~N{, kdebian/copyrightg:?g:? Hb,j-W;z90debian/osmo-gtphub.defaultg:?g:? Hbg! Q:䕏Ϙdebian/osmo-gtphub.installg:?g:? Hb"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installg:?g:? Hbj&T3KCLidebian/osmo-sgsn.installg:?g:? Hb%{Q GDXa }L debian/postinstg:?g:? Hb $ _@ 1 debian/rulesg:?g:? Hb ;j~^ 6Xs"debian/source/formatg:?g:? Hb,k~6qеQdY,doc/Makefile.amg:?g:? Hc%ء@. wΛHdoc/examples/Makefile.amg:?g:? Hc M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtg:?g:? Hc?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfgg:?g:? HcڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfgg:?g:? HcR &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfgg:?g:? HcrT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfgg:?g:? Hc Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfgg:?g:? Hc t򻱼+,bJ2doc/manuals/Makefile.amg:?g:? Hc94٪djܱ+s~`'doc/manuals/chapters/configuration.adocg:?g:? Hc+?$3B^1!doc/manuals/chapters/control.adocg:?g:? Hc?%:($Eڡk"doc/manuals/chapters/counters.adocg:?g:? Hcjxr iM,doc/manuals/chapters/counters_generated.adocg:?g:? Hc-q$7g{6u"doc/manuals/chapters/overview.adocg:?g:? Hcc²x FRз>liw!doc/manuals/chapters/running.adocg:?g:? HcbiJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlg:?g:? HcBxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocg:?g:? HcfE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlg:?g:? Hc\21<5 n |$*gLIdoc/manuals/regen_doc.shg:?g:? Hcf i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlg:?g:? F@B=+8-3Ogit-version-geng:?g:? Hc :LOHP%{VMinclude/Makefile.amg:?g:? Hc'vY yEinclude/osmocom/Makefile.amg:?g:? Hc (N-Q0ңl^5"include/osmocom/gtphub/Makefile.amg:?g:? Hc!FBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hg:?g:? Hc#Z' g(include/osmocom/sgsn/gprs_routing_area.hgwI gwI Hc5Rx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hgwI gwI Hc6 (K8DBj!include/osmocom/sgsn/gprs_sndcp.hgwI gwI Hc7 FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hgwI gwI Hc8>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hgwI gwI Hc9>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hgwI gwI Hc:!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hgwI gwI Hc; JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hgwI gwI Hc<0lm>_J\!include/osmocom/sgsn/gprs_utils.hgwI gwI Hc=[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hgwI gwI Hc>gjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hgwI gwI Hc?v@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hgwI gwI Hc@mʹb3*5winclude/osmocom/sgsn/mmctx.hgwI gwI HcA w9D$z|Cf!include/osmocom/sgsn/pdpctx.hgwI gwI HcBr#`9qinclude/osmocom/sgsn/sgsn.hgwI gwI HcCh=/α3חinclude/osmocom/sgsn/sgsn_rim.hgwI gwI HcDKkonwJԡ'Xinclude/osmocom/sgsn/signal.hgwI gwI HcEZGF+IB(3߽ include/osmocom/sgsn/slhc.hgwI gwI HcFׂ!"z) 1include/osmocom/sgsn/v42bis.hgwI gwI HcGQ~cD581 5ST %include/osmocom/sgsn/v42bis_private.hgwI gwI HcHs"$zKm. include/osmocom/sgsn/vty.hgwI gwI HcJ0IaT%PXa m4/READMEgwI gwI F"DL\PckKosmoappdesc.pygwI gwI HcL/㉷_}{nˬsrc/Makefile.amgwI gwI HcN|%O帗3bsrc/gprs/.gitignoregwI gwI HcO%3Ocq6&tOasrc/gprs/Makefile.amgwI gwI HcP]}O* 8[i+&isrc/gprs/crc24.cgwI gwI HcQЙͯu^=RNsrc/gprs/sgsn_ares.cgwI gwI HcV&BXJ!xʼn2>|src/gtphub/Makefile.amgwI gwI HcW4K-ci6Ӽsrc/gtphub/gtphub.cgwI gwI HcXwEcB+G&Prۈ&src/gtphub/gtphub_ares.cgwI gwI HcZ#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cgwI gwI Hc[o)-jgzdL [z߷src/gtphub/gtphub_sock.cgwI gwI Hc\F5jha#]avfI$src/gtphub/gtphub_vty.cgwI gwI Hc^fI is;UN?(iisrc/sgsn/Makefile.amgwI gwI Hc_ XamDb3_`msrc/sgsn/apn.cgRgR Hc` 80>uAPXsrc/sgsn/gprs_bssgp.cgRgR HcaT?ԖTu\4IB"?src/sgsn/gprs_gmm.cgRgR Hcb67c1(|9y?d-src/sgsn/gprs_gmm_attach.cgRgR HccW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgRgR Hcd$tT{J Nʔsrc/sgsn/gprs_gmm_util.cgRgR Hcev!1Dosrc/sgsn/gprs_llc.cgRgR Hcf %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cgRgR Hcg(w7`]@dsrc/sgsn/gprs_llc_xid.cgRgR Hch@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cgRgR Hci,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cgRgR Hcj 9h# x L_6src/sgsn/gprs_ns.cgRgR Hck"CvM6nT6롾aճY src/sgsn/gprs_ranap.cgRgR Hcl#gZybMY tsrc/sgsn/gprs_routing_area.cgRgR HcmX1 \opOAGTDžsrc/sgsn/gprs_sm.cgRgR Hcnco R8src/sgsn/gprs_sndcp.cgRgR Hco(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cgRgR Hcp(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cgRgR Hcq /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cgRgR Hcr ,$t5src/sgsn/gprs_sndcp_vty.cgRgR HcsƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cgRgR HctjL&̶\ DXsrc/sgsn/gprs_subscriber.cgRgR Hcu޲vp{_*[b?!src/sgsn/gtp_ggsn.cg[4g[4 Hcv|=~k` c@~ &U?osrc/sgsn/gtp_mme.cg[4g[4 Hcw@@LdYsrc/sgsn/mmctx.cg[4g[4 HcxyBtR RX)}wsrc/sgsn/pdpctx.cg[4g[4 HcyNk/$'=Q0nsrc/sgsn/sgsn.cg[4g[4 Hcz /[ϖjι[` 0src/sgsn/sgsn_auth.cg[4g[4 Hc{³ejK0* &src/sgsn/sgsn_cdr.cg[4g[4 Hc|$]o=,K> W/`src/sgsn/sgsn_ctrl.cg[4g[4 Hc}zdsV8D>gsrc/sgsn/sgsn_libgtp.cg[4g[4 Hc~32BˈpO7Xo src/sgsn/sgsn_main.cg[4g[4 Hc@?OQZ bsrc/sgsn/sgsn_rim.cg[4g[4 HcbBLDeCjDsrc/sgsn/sgsn_vty.cg[4g[4 Hc\b$Օ(A)A\Qsrc/sgsn/slhc.cg[4g[4 Hc^g_P=! ~xsrc/sgsn/v42bis.cg[4g[4 Hc Br1 *+COCtests/Makefile.amg[4g[4 HcTHvR'2FB۸tests/atlocal.ing[4g[4 Hc Ş?mR^n>tests/ctrl_test_runner.pyg[4g[4 Hc]*&_\etests/gprs/Makefile.amg[4g[4 Hc9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cg[4g[4 HcxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okg[4g[4 Hc""An䍞淨btests/gtphub/Makefile.amg[4g[4 Hc<]rȾO7tests/gtphub/gtphub_test.cg[4g[4 Hc _+"\oW,mHtests/gtphub/gtphub_test.okg[4g[4 HcFcYb)0tests/osmo-sgsn-accept-all.cfgg[4g[4 Hcυ PQr{B3*ptests/osmo-sgsn.cfgg[4g[4 Hc2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtyg[4g[4 Hc wNgh۞y_2#|tests/sgsn/Makefile.amg[4g[4 HcEg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cg[4g[4 HcX -ۃctests/sgsn/gprs_gb_parse.hg[4g[4 HcmͨC3UK`I1Woӈtests/sgsn/sgsn_test.cg[4g[4 Hc5׻|?rE f) wtests/sgsn/sgsn_test.okg[4g[4 HcK3rǬK?gtests/slhc/Makefile.amg[4g[4 Hc%b7>@ml xtests/slhc/slhc_test.cg[4g[4 Hc!qxݩtEtests/slhc/slhc_test.okg[4g[4 Hc'촯'ՅMzmŝtests/sndcp_xid/Makefile.amg[4g[4 Hc#K O|z tests/sndcp_xid/sndcp_xid_test.cg[4g[4 HcVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okg[4g[4 Hcf$*b],K8;'*W"Itests/testsuite.atg[4g[4 HcWTJhOc?RԺZ翆tests/v42bis/Makefile.amg[4g[4 Hcz!jaj.݂N4tests/v42bis/v42bis_test.cg.dIg.dI Hc%gG2Qy}cF6.tests/v42bis/v42bis_test.okg.dIg.dI Hc-ܪnDz6a#|L)>tests/vty_test_runner.pyg.dIg.dI Hc(N9/89A|xS!tests/xid/Makefile.amg.dIg.dI Hc,S?(}~0;5tests/xid/xid_test.cg.dIg.dI HcL%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@^[L6ٴpg;Z