DIRCel*6el*6 u޿pfs;܀\.github/FUNDING.ymlef kef kVVOPryAH|N .gitignoreef kef kVW3V WɑH,Yj& .gitreviewef kef kVXͤyԴ^/}Â܁_?.mailmapef kef kVY_QR}%8`4XAUTHORSef kef kVZۡ>ƥSCOPYINGfAҡ/:fAҡ/:V )Px[ZN3 Makefile.amf`fE&q*f`fE&q*V  ÛE.ws` ը= README.mdef kef kV]74n&xt7xA&vREADME.vty-testsgP0JgP0JVbf,PL]/Y TODO-RELEASEg!v 0}g!v 0}V,"#jvvm- n configure.acef kef kVa49{u/V_^/h^R*Rcontrib/Makefile.amef kef kVc](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luaef kef kVdʈdOڗu3"contrib/gprs/gprs-buffer-count.luaef kef kVeG7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luaef kef kVf(Ol 76tZmcontrib/gprs/gprs-verify-nu.luagX07gX07V_anʾKJ2econtrib/jenkins.shef kef kVjF¥ԡgv(9[contrib/systemd/Makefile.amf*B f*B V1\ 0tg*#contrib/systemd/osmo-gtphub.servicef*B f*B V2biC$s]i\!contrib/systemd/osmo-sgsn.servicefx[]fx[]VH`!m1, -K6gdebian/changelogef kef kVo⋊zHlĥ-Ӳ debian/compatfnfnV-*=B{+X6)$3debian/controlef kef kVq9j͍~N{, kdebian/copyrightef kef kVr,j-W;z90debian/osmo-gtphub.defaultef kef kVtg! Q:䕏Ϙdebian/osmo-gtphub.installef kef kVu"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installef kef kVvj&T3KCLidebian/osmo-sgsn.installfE щfE щV.%{Q GDXa }L debian/postinstef kef kVw $ _@ 1 debian/rulesef kef kVy ;j~^ 6Xs"debian/source/formatef kef kV{,k~6qеQdY,doc/Makefile.amef kef kV}%ء@. wΛHdoc/examples/Makefile.amef kef kV M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtekekV?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfgekekVڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfgfV<fV<V3R &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfgfV<fV<V4rT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfgfV<fV<V7Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfgef kef kVt򻱼+,bJ2doc/manuals/Makefile.amef kef kV94٪djܱ+s~`'doc/manuals/chapters/configuration.adocef kef kV+?$3B^1!doc/manuals/chapters/control.adocef kef kV?%:($Eڡk"doc/manuals/chapters/counters.adocef kef kVjxr iM,doc/manuals/chapters/counters_generated.adocef kef kV-q$7g{6u"doc/manuals/chapters/overview.adocef kef kVc²x FRз>liw!doc/manuals/chapters/running.adocf.t5o#f.t5o#V5biJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlf.t5o#f.t5o#V6BxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocef ef VfE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlef ef V\21<5 n |$*gLIdoc/manuals/regen_doc.shef ef Vf i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlef ef V@B=+8-3Ogit-version-genef ef V :LOHP%{VMinclude/Makefile.amef ef V'vY yEinclude/osmocom/Makefile.amef ef V(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amef ef VFBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hg5=s g5=s VZ' g(include/osmocom/sgsn/gprs_routing_area.hef ef VRx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hfbVtfbVtV (K8DBj!include/osmocom/sgsn/gprs_sndcp.hef ef V FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hef ef V>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hef ef V>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hef ef V!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.he Fe FV JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hef ef V0lm>_J\!include/osmocom/sgsn/gprs_utils.hfbVfbVVR[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hef ef VgjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hef ef Vv@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hfbVfbVVR50UM-include/osmocom/sgsn/mmctx.hfϽ+h =fϽ+h =VL w9D$z|Cf!include/osmocom/sgsn/pdpctx.hg!v mg!v mVsr#`9qinclude/osmocom/sgsn/sgsn.hef ef Vh=/α3חinclude/osmocom/sgsn/sgsn_rim.hef ef VKkonwJԡ'Xinclude/osmocom/sgsn/signal.hef ef VZGF+IB(3߽ include/osmocom/sgsn/slhc.hef ef Vׂ!"z) 1include/osmocom/sgsn/v42bis.hef ef VQ~cD581 5ST %include/osmocom/sgsn/v42bis_private.hef ef Vs"$zKm. include/osmocom/sgsn/vty.hef ef V0IaT%PXa m4/READMEfV<fV<V8"DL\PckKosmoappdesc.pyef ef V/㉷_}{nˬsrc/Makefile.amef ef V|%O帗3bsrc/gprs/.gitignoreef ef V%3Ocq6&tOasrc/gprs/Makefile.amef ef V]}O* 8[i+&isrc/gprs/crc24.cef ef VЙͯu^=RNsrc/gprs/sgsn_ares.cef ef V&BXJ!xʼn2>|src/gtphub/Makefile.amef ef V4l~jO"yr{mkʐsrc/gtphub/gtphub.cef ef VwEcB+G&Prۈ&src/gtphub/gtphub_ares.cef ef V#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cef ef Vo)-jgzdL [z߷src/gtphub/gtphub_sock.cef ef VF5jha#]avfI$src/gtphub/gtphub_vty.cg5=s g5=s VgfI is;UN?(iisrc/sgsn/Makefile.amef ef V XamDb3_`msrc/sgsn/apn.cg!v"Ug!v"UV 80>uAPXsrc/sgsn/gprs_bssgp.cg5=sXdg5=sXdV*a"B_-pg?4H0IEsrc/sgsn/gprs_gmm.cg!v#IXg!v#IXV67c1(|9y?d-src/sgsn/gprs_gmm_attach.cef ef VW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgEz {SWgEz {SWV OafU@v9_X ~Q!asrc/sgsn/gprs_gmm_util.cft:Eft:EVv!1Dosrc/sgsn/gprs_llc.cef ef V %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cef ef V(w7`]@dsrc/sgsn/gprs_llc_xid.cef ef V@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cf!#f!#VN,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cg!v#IXg!v#IXV 9h# x L_6src/sgsn/gprs_ns.cg5=sXdg5=sXdVO"7RSZu ĂXsrc/sgsn/gprs_ranap.cg!v#IXg!v#IXV#gZybMY tsrc/sgsn/gprs_routing_area.cfc Ԉfc ԈVX1 \opOAGTDžsrc/sgsn/gprs_sm.cfbVi0fbVi0Vco R8src/sgsn/gprs_sndcp.cef ef V(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cef ef V(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cef ef V /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cef ef V ,$t5src/sgsn/gprs_sndcp_vty.cef ef VƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cfbV @fbV @VjL&̶\ DXsrc/sgsn/gprs_subscriber.cef ef V޲vp{_*[b?!src/sgsn/gtp_ggsn.cef ef V|=~k` c@~ &U?osrc/sgsn/gtp_mme.cfbV @fbV @V?N&zkQȇbsrc/sgsn/mmctx.cef ef VyBtR RX)}wsrc/sgsn/pdpctx.cg!v#IXg!v#IXV/c{9n\|,0%src/sgsn/sgsn.cfbV @fbV @V /[ϖjι[` 0src/sgsn/sgsn_auth.cfbV 2bfbV 2bVy&/($F=src/sgsn/sgsn_cdr.cef ef V +PU.vsrc/sgsn/sgsn_ctrl.cgQ2GpgQ2GpVMz<5Nj AseY;ksrc/sgsn/sgsn_libgtp.cg!v#IXg!v#IXV3؆V?N:;9XJsrc/sgsn/sgsn_main.cef ef V@?OQZ bsrc/sgsn/sgsn_rim.cgX07gX07VJK5Ƃ癩src/sgsn/sgsn_vty.cg5=sXdg5=sXdV\b$Օ(A)A\Qsrc/sgsn/slhc.cef ef V^g_P=! ~xsrc/sgsn/v42bis.cg!v#IXg!v#IXV9 Br1 *+COCtests/Makefile.amef ef VTHvR'2FB۸tests/atlocal.infV<fV<V: Ş?mR^n>tests/ctrl_test_runner.pyef ef V]*&_\etests/gprs/Makefile.amef ef V9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cg!v#IXg!v#IXxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okef "ef "V""An䍞淨btests/gtphub/Makefile.amef "ef "V_0UۥSU/2jtests/gtphub/gtphub_test.cef "ef "V _+"\oW,mHtests/gtphub/gtphub_test.okfV<fV<V=FcYb)0tests/osmo-sgsn-accept-all.cfgfV<fV<V>υ PQr{B3*ptests/osmo-sgsn.cfgef "ef "V2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtyg5=sg5=sVh wNgh۞y_2#|tests/sgsn/Makefile.amef "ef "VEg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cef "ef "V X -ۃctests/sgsn/gprs_gb_parse.hfbVhfbVhV)ON#Ծ0'C2tests/sgsn/sgsn_test.cef "ef "V 5׻|?rE f) wtests/sgsn/sgsn_test.okef "ef "V K3rǬK?gtests/slhc/Makefile.amg5=sg5=sV%b7>@ml xtests/slhc/slhc_test.cef "ef "V!qxݩtEtests/slhc/slhc_test.okf.r;f.r;Vk'촯'ՅMzmŝtests/sndcp_xid/Makefile.amg5=sg5=sV#K O|z tests/sndcp_xid/sndcp_xid_test.cef "ef "VVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okg!v$g!v$Vf$*b],K8;'*W"Itests/testsuite.atef "ef "VWTJhOc?RԺZ翆tests/v42bis/Makefile.amg5=s.g5=s.Vz!jaj.݂N4tests/v42bis/v42bis_test.cef "ef "V%gG2Qy}cF6.tests/v42bis/v42bis_test.okfV<fV<V?-ܪnDz6a#|L)>tests/vty_test_runner.pyf.r;f.r;Vl(N9/89A|xS!tests/xid/Makefile.amg5=s.g5=s.V,S?(}~0;5tests/xid/xid_test.cef "ef "VL%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@&48FY&.o6