osmo-pcu/tests
Max 3eb47363ad Rewrite Packet Uplink IA Rest Octets for SBA
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 difference in the expected test output is due to proper handling of
TAI which should not be transmitted for SBA according to the Note in
Table 10.5.2.16.1 in 3GPP TS 44.018.

The change was manually tested against real mobile phone using options
'gprs mode gprs' in osmo-bsc.cfg and 'two-phase-access' in osmo-pcu.cfg
to make sure appropriate code path is actually triggered.

That's partially based on reverted commit 93d947f5e8.

Change-Id: I97d53c27c1ca9e032d431b3aa7f915027d63ddc0
Related: OS#3014
2019-03-27 12:32:04 +00:00
..
alloc use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
bitcomp use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
codel use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
edge MCS: add mcs_is_*() helpers 2019-03-26 11:19:30 +01:00
emu use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
fn use osmo_init_logging2() with proper talloc ctx 2018-04-01 16:57:42 +02:00
llc Use msgb_eq_data_print() in tests 2019-03-06 20:51:57 +00:00
llist llist: Add missing const qualifier in llist cast method 2015-08-24 12:23:50 +02:00
ms MCS: add Channel Coding Command encoder 2019-03-27 12:32:04 +00:00
rlcmac Use msgb_eq_data_print() in tests 2019-03-06 20:51:57 +00:00
tbf Fix Channel Coding Command for MCS 2019-03-27 12:32:04 +00:00
types Rewrite Packet Uplink IA Rest Octets for SBA 2019-03-27 12:32:04 +00:00
Makefile.am tests: use -no-install libtool flag to avoid ./lt-* scripts 2019-03-19 13:46:08 +01:00
testsuite.at Add tests for find_multi_slots() 2018-01-25 16:12:56 +00:00