osmo-pcu/src
Aravind Sirsikar 50b097003b Modify EGPRS DL TBF flow to support SPB
Modify the EGPRS DL TBF flow to support Split block during
Retx. This patch will also Upgrade the test suite with test cases
to validate the EGPRS Downlink SPB for Retransmission

Scenarios like MCS6->MCS3, MCS4->MCS1, MCS5->MCS2, MCS9->MCS3
MCS7->MCS2, MCS8->MCS3 have been simulated and Integration tested
in NuRAN 1.0 hardware thoroughly.

Change-Id: I242afdd8ae7622dec8593b26382ad66bad5b9516
2016-08-25 10:41:33 +00:00
..
osmo-bts-litecell15 LC: fix build error 2016-08-09 19:21:34 +02:00
osmo-bts-sysmo Remove useless ARFCN parameter 2016-07-26 00:20:23 +00:00
.gitignore Adding .gitignore to source directory 2012-06-27 17:45:15 +02:00
Makefile.am Add support for NuRAN Wireless Litecell 1.5 BTS 2016-05-20 16:26:20 +00:00
bitvector.cpp bitvector: Remove code clone and fallback to C implementation 2016-07-13 16:26:32 +00:00
bitvector.h bitvector: Remove code clone and fallback to C implementation 2016-07-13 16:26:32 +00:00
bts.cpp typo in warning 2016-06-20 18:17:03 +02:00
bts.h Add data structure to handle SPB for EGPRS DL 2016-08-25 10:34:00 +00:00
csn1.cpp Fix issue in encoding CSN_RECURSIVE_ARRAY 2016-03-16 15:01:53 +01:00
csn1.h Ported fixes and improvements from Wireshark for RLC/MAC control block decoding. Part 1. 2012-10-10 19:43:37 +04:00
cxx_linuxlist.h llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
decoding.cpp egprs: Use RLC/MAC headers from libosmocore 2016-07-14 06:56:19 +00:00
decoding.h Add header type 1 support for EGPRS uplink 2016-06-16 14:32:07 +00:00
encoding.cpp Add support for SPB handling for EGPRS UL TBF 2016-08-02 06:58:58 +00:00
encoding.h encoding/rlc_copy_from_aligned_buffer: export written payload bytes via an argument 2016-06-07 10:48:35 +00:00
gprs_bssgp_pcu.cpp edge: Support all coding schemes for BSSGP flow control 2016-02-08 00:45:40 +01:00
gprs_bssgp_pcu.h bssgp: Use measured leak rate for flow control 2015-09-11 11:52:02 +02:00
gprs_codel.c llc: Add CoDel AQM implementation 2015-07-21 19:22:32 +02:00
gprs_codel.h llc: Add CoDel AQM implementation 2015-07-21 19:22:32 +02:00
gprs_coding_scheme.cpp Add data structure for ARQ-II in EGPRS DL 2016-07-12 14:17:12 +05:30
gprs_coding_scheme.h Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
gprs_debug.cpp ns: Add logging support 2015-08-17 16:24:11 +02:00
gprs_debug.h ns: Add logging support 2015-08-17 16:24:11 +02:00
gprs_ms.cpp Add Accessor functions for ARQ-II in EGPRS DL 2016-07-13 13:50:04 +00:00
gprs_ms.h Add Accessor functions for ARQ-II in EGPRS DL 2016-07-13 13:50:04 +00:00
gprs_ms_storage.cpp pcu: Fix memory corruption bugs (ASAN) 2016-02-01 13:56:32 +01:00
gprs_ms_storage.h pcu: Fix memory corruption bugs (ASAN) 2016-02-01 13:56:32 +01:00
gprs_rlcmac.cpp debug_diagram: Remove the special debug_diagram compilation mode 2013-11-26 20:57:24 +01:00
gprs_rlcmac.h Remove useless ARFCN parameter 2016-07-26 00:20:23 +00:00
gprs_rlcmac_meas.cpp tbf, gprs_rlcmac_meas: Move the DL bandwidth variables to the DL TBF 2014-08-08 14:15:24 +02:00
gprs_rlcmac_sched.cpp Remove useless ARFCN parameter 2016-07-26 00:20:23 +00:00
gprs_rlcmac_ts_alloc.cpp utils: Add pcu_bitcount and pcu_lsb 2016-02-08 00:45:36 +01:00
gsm_rlcmac.cpp rlc: Add decode_gsm_ra_cap to decode Radio Access Caps 2016-02-08 00:45:36 +01:00
gsm_rlcmac.h rlc: Add decode_gsm_ra_cap to decode Radio Access Caps 2016-02-08 00:45:36 +01:00
gsm_timer.cpp bts: Move the frame_number into the BTS sructure 2013-10-30 21:20:45 +01:00
gsm_timer.h move everything to src/ subdirectory 2012-06-14 20:48:42 +08:00
llc.cpp llc: Add move_and_merge method to llc_queue 2015-08-21 19:02:18 +02:00
llc.h llc: Add move_and_merge method to llc_queue 2015-08-21 19:02:18 +02:00
osmobts_sock.cpp Rename define for direct hw access 2016-04-22 14:41:36 +02:00
pcu_l1_if.cpp Extend BTS <-> PCU protocol with measurement 2016-08-04 15:06:12 +00:00
pcu_l1_if.h Remove useless ARFCN parameter 2016-07-26 00:20:23 +00:00
pcu_main.cpp Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
pcu_utils.h utils: Add pcu_bitcount and pcu_lsb 2016-02-08 00:45:36 +01:00
pcu_vty.c Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
pcu_vty.h vty: Change API to have node installation be done by int 2015-08-17 16:23:27 +02:00
pcu_vty_functions.cpp fix compiler warnings about format string for size_t 2016-03-30 22:08:18 +02:00
pcu_vty_functions.h tbf: Use LListHead instead of llist_pods 2016-02-01 13:58:13 +01:00
pcuif_proto.h Extend BTS <-> PCU protocol with measurement 2016-08-04 15:06:12 +00:00
poll_controller.cpp tbf: Use LListHead instead of llist_pods 2016-02-01 13:58:13 +01:00
poll_controller.h poll: Add a max_delay parameter to PollController::expireTimedout 2015-08-28 12:23:07 +02:00
rlc.cpp Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
rlc.h Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
sba.cpp sba: Fix loop exit in SBAController::alloc (Coverity) 2015-07-15 14:17:19 +02:00
sba.h misc: Do not mix struct/class in the forward declaration 2014-07-02 14:48:44 +02:00
tbf.cpp tbf: replace this == NULL check in tbf->name 2016-06-10 11:14:10 +00:00
tbf.h Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
tbf.txt Doc: Update on README and tbf.txt 2012-12-18 10:04:03 +01:00
tbf_dl.cpp Modify EGPRS DL TBF flow to support SPB 2016-08-25 10:41:33 +00:00
tbf_ul.cpp Add support for SPB handling for EGPRS UL TBF 2016-08-02 06:58:58 +00:00