Holger Hans Peter Freyther | 6c88217 | 2012-01-06 15:16:12 +0100 | [diff] [blame] | 1 | Testing parsing and generating TMSI/IMSI |
| 2 | hex: 17 08 99 78 56 34 12 90 78 36 |
| 3 | hex: 17 09 91 78 56 34 12 90 78 56 f4 |
Jacob Erlbeck | 9444d4f | 2014-01-13 14:43:40 +0100 | [diff] [blame] | 4 | Element is: 2 => freqs[i] = 121 |
| 5 | Element is: 2 => freqs[i] = 1 |
| 6 | Element is: 0 => freqs[i] = 68 |
| 7 | w[0]=122 |
| 8 | w[1]=2 |
| 9 | w[2]=69 |
| 10 | w[3]=204 |
| 11 | w[4]=75 |
| 12 | w[5]=66 |
| 13 | w[6]=60 |
| 14 | w[7]=70 |
| 15 | w[8]=83 |
| 16 | w[9]=3 |
| 17 | w[10]=24 |
| 18 | w[11]=67 |
| 19 | w[12]=54 |
| 20 | w[13]=64 |
| 21 | w[14]=70 |
| 22 | w[15]=9 |
| 23 | Range512: 89 4b 2a 95 65 95 55 2c a9 55 aa 55 6a 95 59 55 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 24 | Range test 0: range 511, num ARFCNs 12 |
| 25 | chan_list = 88 00 98 34 85 36 7c 50 22 dc 5e ec 00 00 00 00 |
| 26 | Decoded freqs 12 (expected 12) |
| 27 | Decoded: 1 12 31 51 57 91 97 98 113 117 120 125 |
| 28 | Range test 1: range 511, num ARFCNs 17 |
| 29 | chan_list = 88 00 82 7f 01 3f 7e 04 0b ff ff fc 10 41 07 e0 |
| 30 | Decoded freqs 17 (expected 17) |
| 31 | Decoded: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
| 32 | Range test 2: range 511, num ARFCNs 18 |
| 33 | chan_list = 88 00 82 7f 01 7f 7e 04 0b ff ff fc 10 41 07 ff |
| 34 | Decoded freqs 18 (expected 18) |
| 35 | Decoded: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
| 36 | Range test 3: range 511, num ARFCNs 18 |
Jacob Erlbeck | 131406c | 2014-01-13 09:45:56 +0100 | [diff] [blame] | 37 | chan_list = 88 00 94 3a 44 32 d7 2a 43 2a 13 94 e5 38 39 f6 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 38 | Decoded freqs 18 (expected 18) |
Jacob Erlbeck | 131406c | 2014-01-13 09:45:56 +0100 | [diff] [blame] | 39 | Decoded: 1 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 417 511 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 40 | Range test 4: range 511, num ARFCNs 6 |
| 41 | chan_list = 88 00 8b 3c 88 b9 6b 00 00 00 00 00 00 00 00 00 |
| 42 | Decoded freqs 6 (expected 6) |
| 43 | Decoded: 1 17 31 45 58 79 |
| 44 | Range test 5: range 511, num ARFCNs 6 |
| 45 | chan_list = 88 05 08 fc 88 b9 6b 00 00 00 00 00 00 00 00 00 |
| 46 | Decoded freqs 6 (expected 6) |
| 47 | Decoded: 10 17 31 45 58 79 |
| 48 | Range test 6: range 1023, num ARFCNs 17 |
Jacob Erlbeck | 64277e6 | 2014-01-10 17:47:43 +0100 | [diff] [blame] | 49 | chan_list = 84 71 e4 ab b9 58 05 cb 39 17 fd b0 75 62 0f 2f |
| 50 | Decoded freqs 17 (expected 17) |
| 51 | Decoded: 0 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 1023 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 52 | Range test 7: range 1023, num ARFCNs 16 |
Jacob Erlbeck | 64277e6 | 2014-01-10 17:47:43 +0100 | [diff] [blame] | 53 | chan_list = 80 71 e4 ab b9 58 05 cb 39 17 fd b0 75 62 0f 2f |
| 54 | Decoded freqs 16 (expected 16) |
| 55 | Decoded: 17 31 45 58 79 81 97 113 127 213 277 287 311 331 391 1023 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 56 | Random range test: range 127, max num ARFCNs 29 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 57 | Random range test: range 255, max num ARFCNs 22 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 58 | Random range test: range 511, max num ARFCNs 18 |
Jacob Erlbeck | 4b903b4 | 2014-01-10 17:43:41 +0100 | [diff] [blame] | 59 | Random range test: range 1023, max num ARFCNs 16 |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 60 | BTS allocation OK in test_si2q_segfault() |
Max | 881064e | 2016-12-14 14:51:40 +0100 | [diff] [blame] | 61 | Test SI2quater UARFCN (same scrambling code and diversity): |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 62 | generating SI2quater for 0 EARFCNs and 1 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 63 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 64 | generating SI2quater for 0 EARFCNs and 2 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 65 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7f 52 e8 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 66 | generating SI2quater for 0 EARFCNs and 2 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 67 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7f 52 e8 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 68 | BTS deallocated OK in test_si2q_segfault() |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 69 | BTS allocation OK in test_si2q_e() |
Max | 26679e0 | 2016-04-20 15:57:13 +0200 | [diff] [blame] | 70 | Testing SYSINFO_TYPE_2quater EARFCN generation: |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 71 | generating SI2quater for 0 EARFCNs and 0 UARFCNs... |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 72 | generated invalid SI2quater [00/00]: [23] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 73 | added EARFCN 1917 - generating SI2quater for 1 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 74 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be e8 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 75 | removed EARFCN 1917 - generating SI2quater for 0 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 76 | generated invalid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be e8 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 77 | added EARFCN 1917 - generating SI2quater for 1 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 78 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be c8 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 79 | added EARFCN 1932 - generating SI2quater for 2 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 80 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be cc 1e 30 14 03 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 81 | added EARFCN 1937 - generating SI2quater for 3 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 82 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be cc 1e 31 07 91 a0 a0 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 83 | added EARFCN 1945 - generating SI2quater for 4 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 84 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be cc 1e 31 07 91 a8 3c c8 28 0b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 85 | added EARFCN 1965 - generating SI2quater for 5 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 86 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 04 86 59 83 be cc 1e 31 07 91 a8 3c ca 0f 5a 0a 03 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 87 | added EARFCN 1967 - generating SI2quater for 6 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 88 | generated valid SI2quater [00/01]: [23] 59 06 07 40 20 04 86 59 83 be cc 1e 31 07 91 a8 3c ca 0f 5a 0a 03 2b |
| 89 | generated valid SI2quater [01/01]: [23] 59 06 07 42 20 04 86 59 83 d7 e0 50 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 90 | added EARFCN 1982 - generating SI2quater for 7 EARFCNs and 0 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 91 | generated valid SI2quater [00/01]: [23] 59 06 07 40 20 04 86 59 83 be cc 1e 31 07 91 a8 3c ca 0f 5a 0a 03 2b |
| 92 | generated valid SI2quater [01/01]: [23] 59 06 07 42 20 04 86 59 83 d7 e4 1e fa c2 80 2b 2b 2b 2b 2b 2b 2b 2b |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 93 | BTS deallocated OK in test_si2q_e() |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 94 | BTS allocation OK in test_si2q_u() |
Max | 26679e0 | 2016-04-20 15:57:13 +0200 | [diff] [blame] | 95 | Testing SYSINFO_TYPE_2quater UARFCN generation: |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 96 | generating SI2quater for 0 EARFCNs and 0 UARFCNs... |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 97 | generated invalid SI2quater [00/00]: [23] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 98 | generating SI2quater for 0 EARFCNs and 1 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 99 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 0c 1a 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 100 | generating SI2quater for 0 EARFCNs and 2 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 101 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 14 1a 1f 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 102 | generating SI2quater for 0 EARFCNs and 3 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 103 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 1c 7b d0 f7 03 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 104 | generating SI2quater for 0 EARFCNs and 4 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 105 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 24 b3 e4 e9 68 03 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 106 | generating SI2quater for 0 EARFCNs and 5 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 107 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 2c 7a 34 0e 4e e9 83 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 108 | generating SI2quater for 0 EARFCNs and 6 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 109 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 34 7a 34 0e 4e e9 85 03 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 110 | generating SI2quater for 0 EARFCNs and 7 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 111 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 3c 70 39 02 ce f7 85 0e 03 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 112 | generating SI2quater for 0 EARFCNs and 8 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 113 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 44 7a 34 05 e4 72 05 08 d5 0b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 114 | generating SI2quater for 0 EARFCNs and 9 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 115 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 4c 7a 34 0e 64 77 85 43 55 c8 0b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 116 | generating SI2quater for 0 EARFCNs and 10 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 117 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 50 1c 3b 31 fa dd 88 85 7b c4 1c 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 118 | generating SI2quater for 0 EARFCNs and 11 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 119 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 0f 7c 58 1c 3b 25 7a ea 08 91 fb c4 1f b0 2b 2b 2b |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 120 | BTS deallocated OK in test_si2q_u() |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 121 | BTS allocation OK in test_si2q_mu() |
Max | e610e70 | 2016-12-19 13:41:48 +0100 | [diff] [blame] | 122 | Test SI2quater multiple UARFCNs: |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 123 | generating SI2quater for 0 EARFCNs and 1 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 124 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7c 0b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 125 | generating SI2quater for 0 EARFCNs and 2 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 126 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 0a 7e 0b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 127 | generating SI2quater for 0 EARFCNs and 3 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 128 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 12 7e e0 0b 2b 2b 2b 2b 2b 2b 2b |
Max | 845a3a4 | 2017-05-15 12:02:29 +0200 | [diff] [blame] | 129 | generating SI2quater for 0 EARFCNs and 4 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 130 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 18 3f f4 90 03 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 131 | generating SI2quater for 0 EARFCNs and 5 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 132 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 18 3f f4 90 54 ba 82 20 03 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 133 | generating SI2quater for 0 EARFCNs and 6 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 134 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 18 3f f4 90 54 ba 84 52 67 03 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 135 | generating SI2quater for 0 EARFCNs and 7 UARFCNs... |
Max | 7d73cc7 | 2017-10-02 18:37:46 +0200 | [diff] [blame] | 136 | generated valid SI2quater [00/00]: [23] 59 06 07 40 00 25 52 88 0a 7d 52 e8 18 3f f4 90 54 ba 86 20 73 8c 81 |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 137 | BTS deallocated OK in test_si2q_mu() |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 138 | BTS allocation OK in test_si2q_long() |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 139 | Testing SYSINFO_TYPE_2quater combined EARFCN & UARFCN generation: |
| 140 | generating SI2quater for 17 EARFCNs and 1 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 141 | generated valid SI2quater [00/04]: [23] 59 06 07 40 80 25 0f 70 0c 1a 10 99 66 0f 04 83 c1 1c bb 2b 03 2b 2b |
| 142 | generated valid SI2quater [01/04]: [23] 59 06 07 42 80 04 86 59 83 c2 6c 1e 0f 60 f0 bb 08 3f d7 2e ca c1 2b |
| 143 | generated valid SI2quater [02/04]: [23] 59 06 07 44 80 04 86 59 84 20 64 21 06 e1 08 55 08 53 d7 2e ca c1 2b |
| 144 | generated valid SI2quater [03/04]: [23] 59 06 07 46 80 04 86 59 84 2a 64 21 56 e1 0a d5 08 49 d7 2e ca c1 2b |
| 145 | generated valid SI2quater [04/04]: [23] 59 06 07 48 80 04 86 59 84 25 64 21 2e e1 09 94 e5 d9 58 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 146 | generating SI2quater for 17 EARFCNs and 2 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 147 | generated valid SI2quater [00/04]: [23] 59 06 07 40 80 25 0f 70 14 4d e7 00 44 b3 07 82 41 e0 8e 5d 95 83 2b |
| 148 | generated valid SI2quater [01/04]: [23] 59 06 07 42 80 04 86 59 83 c2 6c 1e 0f 60 f0 bb 08 3f d7 2e ca c1 2b |
| 149 | generated valid SI2quater [02/04]: [23] 59 06 07 44 80 04 86 59 84 20 64 21 06 e1 08 55 08 53 d7 2e ca c1 2b |
| 150 | generated valid SI2quater [03/04]: [23] 59 06 07 46 80 04 86 59 84 2a 64 21 56 e1 0a d5 08 49 d7 2e ca c1 2b |
| 151 | generated valid SI2quater [04/04]: [23] 59 06 07 48 80 04 86 59 84 25 64 21 2e e1 09 94 e5 d9 58 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 152 | generating SI2quater for 17 EARFCNs and 3 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 153 | generated valid SI2quater [00/04]: [23] 59 06 07 40 80 25 0f 70 1c 4d e7 03 04 86 59 83 c1 20 f0 47 2e ca c1 |
| 154 | generated valid SI2quater [01/04]: [23] 59 06 07 42 80 04 86 59 83 c2 6c 1e 0f 60 f0 bb 08 3f d7 2e ca c1 2b |
| 155 | generated valid SI2quater [02/04]: [23] 59 06 07 44 80 04 86 59 84 20 64 21 06 e1 08 55 08 53 d7 2e ca c1 2b |
| 156 | generated valid SI2quater [03/04]: [23] 59 06 07 46 80 04 86 59 84 2a 64 21 56 e1 0a d5 08 49 d7 2e ca c1 2b |
| 157 | generated valid SI2quater [04/04]: [23] 59 06 07 48 80 04 86 59 84 25 64 21 2e e1 09 94 e5 d9 58 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 158 | generating SI2quater for 17 EARFCNs and 4 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 159 | generated valid SI2quater [00/04]: [23] 59 06 07 40 80 25 0f 70 24 59 fa 26 73 84 86 59 83 c1 1c bb 2b 03 2b |
| 160 | generated valid SI2quater [01/04]: [23] 59 06 07 42 80 04 86 59 83 c1 20 f0 9b 07 83 d8 3c 2e b9 76 56 0b 2b |
| 161 | generated valid SI2quater [02/04]: [23] 59 06 07 44 80 04 86 59 84 1f ec 21 03 21 08 37 08 42 a7 2e ca c1 2b |
| 162 | generated valid SI2quater [03/04]: [23] 59 06 07 46 80 04 86 59 84 29 ec 21 53 21 0a b7 08 56 a7 2e ca c1 2b |
| 163 | generated valid SI2quater [04/04]: [23] 59 06 07 48 80 04 86 59 84 24 ec 21 2b 21 09 77 08 4c a7 2e ca c1 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 164 | generating SI2quater for 17 EARFCNs and 5 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 165 | generated valid SI2quater [00/04]: [23] 59 06 07 40 80 25 0f 70 2c 59 fa 30 73 f6 04 86 59 83 c1 1c bb 2b 03 |
| 166 | generated valid SI2quater [01/04]: [23] 59 06 07 42 80 04 86 59 83 c1 20 f0 9b 07 83 d8 3c 2e b9 76 56 0b 2b |
| 167 | generated valid SI2quater [02/04]: [23] 59 06 07 44 80 04 86 59 84 1f ec 21 03 21 08 37 08 42 a7 2e ca c1 2b |
| 168 | generated valid SI2quater [03/04]: [23] 59 06 07 46 80 04 86 59 84 29 ec 21 53 21 0a b7 08 56 a7 2e ca c1 2b |
| 169 | generated valid SI2quater [04/04]: [23] 59 06 07 48 80 04 86 59 84 24 ec 21 2b 21 09 77 08 4c a7 2e ca c1 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 170 | generating SI2quater for 17 EARFCNs and 6 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 171 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 34 f1 ae 15 f3 f4 83 04 86 59 72 ec ac 0b 2b |
| 172 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 173 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 174 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 175 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 176 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 177 | generating SI2quater for 17 EARFCNs and 7 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 178 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 3c f1 ae 15 f3 f4 83 01 84 86 59 72 ec ac 0b |
| 179 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 180 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 181 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 182 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 183 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 184 | generating SI2quater for 17 EARFCNs and 8 UARFCNs... |
Max | 39999a7 | 2017-10-10 16:20:23 +0200 | [diff] [blame] | 185 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 45 19 a0 0d 7d 7e a6 19 e7 0b 2b 2b 2b 2b 2b |
| 186 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 187 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 188 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 189 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 190 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 191 | generating SI2quater for 17 EARFCNs and 9 UARFCNs... |
Max | 39999a7 | 2017-10-10 16:20:23 +0200 | [diff] [blame] | 192 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 4d 19 a0 26 fd 66 a6 03 e7 fa 0b 2b 2b 2b 2b |
| 193 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 194 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 195 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 196 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 197 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 198 | generating SI2quater for 17 EARFCNs and 10 UARFCNs... |
Max | 39999a7 | 2017-10-10 16:20:23 +0200 | [diff] [blame] | 199 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 55 47 89 1e fd 7c b0 00 e7 9b b0 2b 2b 2b 2b |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 200 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 201 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 202 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 203 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 204 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Max | 70fdd24 | 2017-06-15 15:10:53 +0200 | [diff] [blame] | 205 | generating SI2quater for 17 EARFCNs and 11 UARFCNs... |
Harald Welte | aa70d9d | 2017-09-30 09:22:30 +0800 | [diff] [blame] | 206 | generated valid SI2quater [00/05]: [23] 59 06 07 40 a0 25 0f 70 5d 47 89 1e fd 7c b0 01 67 9b b3 f8 2b 2b 2b |
| 207 | generated valid SI2quater [01/05]: [23] 59 06 07 42 a0 04 86 59 83 c1 20 f0 48 3c 26 c1 e0 f5 cb b2 b0 2b 2b |
| 208 | generated valid SI2quater [02/05]: [23] 59 06 07 44 a0 04 86 59 83 c2 ec 20 ff 61 08 19 08 41 b7 2e ca c1 2b |
| 209 | generated valid SI2quater [03/05]: [23] 59 06 07 46 a0 04 86 59 84 21 54 21 4f 61 0a 99 08 55 b7 2e ca c1 2b |
| 210 | generated valid SI2quater [04/05]: [23] 59 06 07 48 a0 04 86 59 84 2b 54 21 27 61 09 59 08 4b b7 2e ca c1 2b |
| 211 | generated valid SI2quater [05/05]: [23] 59 06 07 4a a0 04 86 59 84 26 53 97 65 60 2b 2b 2b 2b 2b 2b 2b 2b 2b |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 212 | BTS deallocated OK in test_si2q_long() |
Max | 4ab7268 | 2017-12-18 18:19:49 +0100 | [diff] [blame] | 213 | BTS allocation OK in test_si_ba_ind() |
Harald Welte | 14f9772 | 2017-10-01 11:09:47 +0800 | [diff] [blame] | 214 | Testing if BA-IND is set as expected in SI2xxx and SI5xxx |
| 215 | SI2: 59 06 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Max | 61b0c30 | 2017-12-11 12:24:18 +0100 | [diff] [blame] | 216 | SI2bis: 59 06 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b |
Max | 4bd710d | 2017-12-11 12:09:34 +0100 | [diff] [blame] | 217 | SI2ter: 59 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 2b 2b 2b |
Harald Welte | 14f9772 | 2017-10-01 11:09:47 +0800 | [diff] [blame] | 218 | SI5: 06 1d 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
| 219 | SI5bis: 06 05 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
| 220 | SI5ter: 06 06 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
Neels Hofmeyr | f224509 | 2018-03-28 18:14:27 +0200 | [diff] [blame^] | 221 | BTS deallocated OK in test_si_ba_ind() |
Neels Hofmeyr | a05360c | 2018-03-04 23:45:05 +0100 | [diff] [blame] | 222 | test_gsm48_ra_id_by_bts[0]: digits='00f120' lac=0x0300=htons(3) rac=0x04=4 pass |
Neels Hofmeyr | f93970b | 2018-03-05 02:09:40 +0100 | [diff] [blame] | 223 | test_gsm48_ra_id_by_bts[1]: digits='002100' lac=0x0300=htons(3) rac=0x04=4 pass |
Neels Hofmeyr | a05360c | 2018-03-04 23:45:05 +0100 | [diff] [blame] | 224 | test_gsm48_ra_id_by_bts[2]: digits='00f000' lac=0x0000=htons(0) rac=0x00=0 pass |
Neels Hofmeyr | f93970b | 2018-03-05 02:09:40 +0100 | [diff] [blame] | 225 | test_gsm48_ra_id_by_bts[3]: digits='000000' lac=0x0000=htons(0) rac=0x00=0 pass |
Neels Hofmeyr | a05360c | 2018-03-04 23:45:05 +0100 | [diff] [blame] | 226 | test_gsm48_ra_id_by_bts[4]: digits='999999' lac=0xffff=htons(65535) rac=0xff=255 pass |
| 227 | test_gsm48_ra_id_by_bts[5]: digits='09f909' lac=0xcdab=htons(43981) rac=0xab=171 pass |
Neels Hofmeyr | f93970b | 2018-03-05 02:09:40 +0100 | [diff] [blame] | 228 | test_gsm48_ra_id_by_bts[6]: digits='090990' lac=0xcdab=htons(43981) rac=0xab=171 pass |
Holger Hans Peter Freyther | 6c88217 | 2012-01-06 15:16:12 +0100 | [diff] [blame] | 229 | Done. |