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