DIRCg|g| 7u޿pfs;܀\.github/FUNDING.ymlg|g| 7OPryAH|N .gitignoreg|g| 73V WɑH,Yj& .gitreviewg|g| 7ͤyԴ^/}Â܁_?.mailmapgiDgiD <_QR}%8`4XAUTHORSgiDgiD Rۡ>ƥSCOPYINGgiDgiD T)Px[ZN3 Makefile.amgiDgiD f ÛE.ws` ը= README.mdgiDgiD 74n&xt7xA&vREADME.vty-testsgiMgiM bf,PL]/Y TODO-RELEASEgiMgiM "#jvvm- n configure.acgiMgiM \49{u/V_^/h^R*Rcontrib/Makefile.amgiMgiM \](ƒXo%I)%contrib/gprs/gprs-bssgp-histogram.luagiMgiM \ʈdOڗu3"contrib/gprs/gprs-buffer-count.luagiMgiM \G7|YqD1$)contrib/gprs/gprs-split-trace-by-tlli.luagiMgiM \(Ol 76tZmcontrib/gprs/gprs-verify-nu.luagiMgiM \anʾKJ2econtrib/jenkins.shgiMgiM \F¥ԡgv(9[contrib/systemd/Makefile.amgiMgiM ]\ 0tg*#contrib/systemd/osmo-gtphub.servicegiMgiM ]biC$s]i\!contrib/systemd/osmo-sgsn.servicegiMgiM ]`!m1, -K6gdebian/changeloggiMgiM ] ⋊zHlĥ-Ӳ debian/compatgiMgiM ]*=B{+X6)$3debian/controlgiMgiM ]9j͍~N{, kdebian/copyrightgiMgiM ],j-W;z90debian/osmo-gtphub.defaultgiMgiM ]g! Q:䕏Ϙdebian/osmo-gtphub.installgiMgiM ]"Ʃ-6Bs8tΈshdebian/osmo-sgsn-doc.installgiMgiM ]j&T3KCLidebian/osmo-sgsn.installgiMgiM ]%{Q GDXa }L debian/postinstgiMgiM ] $ _@ 1 debian/rulesgiMgiM ]  ;j~^ 6Xs"debian/source/formatgiMgiM ]#,k~6qеQdY,doc/Makefile.amgiMgiM ])%ء@. wΛHdoc/examples/Makefile.amgiMgiM ], M1CA^)+doc/examples/osmo-gtphub/gtphub-example.txtgiMgiM ].?ߐԨ(׉}/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfggiMgiM ]/ڛYӅϔr,$;](doc/examples/osmo-gtphub/osmo-gtphub.cfggiMgiM ]3R &G o/doc/examples/osmo-sgsn/osmo-sgsn-accept-all.cfggiMgiM ]8rT'ٲӠH/~$doc/examples/osmo-sgsn/osmo-sgsn.cfggiMgiM ]9Z/ms0doc/examples/osmo-sgsn/osmo-sgsn_custom-sccp.cfggiMgiM ]=t򻱼+,bJ2doc/manuals/Makefile.amgiMgiM ]B94٪djܱ+s~`'doc/manuals/chapters/configuration.adocgiMgiM ]D+?$3B^1!doc/manuals/chapters/control.adocgiMgiM ]E?%:($Eڡk"doc/manuals/chapters/counters.adocgiMgiM ]Ljxr iM,doc/manuals/chapters/counters_generated.adocgiMgiM ]M-q$7g{6u"doc/manuals/chapters/overview.adocgiMgiM ]Oc²x FRз>liw!doc/manuals/chapters/running.adocgiMgiM ]QbiJ@d#Q+doc/manuals/osmosgsn-usermanual-docinfo.xmlgiMgiM ]TBxM7dMgEq"rg7$doc/manuals/osmosgsn-usermanual.adocgiMgiM ]UfE .E&9v &doc/manuals/osmosgsn-vty-reference.xmlgiMgiM ]V\21<5 n |$*gLIdoc/manuals/regen_doc.shgiMgiM ]]f i_uj:#Y2&doc/manuals/vty/sgsn_vty_additions.xmlgiMgiM @B=+8-3Ogit-version-gengiMgiM ]_ :LOHP%{VMinclude/Makefile.amgiMgiM ]h'vY yEinclude/osmocom/Makefile.amgiMgiM `5(N-Q0ңl^5"include/osmocom/gtphub/Makefile.amgiMgiM `6FBFNqĹrQMn{Xinclude/osmocom/gtphub/gtphub.hgiMgiM `8Z' g< 0~)ET0include/osmocom/sgsn/debug.hgi'Vgi'V `?#Qu^ @!include/osmocom/sgsn/gprs_bssgp.hgi'Vgi'V `AÐ ֠go;^~T include/osmocom/sgsn/gprs_gmm.hgi'Vgi'V `B :q\M@%%&include/osmocom/sgsn/gprs_gmm_attach.hgi'Vgi'V `CO/-W!HQ#include/osmocom/sgsn/gprs_gmm_fsm.hgi'Vgi'V `Dj6䢳=XG*$include/osmocom/sgsn/gprs_gmm_util.hgi'Vgi'V `E8oI"ES<^)include/osmocom/sgsn/gprs_llc.hgi'Vgi'V `H@ ur08fK_ #include/osmocom/sgsn/gprs_llc_xid.hgi'Vgi'V `I+B7L \ x90B]+include/osmocom/sgsn/gprs_mm_state_gb_fsm.hgi'Vgi'V `J73Ʌ V犴/z*+include/osmocom/sgsn/gprs_mm_state_iu_fsm.hgi'Vgi'V `K#[!|Gss+]include/osmocom/sgsn/gprs_ns.hgi'Vgi'V `Lh]8߁7!include/osmocom/sgsn/gprs_ranap.hgi'Vgi'V `M ʮ{Mnh+-R>(include/osmocom/sgsn/gprs_routing_area.hgi'Vgi'V `QRx-:͂M(d0Lminclude/osmocom/sgsn/gprs_sm.hgi'Vgi'V `T (K8DBj!include/osmocom/sgsn/gprs_sndcp.hgi'Vgi'V `U FrbFyA9pBh&include/osmocom/sgsn/gprs_sndcp_comp.hgi'Vgi'V `V>!*oi ]ԢK'include/osmocom/sgsn/gprs_sndcp_dcomp.hgi'Vgi'V `W>11--a+/b*܇0'include/osmocom/sgsn/gprs_sndcp_pcomp.hgi'Vgi'V `X!p C R{&FCkN %include/osmocom/sgsn/gprs_sndcp_xid.hgi'Vgi'V `Y JYG2/J>SŪE&include/osmocom/sgsn/gprs_subscriber.hgi'Vgi'V `Z0lm>_J\!include/osmocom/sgsn/gprs_utils.hgi'Vgi'V `[[lPe)pW1\zŋninclude/osmocom/sgsn/gtp.hgi'Vgi'V `\gjdvQ!CQזiinclude/osmocom/sgsn/gtp_ggsn.hgi'Vgi'V `]v@QۜIޓ}POinclude/osmocom/sgsn/gtp_mme.hgi'Vgi'V `^mʹb3*5winclude/osmocom/sgsn/mmctx.hgi'Vgi'V `_ w9D$z|Cf!include/osmocom/sgsn/pdpctx.hgi'Vgi'V ``r#`9qinclude/osmocom/sgsn/sgsn.hgi'Vgi'V `ch=/α3חinclude/osmocom/sgsn/sgsn_rim.hgi'Vgi'V `eKkonwJԡ'Xinclude/osmocom/sgsn/signal.hgi'Vgi'V `gZGF+IB(3߽ include/osmocom/sgsn/slhc.hgi'Vgi'V `iׂ!"z) 1include/osmocom/sgsn/v42bis.hgi'Vgi'V `kQ~cD581 5ST %include/osmocom/sgsn/v42bis_private.hgi'Vgi'V `qs"$zKm. include/osmocom/sgsn/vty.hgi'Vgi'V `v0IaT%PXa m4/READMEgi'Vgi'V "DL\PckKosmoappdesc.pygi'Vgi'V `y/㉷_}{nˬsrc/Makefile.amgi'Vgi'V `{|%O帗3bsrc/gprs/.gitignoregi'Vgi'V `}%3Ocq6&tOasrc/gprs/Makefile.amgi'Vgi'V `~]}O* 8[i+&isrc/gprs/crc24.cgi'Vgi'V `Йͯu^=RNsrc/gprs/sgsn_ares.cgi'Vgi'V `&BXJ!xʼn2>|src/gtphub/Makefile.amgi'Vgi'V `4K-ci6Ӽsrc/gtphub/gtphub.cgi'Vgi'V `wEcB+G&Prۈ&src/gtphub/gtphub_ares.cgi'Vgi'V `#Q2I0D}}>&dVsrc/gtphub/gtphub_main.cgi'Vgi'V `o)-jgzdL [z߷src/gtphub/gtphub_sock.cgi'Vgi'V `F5jha#]avfI$src/gtphub/gtphub_vty.cgid_kgid_k `fI is;UN?(iisrc/sgsn/Makefile.amgid_kgid_k ` XamDb3_`msrc/sgsn/apn.cgid_kgid_k ` 80>uAPXsrc/sgsn/gprs_bssgp.cgid_kgid_k agT?ԖTu\4IB"?src/sgsn/gprs_gmm.cgid_kgid_k b67c1(|9y?d-src/sgsn/gprs_gmm_attach.cgid_kgid_k bW; ܌/7.U~src/sgsn/gprs_gmm_fsm.cgid_kgid_k cnOafU@v9_X ~Q!asrc/sgsn/gprs_gmm_util.cgid_kgid_k cuv!1Dosrc/sgsn/gprs_llc.cgid_kgid_k c %ErW͇I9|rlsrc/sgsn/gprs_llc_vty.cgid_kgid_k dy(w7`]@dsrc/sgsn/gprs_llc_xid.cgid_kgid_k d@pi K]r0src/sgsn/gprs_mm_state_gb_fsm.cgid_kgid_k e2,&g.jۖxsrc/sgsn/gprs_mm_state_iu_fsm.cgid_kgid_k e4 9h# x L_6src/sgsn/gprs_ns.cgid_kgid_k ef"CvM6nT6롾aճY src/sgsn/gprs_ranap.cgid_kgid_k e#gZybMY tsrc/sgsn/gprs_routing_area.cgid_kgid_k eX1 \opOAGTDžsrc/sgsn/gprs_sm.cgid_kgid_k eco R8src/sgsn/gprs_sndcp.cgid_kgid_k e(<Ș.݈ Rwsrc/sgsn/gprs_sndcp_comp.cgid_kgid_k e(ڄtxGw.đsrc/sgsn/gprs_sndcp_dcomp.cgid_kgid_k f /tՔlvOJpY'src/sgsn/gprs_sndcp_pcomp.cgid_kgid_k f ,$t5src/sgsn/gprs_sndcp_vty.cgihSgihS g ƊdQCsϟ6 src/sgsn/gprs_sndcp_xid.cgihSgihS g jL&̶\ DXsrc/sgsn/gprs_subscriber.cgihSgihS g޲vp{_*[b?!src/sgsn/gtp_ggsn.cgihSgihS g|=~k` c@~ &U?osrc/sgsn/gtp_mme.cgihSgihS g@@LdYsrc/sgsn/mmctx.cgihSgihS g#yBtR RX)}wsrc/sgsn/pdpctx.cgihSgihS g$Nk/$'=Q0nsrc/sgsn/sgsn.cgihSgihS g% /[ϖjι[` 0src/sgsn/sgsn_auth.cgihSgihS h³ejK0* &src/sgsn/sgsn_cdr.cgihSgihS i$]o=,K> W/`src/sgsn/sgsn_ctrl.cgihSgihS izzdsV8D>gsrc/sgsn/sgsn_libgtp.cgihSgihS i32BˈpO7Xo src/sgsn/sgsn_main.cgihSgihS jn@?OQZ bsrc/sgsn/sgsn_rim.cgihSgihS k(bBLDeCjDsrc/sgsn/sgsn_vty.cgihSgihS kJ\b$Օ(A)A\Qsrc/sgsn/slhc.cgihSgihS r^g_P=! ~xsrc/sgsn/v42bis.cgihSgihS s Br1 *+COCtests/Makefile.amgihSgihS zTHvR'2FB۸tests/atlocal.ingihSgihS z Ş?mR^n>tests/ctrl_test_runner.pygihSgihS z]*&_\etests/gprs/Makefile.amgihSgihS z9 ~s,6YZGZ[0tests/gprs_routing_area/gprs_routing_area_test.cgihSgihS zxlZR/_0 H1tests/gprs_routing_area/gprs_routing_area_test.okgihSgihS z""An䍞淨btests/gtphub/Makefile.amgihSgihS z<]rȾO7tests/gtphub/gtphub_test.cgihSgihS z _+"\oW,mHtests/gtphub/gtphub_test.okgihSgihS zFcYb)0tests/osmo-sgsn-accept-all.cfggihSgihS zυ PQr{B3*ptests/osmo-sgsn.cfggihSgihS z2qLmlRLPNlU?tests/osmo-sgsn_test-nodes.vtygiq:giq: z wNgh۞y_2#|tests/sgsn/Makefile.amgiq:giq: zEg94U'!^Ux6*tests/sgsn/gprs_gb_parse.cgiq:giq: zX -ۃctests/sgsn/gprs_gb_parse.hgiq:giq: zmͨC3UK`I1Woӈtests/sgsn/sgsn_test.cgiq:giq: z5׻|?rE f) wtests/sgsn/sgsn_test.okgiq:giq: zK3rǬK?gtests/slhc/Makefile.amgiq:giq: z%b7>@ml xtests/slhc/slhc_test.cgiq:giq: z!qxݩtEtests/slhc/slhc_test.okgiq:giq: z'촯'ՅMzmŝtests/sndcp_xid/Makefile.amgiq:giq: z#K O|z tests/sndcp_xid/sndcp_xid_test.cgiq:giq: zVW('ʉK!܍Be!tests/sndcp_xid/sndcp_xid_test.okgiq:giq: zf$*b],K8;'*W"Itests/testsuite.atgiq:giq: zWTJhOc?RԺZ翆tests/v42bis/Makefile.amgiq:giq: zz!jaj.݂N4tests/v42bis/v42bis_test.cgiq:giq: z%gG2Qy}cF6.tests/v42bis/v42bis_test.okgiq:giq: z-ܪnDz6a#|L)>tests/vty_test_runner.pygiq:giq: z(N9/89A|xS!tests/xid/Makefile.amgiq:giq: z,S?(}~0;5tests/xid/xid_test.cgiq:giq: zL%Tj Õ*& Mhtests/xid/xid_test.okTREE180 8 aQUn})2|m41 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 "Jbf)R"3mK osmocom41 2 np8*.rzlMGsgsn38 0 6WiRk'gtphub2 0 %IM)=Brg@NE~CWbq={5