DIRCcۜPcۜP817|t[wi.checkpatch.confe .e .8u޿pfs;܀\.github/FUNDING.ymlgV5+gV5+8} T˰ nq~s,79 .gitignoreccpccp8~6$hߡq7#h6֡B*9; .gitreviewccpccp8FYPM>\@X COPYINGfBlfBl8\+(;%*KϣA Makefile.ame .e .8_< /5 |ܦ6 README.mdgV5+gV5+8lqri@>iw TODO-RELEASEgV5+gV5+8 Cr#o &> configure.acccpccp88c* contrib/jenkins.shgV5+gV5+8OyQvը(Ddebian/changelogccpccp8⋊zHlĥ-Ӳ debian/compatgV5+gV5+8Y 칍ڀmqD:debian/controlcڥ`cڥ`8|p@K&Leu#kdebian/copyrightgV5+gV5+8[80wxw _E,<debian/libosmo-csn1-1.installccpccp8W4;AT"s>];Rdebian/libosmo-csn1-dev.installdw \vdw \v8?:,YI ^=@8(#debian/libosmo-gprs-gmm-dev.installgV5,5#gV5,5#8!7_۱^M[T83V debian/libosmo-gprs-gmm1.installccpccp8nZFW )&#fq 2#debian/libosmo-gprs-llc-dev.installgV5,5#gV5,5#8!@CK0 DD debian/libosmo-gprs-llc1.installccpccp8O{k.F[;&debian/libosmo-gprs-rlcmac-dev.installgV5,5#gV5,5#8$ɣ@|-v6@21_#debian/libosmo-gprs-rlcmac1.installd&d&8 b_tUE_za"debian/libosmo-gprs-sm-dev.installgV5.NkgV5.Nk8 QNt͗I Gvodebian/libosmo-gprs-sm1.installc>{4c>{48[y(%debian/libosmo-gprs-sndcp-dev.installgV5.}gV5.}8 #MjVE', l"debian/libosmo-gprs-sndcp1.installgR xcgR xc8<$b˙ lKٹ debian/rulesccpccp8 ;j~^ 6Xs"debian/source/formatd@Qd@Q8 %ŭFZ`|dv9doc/pdch_timing.txtccpccp8@B=+8-3Ogit-version-genccpccp8 :LOHP%{VMinclude/Makefile.amccpccp8% 23ݽZ" }$Kinclude/osmocom/Makefile.amccpccp8`krFx!:9]A include/osmocom/csn1/Makefile.amccpccp8Z AMsE^7include/osmocom/csn1/csn1.hccpccp8(@Oĝ/l%w*'include/osmocom/csn1/wireshark_compat.hd&6d&68<; e:7ɕs/ include/osmocom/gprs/Makefile.amd9ad9a9N*I{`$include/osmocom/gprs/gmm/Makefile.amd{6ƒ^d{6ƒ^͕9og_Sinclude/osmocom/gprs/gmm/gmm.hdv$6.dv$6.ow$DBs\CƋ4x%include/osmocom/gprs/gmm/gmm_ms_fsm.hd3)d3)ĸ3֩)=a]"include/osmocom/gprs/gmm/gmm_pdu.hfa.4fa.42],T9])_#include/osmocom/gprs/gmm/gmm_prim.hfa.4fa.4tO+e#\mZ}WL@&include/osmocom/gprs/gmm/gmm_private.hc<c<8Vr2CKPK^CK$include/osmocom/gprs/llc/Makefile.amc6Gc6G8g2yv#`{@`ʴK8include/osmocom/gprs/llc/llc.hdada8,i"%cTmd #include/osmocom/gprs/llc/llc_prim.hdï/):dï/):85-?se":X *&include/osmocom/gprs/llc/llc_private.hd su d su 8 GmMGdJ:'include/osmocom/gprs/rlcmac/Makefile.amcJh.cJh.8 6)*y;D7t`#include/osmocom/gprs/rlcmac/codel.hcl4cl48C[q7))k :5v+include/osmocom/gprs/rlcmac/coding_scheme.hdouodouo8vLJLvNtC$tykDB'include/osmocom/gprs/rlcmac/csn1_defs.he;1e;18 칩7k]=ؕŶ6!include/osmocom/gprs/rlcmac/gre.hdǁdǁ8 u(buorUSJm'include/osmocom/gprs/rlcmac/llc_queue.hd&PRd&PR8Q aFV}*> Qs0include/osmocom/gprs/rlcmac/pdch_ul_controller.hcl=_cl=_8D$Nx*Z zS!include/osmocom/gprs/rlcmac/rlc.hcl=_cl=_8ET st 3(include/osmocom/gprs/rlcmac/rlc_window.hd% Ykd% Yk8R ̾B 痡+include/osmocom/gprs/rlcmac/rlc_window_dl.hc c 8FQVFjNO[l+include/osmocom/gprs/rlcmac/rlc_window_ul.hcl=_cl=_8d> 8fɥ+i$include/osmocom/gprs/rlcmac/rlcmac.hd su d su 8Sfܸ6ʼ=(include/osmocom/gprs/rlcmac/rlcmac_dec.hd *-d *-8G+\sy(include/osmocom/gprs/rlcmac/rlcmac_enc.he;1e;18tx פPZ)include/osmocom/gprs/rlcmac/rlcmac_prim.heo8eo88uuW$ߺi},include/osmocom/gprs/rlcmac/rlcmac_private.heOU&o#ieOU&o#i8H"bHũ4 @4#include/osmocom/gprs/rlcmac/sched.hd&PRd&PR8IF0#x2TTwL\q!include/osmocom/gprs/rlcmac/tbf.hdwn,Y^dwn,Y^8T xϓ`9S$include/osmocom/gprs/rlcmac/tbf_dl.hd ~d ~8x ^H1; ףA誵 4,include/osmocom/gprs/rlcmac/tbf_dl_ass_fsm.hdSR!_dSR!_8U RK5aپED;{*j(include/osmocom/gprs/rlcmac/tbf_dl_fsm.heo8eo88JՄ{Q:4,.ۨ$include/osmocom/gprs/rlcmac/tbf_ul.hehdehd8K|%%/D4,include/osmocom/gprs/rlcmac/tbf_ul_ass_fsm.he;1e;18L h !dH<Yoû(include/osmocom/gprs/rlcmac/tbf_ul_fsm.hcۜD$cۜD$8ΗNk>xQ L#include/osmocom/gprs/rlcmac/types.hcl|cl|8M?[e%{SQ;ty<+include/osmocom/gprs/rlcmac/types_private.hdЦdЦJLX$#include/osmocom/gprs/sm/Makefile.amdЦdЦJ}R* iinclude/osmocom/gprs/sm/sm.hdx"Rdx"RJ.SJ3uV#include/osmocom/gprs/sm/sm_ms_fsm.hd97d97J7D+8EK include/osmocom/gprs/sm/sm_pdu.hdx"Rdx"RJ7}[)gd_ [B!include/osmocom/gprs/sm/sm_prim.hdđdđJ屳"_ˌaڳH^$include/osmocom/gprs/sm/sm_private.hdЦdЦJ ?k#Vtg  include/osmocom/gprs/sm/sm_qos.hc=c=8FGV]HO P&include/osmocom/gprs/sndcp/Makefile.amc=c=8 :7)s 7!include/osmocom/gprs/sndcp/comp.hc=c=8ɮ{&.0`v>M}7%f&Dsrc/common/Makefile.amdЦ dЦ 8 s'4=2YoGš)%src/common/qos.cdЦ -*dЦ -*8 t=۬ 9kq2(src/common/qos.hgV5.}gV5.}8yO;ooP()RJsrc/csn1/Makefile.amclcl8k|AJE~JT[rBi=pGasrc/csn1/csn1.cclcl8iU]Nҵ2"Y-src/csn1/csn1_dec.cclcl8dRWQ]p\ src/csn1/csn1_enc.cgV5/BgV5/BO̊%GB@,ssrc/gmm/Makefile.amd-nd-nK{2XWW{1 src/gmm/gmm.cdѦ3dѦ3@q~3As)src/gmm/gmm_ms_fsm.cgR!HgR!H?`/h_Uk@PQesrc/gmm/gmm_pdu.cfa.4fa.4uU:-Oq. ssrc/gmm/gmm_prim.cdv$sTDMsrc/llc/crc24.ceu62eu628cmƺ0IdIFo胅s@ src/llc/llc.cc)B u?c)B u?8*0C]{ V)ysrc/llc/llc_bssgp.cc)B ~Mc)B ~M8vnlC3&Lsrc/llc/llc_grr.cdǁdǁ80Eg\;cV7A4ތ>Jsrc/llc/llc_ll.cfIJ ;1fIJ ;185dY#5Vڋf{ src/llc/llc_llgmm.cc<Z c<Z 83MrFf]^ Oɨٍsrc/llc/llc_pdu.cd9,Cd9,C8ehKR ך0@ڵQϏsrc/llc/llc_prim.cdm-V&dm-V&8'Q`:&]&р4src/llc/llc_xid.cc<Z c<Z 8۱QAr?,* src/llc/misc.cgV5/BgV5/B8k\IפSz{m#9src/rlcmac/Makefile.amcJ YcJ Y81!J'4Fsrc/rlcmac/codel.ccl|cl|8N<5 h0Rw>F6src/rlcmac/coding_scheme.ccۜD$cۜD$8EӁљ3A$<$R܄src/rlcmac/csn1_ts_24_008.cd.0Bd.0B8jP*"|zIf>%src/rlcmac/csn1_ts_44_018.ccۜukcۜuk8)lIʁ"8 f&Vsrc/rlcmac/csn1_ts_44_060.ce;1e;18+ʬ{J}FL&;src/rlcmac/gre.cdǁdǁ8#w'z3bsrc/rlcmac/llc_queue.cd ~d ~8:=%]TL Hsrc/rlcmac/misc.ceOU&o#ieOU&o#i8V:D·^Rbsrc/rlcmac/pdch_ul_controller.cc  c  8OJ0\)\'}>9x|src/rlcmac/rlc.cclcl8P*7EQ P|ewjKsrc/rlcmac/rlc_window.cd% td% t8W! 3@܆ Δ I3csrc/rlcmac/rlc_window_dl.ceB eB 8Q(~jMA%s7þc!src/rlcmac/rlc_window_ul.ceo8eo88vnRS~T Td#src/rlcmac/rlcmac.cdSdS8X5܅b뚞ګ4)0src/rlcmac/rlcmac_dec.ce;1e;18R9@kdC=4Isrc/rlcmac/rlcmac_enc.ce;2e;28wcMIeT׼Ku. @|l>src/rlcmac/rlcmac_prim.ce;2e;28S+_զsxq'44bsrc/rlcmac/sched.cdSR"k{dSR"k{8T/VW7idV;%s9'&visrc/rlcmac/ts_44_064.cgV5/gV5/J qv1ΐ5gZwsrc/sm/Makefile.amd&:Xd&:XJ< ܴCNap.lQ2Jel src/sm/misc.cdï/*[dï/*[J6r8prU`3VƷ src/sm/sm.ce.FP8Ne.FP8NJ'NJ;V6e-:GJ<src/sm/sm_ms_fsm.cdbdbJ ŋւjt]b'sgsrc/sm/sm_pdu.cdï/*Mkdï/*MkJOQ؎X\3hsrc/sm/sm_prim.cdЦ [dЦ [JPL*.-yޏI-xXOesrc/sm/sm_qos.cgV5/gV5/8Qw=Bc;Qsrc/sndcp/Makefile.amcWLcWL8*xV%z]~$"WIsrc/sndcp/misc.ccWLcWL8+^q^`J#QLն7T=8src/sndcp/slhc.cdЦ [dЦ [8kėytÏYDsrc/sndcp/sndcp.ccWLcWL8-&\To~'Rsrc/sndcp/sndcp_comp.ccWLcWL8.'S.r]Q.4ƥsrc/sndcp/sndcp_dcomp.ccWLcWL8/(N$;\u:ppbEXsrc/sndcp/sndcp_pcomp.cd%d%8dxu9+hi8src/sndcp/sndcp_prim.ccZcZ81 üh~>k.src/sndcp/sndcp_xid.ccZcZ82M^^͌h;祘src/sndcp/v42bis.cd&sd&s8 ؐq=ԇ~NBtests/Makefile.amfa.4fa.4 z-, Kg:S0tests/gmm/Makefile.amdly%dly% \`r%@AcilRκtests/gmm/gmm_misc_test.cdly%dly% HbargYftests/gmm/gmm_misc_test.errdly%dly%Vkjv2qq,tests/gmm/gmm_misc_test.okfa.4fa.4EZܽ1ԣ},C6ntests/gmm/gmm_prim_ms_test.cfa.4fa.4F-*`|7+PHtests/gmm/gmm_prim_ms_test.errfa.4fa.4bŎ4lk@P"?tests/gmm/gmm_prim_ms_test.okfa.4fa.4 'n9}e[>-u)-b;!tests/gmm/gmm_prim_network_test.cfa.4fa.4#?!YY <}忰A:Đk#tests/gmm/gmm_prim_network_test.errfa.4fa.4#ocӡi8*h3n"tests/gmm/gmm_prim_network_test.okfa.4fa.4##-de<^&=tests/gmm/gmm_prim_test.hd,d,840 hxϦ+=^tests/llc/Makefile.amdm-V&dm-V&83e2ڍW-3oRx}tests/llc/llc_prim_test.cd%d%8 (;׳_H OD&M.tests/llc/llc_prim_test.errdm._7dm._78l]xO 1tests/llc/llc_prim_test.okcZcZ83 .K\둡̤`tests/llc/llc_test.ccZcZ84⛲CK)wZStests/llc/llc_test.errcZcZ85TR4Oq(v)&tests/llc/llc_test.okc<c<8 n=.(fC W2Y.Êtests/llc/pdu_codec_test.cclcl8⛲CK)wZStests/llc/pdu_codec_test.errc<c<8452y]א(tests/llc/pdu_codec_test.okc<c<81­F.JqayJCtests/llc/xid_codec_test.cc<c<8⛲CK)wZStests/llc/xid_codec_test.errc<c<8 :ܹZ8>tests/llc/xid_codec_test.okd6\d6\8|/ Qͧ~9R{tests/rlcmac/Makefile.amdou&8dou&88[-|)Kʬ$Ay"tests/rlcmac/csn1_ts_44_018_test.cdt0C-dt0C-8s$. Z?D(gJWO.P$tests/rlcmac/csn1_ts_44_018_test.errdou&8dou&88x ==yB.o#tests/rlcmac/csn1_ts_44_018_test.okcۜ ^cۜ ^84+E{3C^?3f"tests/rlcmac/csn1_ts_44_060_test.ccۜ!R>cۜ!R>8E_^9XT1}KCz$tests/rlcmac/csn1_ts_44_060_test.errcۜ!R>cۜ!R>8F'=ClݝM7#tests/rlcmac/csn1_ts_44_060_test.oke;2Te;2T8XsZ96v{; `tests/rlcmac/rlcmac_prim_test.ce;2Te;2T8YG$2XwCZ7Pb!tests/rlcmac/rlcmac_prim_test.erre;2Te;2T8ZLqPׁSCͿb tests/rlcmac/rlcmac_prim_test.okdsfdsf8/ x2XZ/I tests/rlcmac/rlcmac_types_test.cdsfdsf80.ispب|61odKU+"tests/rlcmac/rlcmac_types_test.errdsfdsf81z>yIYgdPΧ`!tests/rlcmac/rlcmac_types_test.okd9Jd9JJB58,hi蒳/tests/sm/Makefile.amd9Jd9JJC+[8WaIr](Ovtests/sm/sm_prim_test.cd9Jd9JJDB a}e|NpNmtests/sm/sm_prim_test.errdbdbJ r0JUj-txtests/sm/sm_prim_test.okd Ϫd Ϫ87<`3&>KVW('ʉK!܍Betests/sndcp/sndcp_xid_test.okfa.4fa.48z/la)%tests/testsuite.atTREE~218 8