DIRCgX?gX? &?u޿pfs;܀\.github/FUNDING.ymlgX?gX? &@Q-\ ̊a 6YIٵ .gitignoregX?gX? &A2rK~7,)hi= .gitreviewgX?gX? &BͤyԴ^/}Â܁_?.mailmapgg,gg, &_QR}%8`4XAUTHORSgg,gg, &ۡ>ƥSCOPYINGgg,gg, & u_GIN+CeNyzcQ Makefile.amgg,gg, &v1KH README.mdgg,gg, &74n&xt7xA&vREADME.vty-testsgg,gg, &q75X@6Ł ܔ TODO-RELEASEgg,gg, &%CetlX;+ configure.acgg,gg, 2\49{u/V_^/h^R*Rcontrib/Makefile.amgg,gg, 2\P*㑄$* $contrib/a-link/sccp-split-by-con.luagg,gg, 2^ g7a>RGFsV7]3contrib/jenkins.shgg,gg, 2q1c|>)$=.cr!vM}contrib/systemd/Makefile.amgg,gg, 2rr}TGT@gL contrib/systemd/osmo-bsc.servicegg,gg, 2rEE<ц.<Ư~? debian/abisip-find.installgg,gg, 2r>KտuMC a֬ "mdebian/changeloggg,gg, 2r⋊zHlĥ-Ӳ debian/compatgg,gg, 2s  M5M|.p^#%*/debian/controlgg,gg, 2s mohD3ޔdebian/copyrightgg,gg, 2s %7 Vwhe+*"debian/osmo-bsc-bs11-utils.installgg,gg, 2s !IGC$Odebian/osmo-bsc-doc.installgg,gg, 2s/o kkXʄ8@ D&debian/osmo-bsc-ipaccess-utils.installgg,gg, 2s#= U#5"Qo`@["debian/osmo-bsc-meas-utils.installgg,gg, 2s` _l\VXNdebian/osmo-bsc.installgg,gg, 2s2CKy W./debian/postinstgg,gg, 2s7{^9`xy}t debian/rulesgg,gg, 2s ;j~^ 6Xs"debian/source/formatgg,gg, 2s )9gHεdoc/BS11-OML.txtgg,gg, 2s13$fS\d"tGdoc/Makefile.amgg,gg, 2sdNـV'#9n&Mf2>doc/assignment-fsm.dotgg,gg, 2s z\;Qj)\Idoc/assignment.mscgg,gg, 2s'doc/examples/osmo-bsc/osmo-bsc-4trx.cfggg,gg, 2s2~S4 SS-ɐ*doc/examples/osmo-bsc/osmo-bsc-minimal.cfggg,gg, 2s3JŵRaOLIsa҄"doc/examples/osmo-bsc/osmo-bsc.cfggg,gg, 2s4)!~HQ(7!Pnׅ.doc/examples/osmo-bsc/osmo-bsc_custom-sccp.cfggg,gg, 2s8xzƯ3ttl V}/doc/examples/osmo-bsc/siemens/osmo-bsc.bs11.cfggg,gg, 2s9 jP D8$~P>T!doc/handover-inter-bsc-in-fsm.dotgg,gg, 2s: =uuBcȵ-h|doc/handover-inter-bsc-in.mscgg,gg, 2s<a ޻{ֳc"doc/handover-inter-bsc-out-fsm.dotgg,gg, 2s=Ds;M:d"~#:$doc/handover-inter-bsc-out.mscgg,gg, 2s?9 r_\aVmvdoc/handover-intra-bsc-fsm.dotgg,gg, 2sA 4BCU\*߃qߩdoc/handover.mscgg,gg, 2sC 3PŸ{aD+doc/handover.txtgg,gg, 2sD ./=*X '=Iqݕdoc/lchan-fsm.dotgg,gg, 2sE3L-$KÇeXXdoc/lchan-rtp-fsm.dotgg- ל0=цBdoc/manuals/om2000/READMEgg-Ձs!doc/manuals/om2000/om2k-mo-cf.mscgg-%doc/manuals/osmobsc-vty-reference.xmlgg-@ry$XKi doc/manuals/osmux-reference.adocgg-`L/q|doc/mscpool-attach.dotgg-9m*4"include/osmocom/bsc/bsc_msc_data.hgg-h&øz>1$include/osmocom/bsc/bts_setup_ramp.hgg-k^include/osmocom/bsc/bts_trx.hgg-Xgz include/osmocom/bsc/codec_pref.hgg-~ j A @ #include/osmocom/bsc/power_control.hgg-y|gg-y| 2{#a|.8 {? Fqd include/osmocom/bsc/rs232.hgg-y|gg-y| 2{$mMP!D G v[6include/osmocom/bsc/signal.hgg-y|gg-y| 2{% *yIA5include/osmocom/bsc/smscb.hgg-y|gg-y| 2{&F!?a2=45Nj-(include/osmocom/bsc/system_information.hgg-y|gg-y| 2{'<,DUj-u8Q"include/osmocom/bsc/timeslot_fsm.hgg-y|gg-y| 2{(!m)BSbinclude/osmocom/bsc/vgcs_fsm.hgg-y|gg-y| 2{) + _dYUa%include/osmocom/bsc/vty.hgg-y|gg-y| 2{+0IaT%PXa m4/READMEgg-y|gg-y| &Ee-e;[ȳ⍱l osmoappdesc.pygg-y|gg-y| 2{0MEtpqfCisrc/Makefile.amgg-y|gg-y| 2{3(RD?]\src/ipaccess/Makefile.amgg-y|gg-y| 2{4,k]|ٺa_B=lsrc/ipaccess/abisip-find.cgg-y|gg-y| 2{551/TDj}(src/ipaccess/ipaccess-config-e1-driver.cgg-y|gg-y| 2{6zvhneoqsrc/ipaccess/ipaccess-config.cgg-y|gg-y| 2{7lQ\_HYPF?T src/ipaccess/ipaccess-firmware.cgg-y|gg-y| 2{8ta+kx?3f^&Csrc/ipaccess/ipaccess-proxy.cgg-y|gg-y| 2{9x[J`$'%% src/ipaccess/network_listen.cgg-y|gg-y| 2{DI9}-FMyA4F\m9K#src/ipaccess/stubs.cgg-y|gg-y| 2{Z &R5臈9a7<src/osmo-bsc/Makefile.amgg-y|gg-y| 2{]Ȟ7|2]KDsrc/osmo-bsc/a_reset.cgg-y|gg-y| 2{b*rzTVv[85Fgsrc/osmo-bsc/abis_bs11.cgg-y|gg-y| 2{eaƷ ^.Ca5src/osmo-bsc/abis_nm.cgg-y|gg-y| 2{f -KbSoM]KFKUɱsrc/osmo-bsc/abis_nm_ipaccess.cgg-y|gg-y| 2{g^˓y=2;B͒*src/osmo-bsc/abis_nm_vty.cgg-y|gg-y| 2{| ikT"&\! 'AS[src/osmo-bsc/abis_om2000.cgg-y|gg-y| 2{T$$lUk gsrc/osmo-bsc/abis_om2000_vty.cgg-y|gg-y| 2{HwKN<]Zf_Xsrc/osmo-bsc/abis_osmo.cgg-y|gg-y| 2{BdB!;src/osmo-bsc/abis_rsl.cgg-y|gg-y| 2{M#KZ[+6Gm#Ё?|src/osmo-bsc/acc.cgg-y|gg-y| 2{OyĬ|Me3ɎОsrc/osmo-bsc/assignment_fsm.cgg-y|gg-y| 2{ZX_*w#src/osmo-bsc/bsc_ctrl.cgg-y|gg-y| 2{cfQ, Iy" Psrc/osmo-bsc/bsc_ctrl_lookup.cgg-y|gg-y| 2{VUvOj.src/osmo-bsc/bsc_init.cgg-y|gg-y| 2{@~MS"UO\Osrc/osmo-bsc/bsc_rf_ctrl.cgg-y|gg-y| 2{i:\Ն䔌.4src/osmo-bsc/bsc_rll.cgg-y|gg-y| 2|(2=#݆iO )}^src/osmo-bsc/bsc_sccp.cgg-y|gg-y| 2|)00rILe-osrc/osmo-bsc/bsc_stats.cgg-y|gg-y| 2|*]WpMiִ"src/osmo-bsc/bsc_subscr_conn_fsm.cgg-y|gg-y| 2|+'iBw}Uy]ո;src/osmo-bsc/bsc_subscriber.cgg-y|gg-y| 2|,ky/'nYHͱ׆{=src/osmo-bsc/bsc_vty.cgg-y|gg-y| 2|-ˬ0:5esrc/osmo-bsc/bssmap_reset.cgg-dgg-d 2|.`̻ e2$5Usrc/osmo-bsc/bts.cgg-dgg-d 2|/voK8xORg(RNKsrc/osmo-bsc/bts_ctrl.cgg-dgg-d 2|0 kVk| #src/osmo-bsc/bts_ericsson_rbs2000.cgg-dgg-d 2|1=DUz)D~+^Ersrc/osmo-bsc/bts_init.cgg-dgg-d 2|3{mhtdrZ#src/osmo-bsc/bts_ipaccess_nanobts.cgg-dgg-d 2|41#ocQ Mt+src/osmo-bsc/bts_ipaccess_nanobts_omlattr.cgg-dgg-d 2|5D]M41E}src/osmo-bsc/bts_nokia_site.cgg-dgg-d 2|6I~΂wH~Bv.src/osmo-bsc/bts_osmobts.cgg-dgg-d 2|7$weAU5|chisrc/osmo-bsc/bts_setup_ramp.cgg-dgg-d 2|8C~3 v {a;src/osmo-bsc/bts_siemens_bs11.cgg-dgg-d 2|9 \3ňŔ}@fUU(_src/osmo-bsc/bts_sm.cgg-dgg-d 2|:=%a*/ 8O1}src/osmo-bsc/bts_trx.cgg-dgg-d 2|B lLAѾxDsrc/osmo-bsc/bts_trx_ctrl.cgg-dgg-d 2|CvGc POsrc/osmo-bsc/bts_trx_ts_ctrl.cgg-dgg-d 2|N$Tr=^e|r$src/osmo-bsc/bts_trx_ts_lchan_ctrl.cgg-dgg-d 2|OjКXAs2|~Ksrc/osmo-bsc/bts_trx_vty.cgg-dgg-d 2|PGϝq-О(T2src/osmo-bsc/bts_unknown.cgg-dgg-d 2|QvE؍q"`src/osmo-bsc/bts_vty.cgg-dgg-d 2|R$֙Ê}|;?src/osmo-bsc/cbch_scheduler.cgg-dgg-d 2|U*i:5⭣c\jc(Hsrc/osmo-bsc/cbsp_link.cgg-dgg-d 2|w#̍=7Bsrc/osmo-bsc/chan_alloc.cgg-dgg-d 2|}%*6Y)ɍ=ªNsrc/osmo-bsc/chan_counts.cgg-dgg-d 2|@EKƴތRpsrc/osmo-bsc/codec_pref.cgg-dgg-d 2| D3'[Aic.src/osmo-bsc/data_rate_pref.cgg-dgg-d 2|"h$)M>unpsrc/osmo-bsc/e1_config.cgg-dgg-d 2|D2]p{M W'src/osmo-bsc/gsm_04_08_rr.cgg-dgg-d 2|Wi.5Πh3r$src/osmo-bsc/gsm_08_08.cgg-dgg-d 2|l%W'옮b=Ѐi]src/osmo-bsc/gsm_data.cgg-dgg-d 2| Cyo[wxsrc/osmo-bsc/handover_cfg.cgg-dgg-d 2|I9gC`F 7src/osmo-bsc/handover_ctrl.cgg-dgg-d 2|/foz-p src/osmo-bsc/handover_decision.cgg-dgg-d 2|)>=:"\Ab&>"src/osmo-bsc/handover_decision_2.cgg-dgg-d 2|$vj^ۓ>|߂src/osmo-bsc/handover_fsm.cgg-dgg-d 2|)l1#,D*osrc/osmo-bsc/handover_logic.cgg-dgg-d 2|į-B#6rsrc/osmo-bsc/handover_vty.cgg-dgg-d 2|jE 88v~p7fsrc/osmo-bsc/lb.cgg-dgg-d 2|7EoZ:\%:$wg}src/osmo-bsc/lchan.cgg-dgg-d 2|U_ F 67ksrc/osmo-bsc/lchan_fsm.cgg-dgg-d 2|r8L`Dn%Ghf"%src/osmo-bsc/lchan_rtp_fsm.cgg-dgg-d 2|:J0H'd%Rsrc/osmo-bsc/lchan_select.cgg-dgg-d 2|R3 ^'E"src/osmo-bsc/neighbor_ident_ctrl.cgg-Mgg-M 2|O}\ڱ3йm}K !src/osmo-bsc/neighbor_ident_vty.cgg-Mgg-M 2|y܀}vzyn>src/osmo-bsc/net_init.cgg-Mgg-M 2|:Y) b>*nsrc/osmo-bsc/nm_bb_transc_fsm.cgg-Mgg-M 2|3 3uIoK(W=(src/osmo-bsc/nm_bts_fsm.cgg-Mgg-M 2|&X$$src/osmo-bsc/nm_rcarrier_fsm.cgg-Mgg-M 2| b'bAY7Ujӭ]src/osmo-bsc/osmo_bsc_bssap.cgg-Mgg-M 2|+XDN#XO!oP27src/osmo-bsc/osmo_bsc_filter.cgg-Mgg-M 2|Z'A}mFUsrc/osmo-bsc/osmo_bsc_grace.cgg-Mgg-M 2|l갾MɱNЇ;src/osmo-bsc/osmo_bsc_lcls.cgg-Mgg-M 2|x7ZHXv9XAsrc/osmo-bsc/osmo_bsc_main.cgg-Mgg-M 2}M&HBI EEj25src/osmo-bsc/osmo_bsc_mgcp.cgg-Mgg-M 2}ClCŭ?K6src/osmo-bsc/osmo_bsc_msc.cgg-Mgg-M 2}j|֥u>qisrc/osmo-bsc/osmo_bsc_sigtran.cgg-Mgg-M 2}{߷- ;2o2ZF}src/osmo-bsc/paging.cgg-Mgg-M 2}uMTHfb(_n3fsrc/osmo-bsc/pcu_sock.cgg-Mgg-M 2}1J6%[qGe>src/osmo-bsc/penalty_timers.cgg-Mgg-M 2}Jx;\-> " src/osmo-bsc/power_control.cgg-Mgg-M 2}cH4()7(v~0src/osmo-bsc/smscb.cgg-Mgg-M 2}88f餗1;`83src/osmo-bsc/smscb_vty.cgg-Mgg-M 2} k.xyʁ_$"e!src/osmo-bsc/system_information.cgg-Mgg-M 2} vƖ( T(^sRAWwsrc/osmo-bsc/timeslot_fsm.cgg-Mgg-M 2} t+9z9TݻeLsrc/osmo-bsc/vgcs_fsm.cgg-Mgg-M 2} z^OP`&!ͦg src/utils/Makefile.amgg-Mgg-M 2}gtd. fEWsrc/utils/bs11_config.cgg-Mgg-M 2}/̏r;Y|-$خsrc/utils/isdnsync.cgg-Mgg-M 2}'/RJPaN϶^asrc/utils/meas_db.cgg-Mgg-M 2}g7' wsrc/utils/meas_db.hgg-Mgg-M 2};O81t7m|src/utils/meas_json.cgg-Mgg-M 2} iϚTnBsrc/utils/meas_pcap2db.cgg-Mgg-M 2} J ؿeRK)d䠈wsrc/utils/meas_udp2db.cgg-Mgg-M 2}C*^*۳-kU8Qsrc/utils/meas_vis.cgg-Mgg-M 2} 7Q:Bˈ~ `XcvBtests/Makefile.amgg-Mgg-M 2}0o(3zԧftests/abis/Makefile.amgg-Mgg-M 2}Bd/"=Qr]1xttests/abis/abis_test.cgg-Mgg-M 2}m ҙ&&gyBtests/abis/abis_test.okgg-Mgg-M 2}+A徢doptests/acc/Makefile.amgg-Mgg-M 2}I|;aeRہ}CB btests/acc/acc_test.cgg-Mgg-M 2} eND%2s#stests/acc/acc_test.okgg-Mgg-M 2}! Dp CQ"tests/ctrl/osmo-bsc-neigh-test.cfggg-Mgg-M 2}1{@xBcDzjvÉmtests/ctrl_test_runner.pygg-Mgg-M 2}2iK?" G7Rk0{tests/early_ia.vtygg-Mgg-M 2}3 i϶lSb0s7tests/gprs_params.vtygg-Mgg-M 2}5O?hwܷYsV*PN^Jgtests/gsm0408/Makefile.amgg.04gg.04 2}6KOKMDDLa+Gs/Abtests/gsm0408/gsm0408_test.cgg.04gg.04 2}7A-a)q'VxXeCtests/gsm0408/gsm0408_test.okgg.04gg.04 2}9a&FJY4Vb{tests/handover/Makefile.amgg.04gg.04 2}:LJ8 Xi j\Ρ?Zstests/handover/test_amr_tch_h_to_f_congestion_two_cells.ho_vtygg.04gg.04 2}Fz*S8Krl}p/tests/handover/test_amr_tch_h_to_f_rxlev.ho_vtygg.04gg.04 2}G 4wk 1;xóyl4)4'9tests/handover/test_amr_tch_h_to_f_rxlev_congested.ho_vtygg.04gg.04 2}H.'傉⯱ZT;tests/handover/test_amr_tch_h_to_f_rxlev_oscillation.ho_vtygg.04gg.04 2}IcŹ;407l0tests/handover/test_amr_tch_h_to_f_rxqual.ho_vtygg.04gg.04 2}J y r韚L>Ep>*:tests/handover/test_amr_tch_h_to_f_rxqual_congested.ho_vtygg.04gg.04 2}K(2{β$o~=tests/handover/test_congestion_favor_best_target_rxlev.ho_vtygg.04gg.04 2}Sk/Zۗ!^C9tests/handover/test_congestion_intra_vs_inter_cell.ho_vtygg.04gg.04 2}TK0p)$+ mY.]d>4tests/handover/test_congestion_no_oscillation.ho_vtygg.04gg.04 2}UDl&nvf ^a5tests/handover/test_congestion_no_oscillation2.ho_vtygg.04gg.04 2}VXl:p4Htests/handover/test_dyn_ts_amr_tch_f_to_h_congestion_assignment_2.ho_vtygg.04gg.04 2}YT"W]4Ta; :Htests/handover/test_dyn_ts_amr_tch_h_to_f_congestion_assignment_2.ho_vtygg.04gg.04 2}Z]/k ~ Nq$R^4tests/handover/test_dyn_ts_balance_congestion.ho_vtygg.04gg.04 2}[ ʼn Q9uW:זg$>;tests/handover/test_dyn_ts_congestion_tch_f_vs_tch_h.ho_vtygg.04gg.04 2}\qb97&T=tests/handover/test_dyn_ts_congestion_tch_f_vs_tch_h_2.ho_vtygg.04gg.04 2}]s6 f i*PAtests/handover/test_dyn_ts_favor_half_used_tch_h_as_target.ho_vtygg.04gg.04 2}^eH6ωo1tOA>tests/handover/test_dyn_ts_favor_moving_half_used_tch_h.ho_vtygg.04gg.04 2}_ U~;QFplh;tests/handover/test_dyn_ts_favor_static_ts_as_target.ho_vtygg.04gg.04 2}`Wd/3uo,tests/handover/test_ho_to_better_cell.ho_vtygg.04gg.04 2}aYTCg௮.K[ĭ.tests/handover/test_ho_to_better_cell_2.ho_vtygg.04gg.04 2}b\`՝rL]%tests/handover/test_hysteresis.ho_vtygg.04gg.04 2}cz$"˼@%/\4tests/handover/test_insufficient_measurements.ho_vtygg.04gg.04 2}dveL2JW S)tests/handover/test_keep_efr_codec.ho_vtygg.04gg.04 2}etG)QOPmv) tb(tests/handover/test_keep_fr_codec.ho_vtygg.04gg.04 2}fu/QKF95QB.c S(tests/handover/test_keep_hr_codec.ho_vtygg.04gg.04 2}gXvwywirw}(tests/handover/test_max_handovers.ho_vtygg.04gg.04 2}hAV۱H>IOō!tests/handover/test_max_ta.ho_vtygg.04gg.04 2}i*bD|^=LDmm v.tests/handover/test_meas_rep_multi_band.ho_vtygg.04gg.04 2}j;ϯH4ʔGG !2tests/handover/test_min_rxlev_vs_congestion.ho_vtygg.04gg.04 2}k4ڡa&2tests/handover/test_min_rxlev_vs_hysteresis.ho_vtygg.04gg.04 2}l1@5RלJ-tests/handover/test_neighbor_congested.ho_vtygg.04gg.04 2}m0;۩&r b"L(tests/handover/test_neighbor_full.ho_vtygg.04gg.04 2}nQ2o%@#cԩdT=j(tests/handover/test_no_congestion.ho_vtygg.04gg.04 2}oJ-Fzr 5>%Q=(tests/handover/test_penalty_timer.ho_vtygg.04gg.04 2}p rCr̆!7+ ũ.tests/handover/test_resource_indication.ho_vtygg.04gg.04 2}qoG83гL!tests/handover/test_rxqual.ho_vtygg.04gg.04 2}s!HY$2vǷ]/tests/handover/test_rxqual_vs_congestion.ho_vtygg.04gg.04 2}t0]Aߟ8C5.tests/handover/test_stay_in_better_cell.ho_vtygg.04gg.04 2}u6oÈullm"U0tests/handover/test_stay_in_better_cell_2.ho_vtygg.04gg.04 2}v VNv|ّ7 I+Z- tests/handover/test_story.ho_vtygg.04gg.04 2}wfj1H !6+7ltests/handover_cfg.vtygg.04gg.04 2}xNEqed ląKtests/interf_meas.vtygg.04gg.04 2}y >iHB57ޛ tests/msc.vtygg.04gg.04 2}{G^U}"nuaC!tests/nanobts_omlattr/Makefile.amgg.04gg.04 2}|%> (ڶ焚E ,tests/nanobts_omlattr/nanobts_omlattr_test.cgg.04gg.04 2}}W 6S ufm(]-tests/nanobts_omlattr/nanobts_omlattr_test.okgg.04gg.04 2}~2uY9Uf8; |_/!сJtests/neighbor_ident.vtygg.04gg.04 2}hZHjH{F)tests/nri_cfg.vtygg.04gg.04 2}*E{54%(tests/osmo-bsc.vtygg.04gg.04 2}peQu'$j tests/paging/Makefile.amgg.04gg.04 2}!I(ilMo_ tests/subscr/bsc_subscr_test.errgg.mgg.m 2}ø+ bU/`roЩktests/subscr/bsc_subscr_test.okgg.mgg.m 2}' We-3>ܩ1 tests/testsuite.atgg.mgg.m 2}.C.:|͂lLtests/timer.vtygg.mgg.m 2} : p_ =wW]*88tests/timeslot.vtygg.mgg.m 2}"KDba?Ч?2tests/vty_test_runner.pyTREE426 8 cЀ𜾛@OKF#Om41 0 )ITʜ_=&Pdoc96 2 sÜܔyF͙H׊manuals54 7 #6kqp*`mgw4 0 )G"Q]&T,vty2 0 @5oi bIcbsp2 0  o.Icimages1 0 %ϼ6Q{g/NE om200010 0 .QQdg3j\chapters20 0 K[ҭJ/>whTDOmessage-sequences4 0 (d8a~5o~"ޘ$examples15 1 Ch_"YG (osmo-bsc14 3 k21 bKdnokia2 0 F'qӬsXD[{siemens1 0 Mgsm04083 0 h!![_͙-&handover61 0 ْO{s좡/H3codec_pref3 0 $%ށ7Xnanobts_omlattr3 0 EIW)>T]& ćdebian13 1 e#X`Gsource1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib5 2 'W0X;Ƌ`30a-link1 0 : cqa~tLLsystemd2 0 zD׭8in6ހinclude73 1 Mw*UXwuKosmocom70 1 bf c*