DIRCe"e" |u޿pfs;܀\.github/FUNDING.ymlegE"egE" OPryAH|N .gitignoreegE"egE" 3V WɑH,Yj& .gitreviewegE"egE" ͤyԴ^/}Â܁_?.mailmapgoL/7EgoL/7E _QR}%8`4XAUTHORSgoL/7EgoL/7E ۡ>ƥSCOPYINGgoL/7EgoL/7E )Px[ZN3 Makefile.amgoL/7EgoL/7E  ÛE.ws` ը= README.mdgoL/7EgoL/7E r74n&xt7xA&vREADME.vty-testsgoL/7EgoL/7E xbf,PL]/Y TODO-RELEASEgoL/7EgoL/7E |"#jvvm- n configure.acgoL/t]goL/t] 49{u/V_^/h^R*Rcontrib/Makefile.amgoL/t]goL/t] ](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luagoL/t]goL/t] ʈdOڗu3"contrib/gprs/gprs-buffer-count.luagoL/t]goL/t] G7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luagoL/t]goL/t] (Ol 76tZmcontrib/gprs/gprs-verify-nu.luagoL/t]goL/t] anʾKJ2econtrib/jenkins.shgoL/t]goL/t] )F¥ԡgv(9[contrib/systemd/Makefile.amgoL/t]goL/t] )\ 0tg*#contrib/systemd/osmo-gtphub.servicegoL/t]goL/t] )biC$s]i\!contrib/systemd/osmo-sgsn.servicegoL/t]goL/t] .`!m1, -K6gdebian/changeloggoL/t]goL/t] 0⋊zHlĥ-Ӳ debian/compatgoL/t]goL/t] 0*=B{+X6)$3debian/controlgoL/t]goL/t] 19j͍~N{, kdebian/copyrightgoL/t]goL/t] 1,j-W;z90debian/osmo-gtphub.defaultgoL/t]goL/t] 1g! Q:䕏Ϙdebian/osmo-gtphub.installgoL/t]goL/t] 2"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installgoL/t]goL/t] 2j&T3KCLidebian/osmo-sgsn.installgoL/t]goL/t] 2"%{Q GDXa }L debian/postinstgoL/t]goL/t] 2` $ _@ 1 debian/rulesgoL/t]goL/t] 2{ ;j~^ 6Xs"debian/source/formatgoL/t]goL/t] 2,k~6qеQdY,doc/Makefile.amgoL/t]goL/t] 2%ء@. wΛHdoc/examples/Makefile.amgoL/t]goL/t] 3 M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtgoL/t]goL/t] 3?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfggoL/t]goL/t] 3ڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfggoL/t]goL/t] 4R &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfggoL/t]goL/t] 5rT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfggoL/t]goL/t] 5Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfggoL/t]goL/t] 5 t򻱼+,bJ2doc/manuals/Makefile.amgoL/tgoL/t 5.94٪djܱ+s~`'doc/manuals/chapters/configuration.adocgoL/tgoL/t 50+?$3B^1!doc/manuals/chapters/control.adocgoL/tgoL/t 51?%:($Eڡk"doc/manuals/chapters/counters.adocgoL/tgoL/t 52jxr iM,doc/manuals/chapters/counters_generated.adocgoL/tgoL/t 5j-q$7g{6u"doc/manuals/chapters/overview.adocgoL/tgoL/t 5c²x FRз>liw!doc/manuals/chapters/running.adocgoL/tgoL/t 5biJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlgoL/tgoL/t 5BxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocgoL/tgoL/t 6 fE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlgoL/tgoL/t 6Y\21<5 n |$*gLIdoc/manuals/regen_doc.shgoL/tgoL/t 6|f i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlgoL/tgoL/t 6@B=+8-3Ogit-version-gengoL/tgoL/t 6 :LOHP%{VMinclude/Makefile.amgoL/tgoL/t 7'vY yEinclude/osmocom/Makefile.amgoL/tgoL/t 7<(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amgoL/tgoL/t 83FBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hgoL/tgoL/t 8VZ' g(include/osmocom/sgsn/gprs_routing_area.hgoL/tgoL/t :Rx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hgoL/tgoL/t : (K8DBj!include/osmocom/sgsn/gprs_sndcp.hgoL/tgoL/t : FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hgoL/tgoL/t :>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hgoL/tgoL/t ;V>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hgoL/tgoL/t ;m!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hgoL/tgoL/t ;t JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hgoL/tgoL/t ;u0lm>_J\!include/osmocom/sgsn/gprs_utils.hgoL/tgoL/t ;x[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hgoL/tgoL/t ;gjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hgoL/tgoL/t ;v@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hgoL/tgoL/t ;R50UM-include/osmocom/sgsn/mmctx.hgoL/tgoL/t ; w9D$z|Cf!include/osmocom/sgsn/pdpctx.hgoL/tgoL/t ;r#`9qinclude/osmocom/sgsn/sgsn.hgoL/tgoL/t ;h=/α3חinclude/osmocom/sgsn/sgsn_rim.hgoL/tgoL/t ;KkonwJԡ'Xinclude/osmocom/sgsn/signal.hgoL/tgoL/t ;ZGF+IB(3߽ include/osmocom/sgsn/slhc.hgoL/tgoL/t ;ׂ!"z) 1include/osmocom/sgsn/v42bis.hgoL/tgoL/t ;Q~cD581 5ST %include/osmocom/sgsn/v42bis_private.hgoL/tgoL/t ;s"$zKm. include/osmocom/sgsn/vty.hgoL/tgoL/t <0IaT%PXa m4/READMEgoL/tgoL/t <"DL\PckKosmoappdesc.pygoL/tgoL/t </㉷_}{nˬsrc/Makefile.amgoL/tgoL/t <|%O帗3bsrc/gprs/.gitignoregoL/tgoL/t =%3Ocq6&tOasrc/gprs/Makefile.amgoL/tgoL/t =]}O* 8[i+&isrc/gprs/crc24.cgoL/tgoL/t >Йͯ/ Fc wqaX#Lsrc/gprs/gprs_utils.cgoL/tgoL/t CT>u^=RNsrc/gprs/sgsn_ares.cgoL/tgoL/t C&BXJ!xʼn2>|src/gtphub/Makefile.amgoL/goL/ C4l~jO"yr{mkʐsrc/gtphub/gtphub.cgoL/goL/ CwEcB+G&Prۈ&src/gtphub/gtphub_ares.cgoL/goL/ C#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cgoL/goL/ Do)-jgzdL [z߷src/gtphub/gtphub_sock.cgoL/goL/ DF5jha#]avfI$src/gtphub/gtphub_vty.cgoL/goL/ D fI is;UN?(iisrc/sgsn/Makefile.amgoL/goL/ D  XamDb3_`msrc/sgsn/apn.cgoL/goL/ D 80>uAPXsrc/sgsn/gprs_bssgp.cgoL/goL/ Da"B_-pg?4H0IEsrc/sgsn/gprs_gmm.cgoL/goL/ D"67c1(|9y?d-src/sgsn/gprs_gmm_attach.cgoL/goL/ D-W; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgoL/goL/ D3OafU@v9_X ~Q!asrc/sgsn/gprs_gmm_util.cgoL/goL/ D5v!1Dosrc/sgsn/gprs_llc.cgoL/goL/ D7 %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cgoL/goL/ D:(w7`]@dsrc/sgsn/gprs_llc_xid.cgoL/goL/ D>@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cgoL/goL/ D?,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cgoL/goL/ D@ 9h# x L_6src/sgsn/gprs_ns.cgoL/goL/ DA"7RSZu ĂXsrc/sgsn/gprs_ranap.cgoL/goL/ DB#gZybMY tsrc/sgsn/gprs_routing_area.cgoL/goL/ DQX1 \opOAGTDžsrc/sgsn/gprs_sm.cgoL/goL/ DRco R8src/sgsn/gprs_sndcp.cgoL/goL/ D\(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cgoL/goL/ D`(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cgoL/goL/ Db /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cgoL/goL/ Dc ,$t5src/sgsn/gprs_sndcp_vty.cgoL/goL/ DdƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cgoL/goL/ DejL&̶\ DXsrc/sgsn/gprs_subscriber.cgoL/goL/ Dk޲vp{_*[b?!src/sgsn/gtp_ggsn.cgoL/goL/ Dn|=~k` c@~ &U?osrc/sgsn/gtp_mme.cgoL/goL/ Dp?N&zkQȇbsrc/sgsn/mmctx.cgoL/goL/ DqyBtR RX)}wsrc/sgsn/pdpctx.cgoL/goL/ Dtc{9n\|,0%src/sgsn/sgsn.cgoL/goL/ Du /[ϖjι[` 0src/sgsn/sgsn_auth.cgoL/goL/ Dvy&/($F=src/sgsn/sgsn_cdr.cgoL0+goL0+ Dy +PU.vsrc/sgsn/sgsn_ctrl.cgoL0+goL0+ D{z<5Nj AseY;ksrc/sgsn/sgsn_libgtp.cgoL0+goL0+ D}3؆V?N:;9XJsrc/sgsn/sgsn_main.cgoL0+goL0+ D~@?OQZ bsrc/sgsn/sgsn_rim.cgoL0+goL0+ FJK5Ƃ癩src/sgsn/sgsn_vty.cgoL0+goL0+ F^\b$Օ(A)A\Qsrc/sgsn/slhc.cgoL0+goL0+ GU^g_P=! ~xsrc/sgsn/v42bis.cgoL0+goL0+ G Br1 *+COCtests/Makefile.amgoL0+goL0+ GTHvR'2FB۸tests/atlocal.ingoL0+goL0+ H_ Ş?mR^n>tests/ctrl_test_runner.pygoL0+goL0+ Hp]*&_\etests/gprs/Makefile.amgoL0+goL0+ Hz9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cgoL0+goL0+ HxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okgoL0+goL0+ H""An䍞淨btests/gtphub/Makefile.amgoL0+goL0+ H_0UۥSU/2jtests/gtphub/gtphub_test.cgoL0+goL0+ H _+"\oW,mHtests/gtphub/gtphub_test.okgoL0+goL0+ HFcYb)0tests/osmo-sgsn-accept-all.cfggoL0+goL0+ Hυ PQr{B3*ptests/osmo-sgsn.cfggoL0+goL0+ H2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtygoL0+goL0+ I  wNgh۞y_2#|tests/sgsn/Makefile.amgoL0+goL0+ I Eg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cgoL0+goL0+ I#X -ۃctests/sgsn/gprs_gb_parse.hgoL0+goL0+ I')ON#Ծ0'C2tests/sgsn/sgsn_test.cgoL0+goL0+ I-5׻|?rE f) wtests/sgsn/sgsn_test.okgoL0+goL0+ I7K3rǬK?gtests/slhc/Makefile.amgoL0+goL0+ I;%b7>@ml xtests/slhc/slhc_test.cgoL0+goL0+ I>!qxݩtEtests/slhc/slhc_test.okgoL0+goL0+ IM'촯'ՅMzmŝtests/sndcp_xid/Makefile.amgoL0+goL0+ IN#K O|z tests/sndcp_xid/sndcp_xid_test.cgoL0+goL0+ IOVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okgoL0+goL0+ IPf$*b],K8;'*W"Itests/testsuite.atgoL0+goL0+ IfWTJhOc?RԺZ翆tests/v42bis/Makefile.amgoL0+goL0+ Igz!jaj.݂N4tests/v42bis/v42bis_test.cgoL0+goL0+ Ih%gG2Qy}cF6.tests/v42bis/v42bis_test.okgoL0igoL0i Ij-ܪnDz6a#|L)>tests/vty_test_runner.pygoL0igoL0i Ip(N9/89A|xS!tests/xid/Makefile.amgoL0igoL0i I,S?(}~0;5tests/xid/xid_test.cgoL0igoL0i IL%Tj Õ*& Mhtests/xid/xid_test.okTREE180 8 OsNJ|)`m41 0 )ITʜ_=&Pdoc20 2 =98E manuals12 2 fsRq9QWDHgtphub6 0 7Ԃ?yBdDEEvtests34 8 k}&[KfVxid3 0 c)mF3|߆k]{gprs3 0 WT /b1YZsgsn5 0 QjEܩeY$pN4slhc3 0 413(H"/,gtphub3 0 wv$chv42bis3 0 sLn!RKHjjsndcp_xid3 0 ^ݣym@3Gp@ڂE{gprs_routing_area3 0 14SRdebian11 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 wN 戳osmocom41 2 'ٽ*>{;A@sgsn38 0 wK{nqcby,gtphub2 0 %IM)=Brg@Mt[oS&>'U]