DIRCe"e" |u޿pfs;܀\.github/FUNDING.ymlegE"egE" OPryAH|N .gitignoreegE"egE" 3V WɑH,Yj& .gitreviewegE"egE" ͤyԴ^/}Â܁_?.mailmapgigi _QR}%8`4XAUTHORSgigi ۡ>ƥSCOPYINGgigi )Px[ZN3 Makefile.amgigi  ÛE.ws` ը= README.mdgigi 74n&xt7xA&vREADME.vty-testsgigi bf,PL]/Y TODO-RELEASEgigi r"#jvvm- n configure.acgigi |49{u/V_^/h^R*Rcontrib/Makefile.amgigi ](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luagigi ʈdOڗu3"contrib/gprs/gprs-buffer-count.luagigi G7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luagigi (Ol 76tZmcontrib/gprs/gprs-verify-nu.luagigi anʾKJ2econtrib/jenkins.shgigi F¥ԡgv(9[contrib/systemd/Makefile.amgigi \ 0tg*#contrib/systemd/osmo-gtphub.servicegigi )biC$s]i\!contrib/systemd/osmo-sgsn.servicegigi )`!m1, -K6gdebian/changeloggigi .⋊zHlĥ-Ӳ debian/compatgigi .*=B{+X6)$3debian/controlgigi 09j͍~N{, kdebian/copyrightgigi 0,j-W;z90debian/osmo-gtphub.defaultgigi 1g! Q:䕏Ϙdebian/osmo-gtphub.installgigi 1"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installgigi 1j&T3KCLidebian/osmo-sgsn.installgigi 2%{Q GDXa }L debian/postinstgigi 2 $ _@ 1 debian/rulesgigi 2` ;j~^ 6Xs"debian/source/formatgigi 2{,k~6qеQdY,doc/Makefile.amgigi 2%ء@. wΛHdoc/examples/Makefile.amgigi 2 M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtgigi 3|?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfggigi 3ڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfggigi 3R &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfggigi 3rT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfggigi 4Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfggigi 5t򻱼+,bJ2doc/manuals/Makefile.amgigi 5 94٪djܱ+s~`'doc/manuals/chapters/configuration.adocgigi 5-+?$3B^1!doc/manuals/chapters/control.adocgigi 5.?%:($Eڡk"doc/manuals/chapters/counters.adocgigi 50jxr iM,doc/manuals/chapters/counters_generated.adocgigi 51-q$7g{6u"doc/manuals/chapters/overview.adocgigi 52c²x FRз>liw!doc/manuals/chapters/running.adocgigi 5jbiJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlgigi 5BxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocgigi 5fE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlgigi 5\21<5 n |$*gLIdoc/manuals/regen_doc.shgigi 6Yf i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlgigi 6w@B=+8-3Ogit-version-gengigi 6 :LOHP%{VMinclude/Makefile.amgigi 6'vY yEinclude/osmocom/Makefile.amgigi 7(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amgigi 7FBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hgigi 83Z' g(include/osmocom/sgsn/gprs_routing_area.hgi $gi $ :Rx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hgi $gi $ : (K8DBj!include/osmocom/sgsn/gprs_sndcp.hgi $gi $ : FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hgi $gi $ :>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hgi $gi $ :>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hgi $gi $ :!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hgi $gi $ ;V JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hgi $gi $ ;m0lm>_J\!include/osmocom/sgsn/gprs_utils.hgi $gi $ ;t[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hgi $gi $ ;ugjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hgi $gi $ ;xv@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hgi $gi $ ;R50UM-include/osmocom/sgsn/mmctx.hgi $gi $ ; w9D$z|Cf!include/osmocom/sgsn/pdpctx.hgi $gi $ ;r#`9qinclude/osmocom/sgsn/sgsn.hgi $gi $ ;h=/α3חinclude/osmocom/sgsn/sgsn_rim.hgi $gi $ ;KkonwJԡ'Xinclude/osmocom/sgsn/signal.hgi $gi $ ;ZGF+IB(3߽ include/osmocom/sgsn/slhc.hgi $gi $ ;ׂ!"z) 1include/osmocom/sgsn/v42bis.hgi $gi $ ;Q~cD581 5ST %include/osmocom/sgsn/v42bis_private.hgi $gi $ ;s"$zKm. include/osmocom/sgsn/vty.hgi $gi $ ;0IaT%PXa m4/READMEgi $gi $ <"DL\PckKosmoappdesc.pygi $gi $ </㉷_}{nˬsrc/Makefile.amgi $gi $ <|%O帗3bsrc/gprs/.gitignoregi $gi $ <%3Ocq6&tOasrc/gprs/Makefile.amgi $gi $ <]}O* 8[i+&isrc/gprs/crc24.cgi $gi $ =ЙͯT>u^=RNsrc/gprs/sgsn_ares.cgi $gi $ C&BXJ!xʼn2>|src/gtphub/Makefile.amgi agi a C4l~jO"yr{mkʐsrc/gtphub/gtphub.cgi agi a CwEcB+G&Prۈ&src/gtphub/gtphub_ares.cgi agi a C#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cgi agi a Co)-jgzdL [z߷src/gtphub/gtphub_sock.cgi agi a CF5jha#]avfI$src/gtphub/gtphub_vty.cgi agi a DfI is;UN?(iisrc/sgsn/Makefile.amgi agi a D XamDb3_`msrc/sgsn/apn.cgi agi a D  80>uAPXsrc/sgsn/gprs_bssgp.cgi agi a D a"B_-pg?4H0IEsrc/sgsn/gprs_gmm.cgi agi a D67c1(|9y?d-src/sgsn/gprs_gmm_attach.cgi agi a DW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgi agi a D"OafU@v9_X ~Q!asrc/sgsn/gprs_gmm_util.cgi agi a D-v!1Dosrc/sgsn/gprs_llc.cgi agi a D3 %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cgi agi a D5(w7`]@dsrc/sgsn/gprs_llc_xid.cgi agi a D7@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cgi agi a D:,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cgi !gi ! D> 9h# x L_6src/sgsn/gprs_ns.cgi !gi ! D?"7RSZu ĂXsrc/sgsn/gprs_ranap.cgi !gi ! D@#gZybMY tsrc/sgsn/gprs_routing_area.cgi !gi ! DAX1 \opOAGTDžsrc/sgsn/gprs_sm.cgi !gi ! DBco R8src/sgsn/gprs_sndcp.cgi !gi ! DQ(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cgi !gi ! DR(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cgi !gi ! D\ /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cgi !gi ! D` ,$t5src/sgsn/gprs_sndcp_vty.cgi !gi ! DbƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cgi !gi ! DcjL&̶\ DXsrc/sgsn/gprs_subscriber.cgi !gi ! Dd޲vp{_*[b?!src/sgsn/gtp_ggsn.cgi !gi ! De|=~k` c@~ &U?osrc/sgsn/gtp_mme.cgi !gi ! Dk?N&zkQȇbsrc/sgsn/mmctx.cgi !gi ! DnyBtR RX)}wsrc/sgsn/pdpctx.cgi !gi ! Dpc{9n\|,0%src/sgsn/sgsn.cgi !gi ! Dq /[ϖjι[` 0src/sgsn/sgsn_auth.cgi !gi ! Dty&/($F=src/sgsn/sgsn_cdr.cgi !gi ! Du +PU.vsrc/sgsn/sgsn_ctrl.cgi !gi ! Dvz<5Nj AseY;ksrc/sgsn/sgsn_libgtp.cgi ۶@gi ۶@ Dy3؆V?N:;9XJsrc/sgsn/sgsn_main.cgi ۶@gi ۶@ D{@?OQZ bsrc/sgsn/sgsn_rim.cgi ۶@gi ۶@ D}JK5Ƃ癩src/sgsn/sgsn_vty.cgi ۶@gi ۶@ D~\b$Օ(A)A\Qsrc/sgsn/slhc.cgi ۶@gi ۶@ F^g_P=! ~xsrc/sgsn/v42bis.cgi ۶@gi ۶@ GU Br1 *+COCtests/Makefile.amgi ۶@gi ۶@ GjTHvR'2FB۸tests/atlocal.ingi ۶@gi ۶@ G Ş?mR^n>tests/ctrl_test_runner.pygi ۶@gi ۶@ H_]*&_\etests/gprs/Makefile.amgi ۶@gi ۶@ Hj9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cgi ۶@gi ۶@ HxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okgi ۶@gi ۶@ H""An䍞淨btests/gtphub/Makefile.amgi ۶@gi ۶@ H_0UۥSU/2jtests/gtphub/gtphub_test.cgi ۶@gi ۶@ Ip _+"\oW,mHtests/gtphub/gtphub_test.okgi ۶@gi ۶@ LFcYb)0tests/osmo-sgsn-accept-all.cfggi ۶@gi ۶@ Mυ PQr{B3*ptests/osmo-sgsn.cfggi ۶@gi ۶@ M2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtygi ۶@gi ۶@ M wNgh۞y_2#|tests/sgsn/Makefile.amgi ۶@gi ۶@ MEg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cgi ۶@gi ۶@ MX -ۃctests/sgsn/gprs_gb_parse.hgi!^gi!^ M)ON#Ծ0'C2tests/sgsn/sgsn_test.cgi!^gi!^ O15׻|?rE f) wtests/sgsn/sgsn_test.okgi!^gi!^ OCK3rǬK?gtests/slhc/Makefile.amgi!^gi!^ OF%b7>@ml xtests/slhc/slhc_test.cgi!^gi!^ OM!qxݩtEtests/slhc/slhc_test.okgi!^gi!^ OQ'촯'ՅMzmŝtests/sndcp_xid/Makefile.amgi!^gi!^ OR#K O|z tests/sndcp_xid/sndcp_xid_test.cgi!^gi!^ OVVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okgi!^gi!^ OWf$*b],K8;'*W"Itests/testsuite.atgi!^gi!^ OWTJhOc?RԺZ翆tests/v42bis/Makefile.amgi!^gi!^ Oz!jaj.݂N4tests/v42bis/v42bis_test.cgi!^gi!^ O%gG2Qy}cF6.tests/v42bis/v42bis_test.okgi!^gi!^ O-ܪnDz6a#|L)>tests/vty_test_runner.pygi!^gi!^ O(N9/89A|xS!tests/xid/Makefile.amgi!^gi!^ O,S?(}~0;5tests/xid/xid_test.cgi!^gi!^ OL%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@PUĖ!d;6R{T8