osmo-pcu/src
Max 896574e92b Rewrite Packet Downlink Assignment
Use bitvec_set_*() directly without external write pointer tracking to
simplify the code. This is part of IA Rest Octets (3GPP TS 44.018
§10.5.2.16) which is the last part of the message so it should not
interfere with the rest of encoding functions.

The tests are adjusted accordingly.

Change-Id: I52ec9b07413daabba8cd5f1fba5c7b3af6a33389
Related: OS#1526
2018-01-17 10:50:14 +00:00
..
osmo-bts-litecell15 PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
osmo-bts-sysmo PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
.gitignore Adding .gitignore to source directory 2012-06-27 17:45:15 +02:00
Makefile.am Move multislot table to separate file 2017-11-21 10:45:24 +00:00
bts.cpp TBF: move window parameters to UL/DL level 2018-01-12 15:29:41 +01:00
bts.h Clarify RACH-related interfaces 2018-01-12 14:24:00 +00:00
csn1.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
csn1.h remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
cxx_linuxlist.h llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
decoding.cpp Add debugging log for RLC data block decoding 2016-12-02 09:15:53 +00:00
decoding.h Add header type 1 support for EGPRS uplink 2016-06-16 14:32:07 +00:00
egprs_rlc_compression.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00:00
egprs_rlc_compression.h Add compression support in EGPRS PUAN 2017-01-23 12:26:09 +00:00
encoding.cpp Rewrite Packet Downlink Assignment 2018-01-17 10:50:14 +00:00
encoding.h window: move encoding into functions 2018-01-04 10:15:59 +00:00
gprs_bssgp_pcu.cpp Remove unused includes and forward declarations 2017-12-18 22:05:22 +00: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 cosmetic: clarify coding scheme and puncturing 2018-01-04 16:35:55 +00:00
gprs_coding_scheme.h cosmetic: clarify coding scheme and puncturing 2018-01-04 16:35:55 +00:00
gprs_debug.cpp Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
gprs_debug.h Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
gprs_ms.cpp Assert valid CS 2017-09-08 12:51:03 +02:00
gprs_ms.h Remove unused includes and forward declarations 2017-12-18 22:05:22 +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 Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
gprs_rlcmac.h Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
gprs_rlcmac_meas.cpp cosmetic: convert explicit warnings to fixme/todo 2017-09-04 13:06:01 +00:00
gprs_rlcmac_sched.cpp TBF-DL: move priority computation into function 2018-01-12 15:29:41 +01:00
gprs_rlcmac_ts_alloc.cpp Move multislot table to separate file 2017-11-21 10:45:24 +00:00
gsm_rlcmac.cpp remove pcu own bitvector implementation 2017-05-15 12:46:33 +00: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 Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
llc.h Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
mslot_class.c Add function to get max supported MS class 2017-12-21 15:13:25 +01:00
mslot_class.h Add function to get max supported MS class 2017-12-21 15:13:25 +01:00
osmobts_sock.cpp Print error cause of pcu socket connect failure 2017-12-05 18:44:06 +01:00
pcu_l1_if.cpp Support receiving SI13 from BTS 2017-09-01 11:08:06 +02:00
pcu_l1_if.h PCU: Fix TA adjustment 2017-11-16 10:06:41 -05:00
pcu_main.cpp Support receiving SI13 from BTS 2017-09-01 11:08:06 +02:00
pcu_utils.h Add tests for pcu_lsb() 2017-12-22 14:20:05 +01:00
pcu_vty.c vty: skip installing cmds now always installed by default 2017-11-01 00:51:51 +01:00
pcu_vty.h Support receiving SI13 from BTS 2017-09-01 11:08:06 +02:00
pcu_vty_functions.cpp Don't access TBF internals in vty functions 2018-01-12 16:37:45 +01:00
pcu_vty_functions.h tbf: Use LListHead instead of llist_pods 2016-02-01 13:58:13 +01:00
poll_controller.cpp Cleanup FN scheduling 2017-05-26 07:55:52 +00:00
poll_controller.h poll: Add a max_delay parameter to PollController::expireTimedout 2015-08-28 12:23:07 +02:00
rlc.cpp cosmetic: clarify coding scheme and puncturing 2018-01-04 16:35:55 +00:00
rlc.h TBF-UL: add simpler test helper 2018-01-12 14:26:28 +00:00
sba.cpp Cleanup FN scheduling 2017-05-26 07:55:52 +00:00
sba.h Remove unused includes and forward declarations 2017-12-18 22:05:22 +00:00
tbf.cpp TBF: unify EGPRS window calculation 2018-01-12 15:29:42 +01:00
tbf.h TBF: unify EGPRS window calculation 2018-01-12 15:29:42 +01:00
tbf.txt Doc: Update on README and tbf.txt 2012-12-18 10:04:03 +01:00
tbf_dl.cpp TBF: unify EGPRS window calculation 2018-01-12 15:29:42 +01:00
tbf_ul.cpp TBF: unify EGPRS window calculation 2018-01-12 15:29:42 +01:00