blob: 96c1bfbf4f8d3f1cc08ceb9ad50e970be5bb5923 [file] [log] [blame]
Pau Espin Pedrol54681c32020-01-23 21:59:23 +01001*** testRlcMacDownlink ***
Holger Hans Peter Freytherdfe17d72013-08-03 14:59:38 +02002 DOWNLINK
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +01003vector1 = 4e082500e3f1a81d080820800b2b2b2b2b2b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +02004=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +01005+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +02006=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +01007+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +01008vector1 = 4e 08 25 00 e3 f1 a8 1d 08 08 20 80 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
9vector2 = 4e 08 25 00 e3 f1 a8 1d 08 08 20 80 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020010vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010011vector1 = 48282407a6a07422720100032b2b2b2b2b2b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020012=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010013+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020014=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010015+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010016vector1 = 48 28 24 07 a6 a0 74 22 72 01 00 03 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
17vector2 = 48 28 24 07 a6 a0 74 22 72 01 00 03 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020018vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010019vector1 = 47240c00400000000000000079eb2ac9402b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020020=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010021+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020022=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010023+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010024vector1 = 47 24 0c 00 40 00 00 00 00 00 00 00 79 eb 2a c9 40 2b 2b 2b 2b 2b 2b
25vector2 = 47 24 0c 00 40 00 00 00 00 00 00 00 79 eb 2a c9 40 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020026vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010027vector1 = 47283c367513ba333004242b2b2b2b2b2b2b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020028=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010029+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020030=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010031+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010032vector1 = 47 28 3c 36 75 13 ba 33 30 04 24 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
33vector2 = 47 28 3c 36 75 13 ba 33 30 04 24 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020034vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010035vector1 = 400820001a3904df0680efb3300b2b2b2b2b2b2b2b2b2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053036=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010037+++++++++Finish DECODE (0)++++++++++
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053038=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010039+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010040vector1 = 40 08 20 00 1a 39 04 df 06 80 ef b3 30 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b
41vector2 = 40 08 20 00 1a 39 04 df 06 80 ef b3 30 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053042vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010043vector1 = 40284f0000001009810c826f4406809dcecb2b2b2b2b2b
Saurabh Sharan2b09c392016-03-16 19:17:32 +053044=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010045+++++++++Finish DECODE (0)++++++++++
Saurabh Sharan2b09c392016-03-16 19:17:32 +053046=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010047+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010048vector1 = 40 28 4f 00 00 00 10 09 81 0c 82 6f 44 06 80 9d ce cb 2b 2b 2b 2b 2b
49vector2 = 40 28 4f 00 00 00 10 09 81 0c 82 6f 44 06 80 9d ce cb 2b 2b 2b 2b 2b
Saurabh Sharan2b09c392016-03-16 19:17:32 +053050vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010051vector1 = 4024030f2f0000000087b0042b2b2b2b2b2b2b2b2b2b2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053052=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010053+++++++++Finish DECODE (0)++++++++++
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053054=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010055+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010056vector1 = 40 24 03 0f 2f 00 00 00 00 87 b0 04 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
57vector2 = 40 24 03 0f 2f 00 00 00 00 87 b0 04 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +053058vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010059vector1 = 4913e00850884013a8048b2b2b2b2b2b2b2b2b2b2b2b2b
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010060=========Start DECODE===========
Vadim Yanitskiy5574a582020-02-11 05:39:06 +070061+++++++++Finish DECODE (-8)++++++++++
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010062=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010063+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010064vector1 = 49 13 e0 08 50 88 40 13 a8 04 8b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Vadim Yanitskiy5574a582020-02-11 05:39:06 +070065vector2 = 49 13 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010066vector1 == vector2 : FALSE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010067vector1 = 412430007fffffffffffffffefd19c7ba12b2b2b2b2b2b
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010068=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010069+++++++++Finish DECODE (0)++++++++++
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010070=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010071+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010072vector1 = 41 24 30 00 7f ff ff ff ff ff ff ff ef d1 9c 7b a1 2b 2b 2b 2b 2b 2b
73vector2 = 41 24 30 00 7f ff ff ff ff ff ff ff ef d1 9c 7b a1 2b 2b 2b 2b 2b 2b
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010074vector1 == vector2 : TRUE
75vector1 = 41942b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
76=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010077+++++++++Finish DECODE (0)++++++++++
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010078=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010079+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010080vector1 = 41 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
81vector2 = 41 94 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Pau Espin Pedrol5cb002f2020-01-23 23:45:17 +010082vector1 == vector2 : TRUE
Pau Espin Pedrol54681c32020-01-23 21:59:23 +010083*** testRlcMacUplink ***
Holger Hans Peter Freytherdfe17d72013-08-03 14:59:38 +020084 UPLINK
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010085vector1 = 400e1e61d11d2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020086=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010087+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020088=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010089+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010090vector1 = 40 0e 1e 61 d1 1d 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
91vector2 = 40 0e 1e 61 d1 1d 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020092vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010093vector1 = 400b8020000000000000002480e0032b2b2b2b2b2b2b2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020094=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010095+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +020096=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +010097+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +010098vector1 = 40 0b 80 20 00 00 00 00 00 00 00 24 80 e0 03 2b 2b 2b 2b 2b 2b 2b 2b
99vector2 = 40 0b 80 20 00 00 00 00 00 00 00 24 80 e0 03 2b 2b 2b 2b 2b 2b 2b 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +0200100vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100101vector1 = 4016713dc094270ca2ae57ef909006aa0fc0001f80222b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +0200102=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100103+++++++++Finish DECODE (0)++++++++++
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +0200104=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100105+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100106vector1 = 40 16 71 3d c0 94 27 0c a2 ae 57 ef 90 90 06 aa 0f c0 00 1f 80 22 2b
107vector2 = 40 16 71 3d c0 94 27 0c a2 ae 57 ef 90 90 06 aa 0f c0 00 1f 80 22 2b
Holger Hans Peter Freythere13298d2013-07-28 16:45:54 +0200108vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100109vector1 = 40200ffc0021ec010b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530110=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100111+++++++++Finish DECODE (0)++++++++++
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530112=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100113+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100114vector1 = 40 20 0f fc 00 21 ec 01 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
115vector2 = 40 20 0f fc 00 21 ec 01 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530116vector1 == vector2 : TRUE
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100117vector1 = 400a9020000000000000003010012a0800132b2b2b2b2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530118=========Start DECODE===========
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100119+++++++++Finish DECODE (0)++++++++++
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530120=========Start ENCODE=============
Pau Espin Pedrol5e300ce2020-02-03 17:18:03 +0100121+++++++++Finish ENCODE (0)+++++++++++
Pau Espin Pedrol87bfbe42020-01-23 23:51:34 +0100122vector1 = 40 0a 90 20 00 00 00 00 00 00 00 30 10 01 2a 08 00 13 2b 2b 2b 2b 2b
123vector2 = 40 0a 90 20 00 00 00 00 00 00 00 30 10 01 2a 08 00 13 2b 2b 2b 2b 2b
Saurabh Sharanbacb65b2016-03-10 17:24:49 +0530124vector1 == vector2 : TRUE
Pau Espin Pedrol54681c32020-01-23 21:59:23 +0100125*** testCsnLeftAlignedVarBmpBounds ***
Pau Espin Pedrolcdbc5db2020-01-23 21:00:19 +0100126*** testRAcap ***
Vadim Yanitskiy55f06c32020-02-18 05:45:15 +0700127GPRS multislot class = 3
128EGPRS multislot class = 0
129Test decoding of a malformed vector (short length indicator)
130decode_gsm_ra_cap() returns -5