DIRCgjgj )u޿pfs;܀\.github/FUNDING.ymlgjgj GOOPryAH|N .gitignoregjgj GP3V WɑH,Yj& .gitreviewgjgj GQͤyԴ^/}Â܁_?.mailmapgH,gH, F_QR}%8`4XAUTHORSgH,gH, F$ۡ>ƥSCOPYINGgH,gH, F%)Px[ZN3 Makefile.amgH,gH, F0 ÛE.ws` ը= README.mdgH,gH, F274n&xt7xA&vREADME.vty-testsgH,gH, Fbf,PL]/Y TODO-RELEASEgH,gH, F"#jvvm- n configure.acgH,gH, O49{u/V_^/h^R*Rcontrib/Makefile.amgH,gH, O](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luagH,gH, OʈdOڗu3"contrib/gprs/gprs-buffer-count.luagH,gH, OG7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luagH,gH, O(Ol 76tZmcontrib/gprs/gprs-verify-nu.luagH,gH, OanʾKJ2econtrib/jenkins.shgH,gH, OF¥ԡgv(9[contrib/systemd/Makefile.amgH,gH, O\ 0tg*#contrib/systemd/osmo-gtphub.servicegH,gH, ObiC$s]i\!contrib/systemd/osmo-sgsn.servicegH,gH, O`!m1, -K6gdebian/changeloggH,gH, O⋊zHlĥ-Ӳ debian/compatgH,gH, O*=B{+X6)$3debian/controlgH,gH, O9j͍~N{, kdebian/copyrightgH,gH, O,j-W;z90debian/osmo-gtphub.defaultgH,gH, Og! Q:䕏Ϙdebian/osmo-gtphub.installgH,gH, O"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installgH,gH, Oj&T3KCLidebian/osmo-sgsn.installgH,gH, O%{Q GDXa }L debian/postinstgH,gH, O $ _@ 1 debian/rulesgH,gH, O ;j~^ 6Xs"debian/source/formatgH,gH, O,k~6qеQdY,doc/Makefile.amgH,gH, O%ء@. wΛHdoc/examples/Makefile.amgH,gH, O M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtgH,gH, O?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfggH,gH, OڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfggH,gH, OR &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfggH,gH, OrT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfggH,gH, OZ/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfggH,gH, O t򻱼+,bJ2doc/manuals/Makefile.amgH,gH, O 94٪djܱ+s~`'doc/manuals/chapters/configuration.adocgH,gH, O +?$3B^1!doc/manuals/chapters/control.adocgH,gH, O?%:($Eڡk"doc/manuals/chapters/counters.adocgH,gH, O#jxr iM,doc/manuals/chapters/counters_generated.adocgKQBgKQB O%-q$7g{6u"doc/manuals/chapters/overview.adocgKQBgKQB O*c²x FRз>liw!doc/manuals/chapters/running.adocgKQBgKQB OObiJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlgKQBgKQB OTBxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocgKQBgKQB OgfE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlgKQBgKQB Oh\21<5 n |$*gLIdoc/manuals/regen_doc.shgKQBgKQB Orf i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlgKQBgKQB F@B=+8-3Ogit-version-gengKQBgKQB Ou :LOHP%{VMinclude/Makefile.amgKQBgKQB Oz'vY yEinclude/osmocom/Makefile.amgKQBgKQB O|(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amgKQBgKQB OFBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hgKQBgKQB OZ' g(include/osmocom/sgsn/gprs_routing_area.hgKQBgKQB O+Rx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hgKQBgKQB OC (K8DBj!include/osmocom/sgsn/gprs_sndcp.hgKQBgKQB OI FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hgKQBgKQB OM>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hgKQBgKQB OQ>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hgKQBgKQB OU!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hgKQBgKQB OV JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hgKQBgKQB O]0lm>_J\!include/osmocom/sgsn/gprs_utils.hgKQBgKQB Om[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hgKQBgKQB OqgjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hgKQBgKQB Oz:)aؘ? Xinclude/osmocom/sgsn/gtp_mme.hgKQBgKQB O{mʹb3*5winclude/osmocom/sgsn/mmctx.hgKQBgKQB O} w9D$z|Cf!include/osmocom/sgsn/pdpctx.hgKQBgKQB Or#`9qinclude/osmocom/sgsn/sgsn.hgKQBgKQB Oh=/α3חinclude/osmocom/sgsn/sgsn_rim.hgKQBgKQB OKkonwJԡ'Xinclude/osmocom/sgsn/signal.hgKQBgKQB OZGF+IB(3߽ include/osmocom/sgsn/slhc.hgKQBgKQB Oׂ!"z) 1include/osmocom/sgsn/v42bis.hgKQBgKQB OQ~cD581 5ST %include/osmocom/sgsn/v42bis_private.hgKQBgKQB Os"$zKm. include/osmocom/sgsn/vty.hgKQBgKQB O0IaT%PXa m4/READMEgKQBgKQB F"DL\PckKosmoappdesc.pygKQBgKQB O/㉷_}{nˬsrc/Makefile.amgKQBgKQB O|%O帗3bsrc/gprs/.gitignoregKQBgKQB O%3Ocq6&tOasrc/gprs/Makefile.amgKQBgKQB O]}O* 8[i+&isrc/gprs/crc24.cgKQBgKQB OЙͯu^=RNsrc/gprs/sgsn_ares.cgKQBgKQB O&BXJ!xʼn2>|src/gtphub/Makefile.amgZYgZY O 4K-ci6Ӽsrc/gtphub/gtphub.cgZYgZY O wEcB+G&Prۈ&src/gtphub/gtphub_ares.cgZYgZY O #Q2I0D}}>&dVsrc/gtphub/gtphub_main.cgZYgZY O ,o)-jgzdL [z߷src/gtphub/gtphub_sock.cgZYgZY O AF5jha#]avfI$src/gtphub/gtphub_vty.cgZYgZY O ZfI is;UN?(iisrc/sgsn/Makefile.amgZYgZY O [ XamDb3_`msrc/sgsn/apn.cgZYgZY O b 80>uAPXsrc/sgsn/gprs_bssgp.cgZYgZY O dVLì+k8@Ysrc/sgsn/gprs_gmm.cgZYgZY O h67c1(|9y?d-src/sgsn/gprs_gmm_attach.cgZYgZY O jW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgcpgcp O l$tT{J Nʔsrc/sgsn/gprs_gmm_util.cgcpgcp O uv!1Dosrc/sgsn/gprs_llc.cgcpgcp O  %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cgcpgcp O (w7`]@dsrc/sgsn/gprs_llc_xid.cgcpgcp O @pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cgcpgcp O ,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cgcpgcp O  9h# x L_6src/sgsn/gprs_ns.cgcpgcp O "CvM6nT6롾aճY src/sgsn/gprs_ranap.cgcpgcp O #gZybMY tsrc/sgsn/gprs_routing_area.cgcpgcp O X1 \opOAGTDžsrc/sgsn/gprs_sm.cgcpgcp O co R8src/sgsn/gprs_sndcp.cgcpgcp O (<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cgcpgcp O (ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cgcpgcp O  /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cgcpgcp O  ,$t5src/sgsn/gprs_sndcp_vty.cgcpgcp O ƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cgcpgcp O .jL&̶\ DXsrc/sgsn/gprs_subscriber.cgcpgcp O H޲vp{_*[b?!src/sgsn/gtp_ggsn.cgcpgcp O Jkmt|W^ [usrc/sgsn/gtp_mme.cglgl O P@@LdYsrc/sgsn/mmctx.cglgl O UyBtR RX)}wsrc/sgsn/pdpctx.cglgl O VNk/$'=Q0nsrc/sgsn/sgsn.cglgl O o /[ϖjι[` 0src/sgsn/sgsn_auth.cglgl O s³ejK0* &src/sgsn/sgsn_cdr.cglgl O y$]o=,K> W/`src/sgsn/sgsn_ctrl.cglgl O zdsV8D>gsrc/sgsn/sgsn_libgtp.cglgl O 32BˈpO7Xo src/sgsn/sgsn_main.cglgl O @?OQZ bsrc/sgsn/sgsn_rim.cglgl O ߴry{,z!MKG+$src/sgsn/sgsn_vty.cglgl O \b$Օ(A)A\Qsrc/sgsn/slhc.cglgl O ^g_P=! ~xsrc/sgsn/v42bis.cglgl O  Br1 *+COCtests/Makefile.amglgl O THvR'2FB۸tests/atlocal.inglgl O  Ş?mR^n>tests/ctrl_test_runner.pyglgl O ]*&_\etests/gprs/Makefile.amglgl O 9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cglgl O gxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okglgl O ""An䍞淨btests/gtphub/Makefile.amglgl O <]rȾO7tests/gtphub/gtphub_test.cglgl O  _+"\oW,mHtests/gtphub/gtphub_test.okglgl O FcYb)0tests/osmo-sgsn-accept-all.cfgglgl O υ PQr{B3*ptests/osmo-sgsn.cfgglgl O 2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtyglgl O  wNgh۞y_2#|tests/sgsn/Makefile.amg?ug?u O Eg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cg?ug?u O X -ۃctests/sgsn/gprs_gb_parse.hg?ug?u O mͨC3UK`I1Woӈtests/sgsn/sgsn_test.cg?ug?u O +5׻|?rE f) wtests/sgsn/sgsn_test.okg?ug?u O eK3rǬK?gtests/slhc/Makefile.amg?ug?u O %b7>@ml xtests/slhc/slhc_test.cg?ug?u O !qxݩtEtests/slhc/slhc_test.okg?ug?u O '촯'ՅMzmŝtests/sndcp_xid/Makefile.amg?ug?u O #K O|z tests/sndcp_xid/sndcp_xid_test.cg?ug?u O VW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okg?ug?u O f$*b],K8;'*W"Itests/testsuite.atg?ug?u O WTJhOc?RԺZ翆tests/v42bis/Makefile.amg?ug?u O z!jaj.݂N4tests/v42bis/v42bis_test.cg?ug?u O %gG2Qy}cF6.tests/v42bis/v42bis_test.okg?ug?u O -ܪnDz6a#|L)>tests/vty_test_runner.pyg?ug?u O (N9/89A|xS!tests/xid/Makefile.amg?ug?u O ,S?(}~0;5tests/xid/xid_test.cg?ug?u O L%Tj Õ*& Mhtests/xid/xid_test.okTREE180 8 RIAj Vm41 0 )ITʜ_=&Pdoc20 2 =98E manuals12 2 fsRq֚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 t^; TSn osmocom41 2 "S*#nZV``osgsn38 0 j NWEl/T=gtphub2 0 %IM)=Brg@Lm=,c a,QEa