blob: 1e0bf7f8ed9949d5c789a7ba4f8bf9ff041dbe47 [file] [log] [blame]
Jacob Erlbeckdcce1962013-10-08 12:04:43 +02001===== NS protocol test START
Jacob Erlbecka52ba012013-10-24 01:33:21 +02002--- Create via RESET (round 0) ---
3
4PROCESSING RESET from 0x01020304:1111
502 00 81 01 01 82 10 01 04 82 10 00
6
7==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:1111
8MESSAGE to BSS, msg length 9
903 01 82 10 01 04 82 10 00
10
11MESSAGE to BSS, msg length 1
120a
13
14result (RESET) = 9
15
16Current NS-VCIs:
17 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111, blocked
18
19--- Delete nsvc object (round 0)---
20
21Current NS-VCIs:
22
23--- Create via RESET (round 1) ---
24
25PROCESSING RESET from 0x01020304:1111
2602 00 81 01 01 82 10 01 04 82 10 00
27
28==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:1111
29MESSAGE to BSS, msg length 9
3003 01 82 10 01 04 82 10 00
31
32MESSAGE to BSS, msg length 1
330a
34
35result (RESET) = 9
36
37Current NS-VCIs:
38 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111, blocked
39
40--- Delete nsvc object (round 1)---
41
42Current NS-VCIs:
43
44--- Create via RESET (round 2) ---
45
46PROCESSING RESET from 0x01020304:1111
4702 00 81 01 01 82 10 01 04 82 10 00
48
49==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:1111
50MESSAGE to BSS, msg length 9
5103 01 82 10 01 04 82 10 00
52
53MESSAGE to BSS, msg length 1
540a
55
56result (RESET) = 9
57
58Current NS-VCIs:
59 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111, blocked
60
61--- Delete nsvc object (round 2)---
62
63Current NS-VCIs:
64
65--- Create via RESET (round 3) ---
66
67PROCESSING RESET from 0x01020304:1111
6802 00 81 01 01 82 10 01 04 82 10 00
69
70==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:1111
71MESSAGE to BSS, msg length 9
7203 01 82 10 01 04 82 10 00
73
74MESSAGE to BSS, msg length 1
750a
76
77result (RESET) = 9
78
79Current NS-VCIs:
80 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111, blocked
81
82--- Delete nsvc object (round 3)---
83
84Current NS-VCIs:
85
86--- Process timers ---
87
Jacob Erlbecke7c42712013-10-28 13:29:10 +010088--- Send unexpected NS STATUS (should not be answered)---
89
90PROCESSING STATUS from 0x01020304:1111
9108 00 81 0a 02 81 0a
92
93result (STATUS) = 0
94
95--- Send unexpected NS ALIVE ACK (should not be answered)---
96
97PROCESSING ALIVE_ACK from 0x01020304:1111
980b
99
Jacob Erlbecke7c42712013-10-28 13:29:10 +0100100result (ALIVE_ACK) = 0
101
102--- Send unexpected NS RESET ACK (should not be answered)---
103
104PROCESSING RESET_ACK from 0x01020304:1111
10503 01 82 e0 01 04 82 e0 00
106
Jacob Erlbecke7c42712013-10-28 13:29:10 +0100107result (RESET_ACK) = 0
108
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200109--- Setup, send BSSGP RESET ---
110
111Setup NS-VC: remote 0x01020304:1111, NSVCI 0x1122(4386), NSEI 0x1122(4386)
112
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200113PROCESSING RESET from 0x01020304:1111
11402 00 81 01 01 82 11 22 04 82 11 22
115
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200116==> got signal NS_RESET, NS-VC 0x1122/1.2.3.4:1111
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200117MESSAGE to BSS, msg length 9
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020011803 01 82 11 22 04 82 11 22
119
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200120MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02001210a
122
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200123result (RESET) = 9
124
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200125PROCESSING ALIVE from 0x01020304:1111
1260a
127
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200128MESSAGE to BSS, msg length 1
Jacob Erlbeckdcce1962013-10-08 12:04:43 +02001290b
130
131result (ALIVE) = 1
132
133PROCESSING UNBLOCK from 0x01020304:1111
13406
135
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200136==> got signal NS_UNBLOCK, NS-VC 0x1122/1.2.3.4:1111
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200137MESSAGE to BSS, msg length 1
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020013807
139
140result (UNBLOCK) = 1
141
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200142PROCESSING ALIVE_ACK from 0x01020304:1111
1430b
144
145result (ALIVE_ACK) = 0
146
147Current NS-VCIs:
148 VCI 0x1122, NSEI 0x1122, peer 0x01020304:1111
149
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200150PROCESSING BSSGP RESET from 0x01020304:1111
15100 00 00 00 22 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
152
153CALLBACK, event 0, msg length 18, bvci 0x0000
15422 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
155
156result (BSSGP RESET) = 0
157
158--- Peer port changes, RESET, message remains unchanged ---
159
160PROCESSING RESET from 0x01020304:2222
16102 00 81 01 01 82 11 22 04 82 11 22
162
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200163==> got signal NS_RESET, NS-VC 0x1122/1.2.3.4:2222
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200164MESSAGE to BSS, msg length 9
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020016503 01 82 11 22 04 82 11 22
166
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200167MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02001680a
169
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200170result (RESET) = 9
171
172Current NS-VCIs:
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200173 VCI 0x1122, NSEI 0x1122, peer 0x01020304:2222, blocked
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200174
175--- Peer port changes, RESET, VCI changes ---
176
177PROCESSING RESET from 0x01020304:3333
17802 00 81 01 01 82 33 44 04 82 11 22
179
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200180==> got signal NS_RESET, NS-VC 0x3344/1.2.3.4:3333
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200181MESSAGE to BSS, msg length 9
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020018203 01 82 33 44 04 82 11 22
183
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200184MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02001850a
186
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200187result (RESET) = 9
188
189Current NS-VCIs:
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200190 VCI 0x3344, NSEI 0x1122, peer 0x01020304:3333, blocked
191 VCI 0x1122, NSEI 0x1122, peer 0x01020304:2222, blocked
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200192
193--- Peer port changes, RESET, NSEI changes ---
194
195PROCESSING RESET from 0x01020304:4444
19602 00 81 01 01 82 11 22 04 82 33 44
197
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200198==> got signal NS_RESET, NS-VC 0x1122/1.2.3.4:4444
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200199MESSAGE to BSS, msg length 9
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020020003 01 82 11 22 04 82 33 44
201
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200202MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02002030a
204
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200205result (RESET) = 9
206
207Current NS-VCIs:
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200208 VCI 0x3344, NSEI 0x1122, peer 0x01020304:3333, blocked
209 VCI 0x1122, NSEI 0x3344, peer 0x01020304:4444, blocked
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200210 NS-VC changed NSEI count : 1
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200211
212--- Peer port 3333, RESET, VCI is changed back ---
213
214PROCESSING RESET from 0x01020304:3333
21502 00 81 01 01 82 11 22 04 82 11 22
216
Jacob Erlbeck5e6d6792013-10-14 22:06:48 +0200217==> got signal NS_REPLACED: 0x1122/1.2.3.4:4444 -> 0x3344/1.2.3.4:3333
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200218==> got signal NS_RESET, NS-VC 0x1122/1.2.3.4:3333
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200219MESSAGE to BSS, msg length 9
Jacob Erlbeckab852ee2013-10-24 01:33:24 +020022003 01 82 11 22 04 82 11 22
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200221
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200222MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02002230a
224
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200225result (RESET) = 9
226
227Current NS-VCIs:
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200228 VCI 0x3344, NSEI 0x1122, peer 0x00000000:0, blocked
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200229 VCI 0x1122, NSEI 0x1122, peer 0x01020304:3333, blocked
Jacob Erlbeck5e6d6792013-10-14 22:06:48 +0200230 NS-VC replaced other count: 1
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200231 NS-VC changed NSEI count : 2
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200232
233--- Peer port 4444, RESET, NSEI is changed back ---
234
235PROCESSING RESET from 0x01020304:4444
23602 00 81 01 01 82 11 22 04 82 11 22
237
Jacob Erlbeck34fc4702013-10-09 11:27:04 +0200238==> got signal NS_RESET, NS-VC 0x1122/1.2.3.4:4444
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200239MESSAGE to BSS, msg length 9
Jacob Erlbeckdcce1962013-10-08 12:04:43 +020024003 01 82 11 22 04 82 11 22
241
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200242MESSAGE to BSS, msg length 1
Jacob Erlbeck05395a62013-10-08 12:04:45 +02002430a
244
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200245result (RESET) = 9
246
247Current NS-VCIs:
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200248 VCI 0x3344, NSEI 0x1122, peer 0x00000000:0, blocked
249 VCI 0x1122, NSEI 0x1122, peer 0x01020304:4444, blocked
Jacob Erlbeck5e6d6792013-10-14 22:06:48 +0200250 NS-VC replaced other count: 1
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200251 NS-VC changed NSEI count : 2
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200252
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200253--- Setup VC 1 BSS -> SGSN ---
254
255Setup NS-VC: remote 0x01020304:1111, NSVCI 0x1001(4097), NSEI 0x1000(4096)
256
257PROCESSING RESET from 0x01020304:1111
25802 00 81 01 01 82 10 01 04 82 10 00
259
260==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:1111
261MESSAGE to BSS, msg length 9
26203 01 82 10 01 04 82 10 00
263
264MESSAGE to BSS, msg length 1
2650a
266
267result (RESET) = 9
268
269PROCESSING ALIVE from 0x01020304:1111
2700a
271
272MESSAGE to BSS, msg length 1
2730b
274
275result (ALIVE) = 1
276
277PROCESSING UNBLOCK from 0x01020304:1111
27806
279
280==> got signal NS_UNBLOCK, NS-VC 0x1001/1.2.3.4:1111
281MESSAGE to BSS, msg length 1
28207
283
284result (UNBLOCK) = 1
285
286PROCESSING ALIVE_ACK from 0x01020304:1111
2870b
288
289result (ALIVE_ACK) = 0
290
291Current NS-VCIs:
292 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111
293
294--- Setup VC 2 BSS -> SGSN ---
295
296Setup NS-VC: remote 0x01020304:2222, NSVCI 0x2001(8193), NSEI 0x2000(8192)
297
298PROCESSING RESET from 0x01020304:2222
29902 00 81 01 01 82 20 01 04 82 20 00
300
301==> got signal NS_RESET, NS-VC 0x2001/1.2.3.4:2222
302MESSAGE to BSS, msg length 9
30303 01 82 20 01 04 82 20 00
304
305MESSAGE to BSS, msg length 1
3060a
307
308result (RESET) = 9
309
310PROCESSING ALIVE from 0x01020304:2222
3110a
312
313MESSAGE to BSS, msg length 1
3140b
315
316result (ALIVE) = 1
317
318PROCESSING UNBLOCK from 0x01020304:2222
31906
320
321==> got signal NS_UNBLOCK, NS-VC 0x2001/1.2.3.4:2222
322MESSAGE to BSS, msg length 1
32307
324
325result (UNBLOCK) = 1
326
327PROCESSING ALIVE_ACK from 0x01020304:2222
3280b
329
330result (ALIVE_ACK) = 0
331
332Current NS-VCIs:
333 VCI 0x2001, NSEI 0x2000, peer 0x01020304:2222
334 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111
335
336--- Setup VC 1 SGSN -> BSS ---
337
338MESSAGE to BSS, msg length 12
33902 00 81 01 01 82 10 01 04 82 10 00
340
341PROCESSING RESET_ACK from 0x01020304:1111
34203 01 82 10 01 04 82 10 00
343
344MESSAGE to BSS, msg length 1
3450a
346
347result (RESET_ACK) = 1
348
349Current NS-VCIs:
350 VCI 0x2001, NSEI 0x2000, peer 0x01020304:2222
351 VCI 0x1001, NSEI 0x1000, peer 0x01020304:1111, blocked
352 NS-VC Block count : 1
353
354--- Exchange NSEI 1 + 2 links ---
355
356--- Setup VC 2 SGSN -> BSS (hits NSEI 1) ---
357
358MESSAGE to BSS, msg length 12
35902 00 81 01 01 82 20 01 04 82 20 00
360
361PROCESSING RESET_ACK from 0x01020304:2222
36203 01 82 10 01 04 82 10 00
363
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200364==> got signal NS_REPLACED: 0x1001/1.2.3.4:1111 -> 0x2001/1.2.3.4:2222
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200365MESSAGE to BSS, msg length 1
3660a
367
368result (RESET_ACK) = 1
369
370Current NS-VCIs:
Jacob Erlbeckf357c872014-10-07 13:52:07 +0200371 VCI 0x2001, NSEI 0x2000, peer 0x00000000:0, blocked, dead
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200372 VCI 0x1001, NSEI 0x1000, peer 0x01020304:2222, blocked
373 NS-VC Block count : 2
374 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200375
376--- Setup VC 2 SGSN -> BSS (hits NSEI 2) ---
377
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200378--- Setup VC 1 SGSN -> BSS (hits NSEI 1) ---
379
380MESSAGE to BSS, msg length 12
38102 00 81 01 01 82 10 01 04 82 10 00
382
383PROCESSING RESET_ACK from 0x01020304:2222
38403 01 82 10 01 04 82 10 00
385
386MESSAGE to BSS, msg length 1
3870a
388
389result (RESET_ACK) = 1
390
391Current NS-VCIs:
Jacob Erlbeckf357c872014-10-07 13:52:07 +0200392 VCI 0x2001, NSEI 0x2000, peer 0x00000000:0, blocked, dead
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200393 VCI 0x1001, NSEI 0x1000, peer 0x01020304:2222, blocked
394 NS-VC Block count : 3
395 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200396
397--- Setup VC 2 BSS -> SGSN ---
398
399Setup NS-VC: remote 0x01020304:1111, NSVCI 0x2001(8193), NSEI 0x2000(8192)
400
401PROCESSING RESET from 0x01020304:1111
40202 00 81 01 01 82 20 01 04 82 20 00
403
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200404==> got signal NS_RESET, NS-VC 0x2001/1.2.3.4:1111
405MESSAGE to BSS, msg length 9
40603 01 82 20 01 04 82 20 00
407
408MESSAGE to BSS, msg length 1
4090a
410
411result (RESET) = 9
412
413PROCESSING ALIVE from 0x01020304:1111
4140a
415
416MESSAGE to BSS, msg length 1
4170b
418
419result (ALIVE) = 1
420
421PROCESSING UNBLOCK from 0x01020304:1111
42206
423
424==> got signal NS_UNBLOCK, NS-VC 0x2001/1.2.3.4:1111
425MESSAGE to BSS, msg length 1
42607
427
428result (UNBLOCK) = 1
429
430PROCESSING ALIVE_ACK from 0x01020304:1111
4310b
432
433result (ALIVE_ACK) = 0
434
435Current NS-VCIs:
436 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200437 VCI 0x1001, NSEI 0x1000, peer 0x01020304:2222, blocked
438 NS-VC Block count : 3
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200439 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200440
441--- RESET with invalid NSEI, BSS -> SGSN ---
442
443PROCESSING RESET from 0x01020304:2222
44402 00 81 01 01 82 10 01 04 82 f0 00
445
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200446==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:2222
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200447MESSAGE to BSS, msg length 9
Jacob Erlbeckab852ee2013-10-24 01:33:24 +020044803 01 82 10 01 04 82 f0 00
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200449
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200450MESSAGE to BSS, msg length 1
4510a
452
453result (RESET) = 9
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200454
455Current NS-VCIs:
456 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200457 VCI 0x1001, NSEI 0xf000, peer 0x01020304:2222, blocked
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200458 NS-VC Block count : 3
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200459 NS-VC replaced other count: 1
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200460 NS-VC changed NSEI count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200461
462--- RESET with invalid NSVCI, BSS -> SGSN ---
463
464PROCESSING RESET from 0x01020304:2222
46502 00 81 01 01 82 f0 01 04 82 10 00
466
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200467==> got signal NS_REPLACED: 0xf001/0.0.0.0:0 -> 0x1001/1.2.3.4:2222
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200468==> got signal NS_RESET, NS-VC 0xf001/1.2.3.4:2222
469MESSAGE to BSS, msg length 9
47003 01 82 f0 01 04 82 10 00
471
472MESSAGE to BSS, msg length 1
4730a
474
475result (RESET) = 9
476
477Current NS-VCIs:
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200478 VCI 0xf001, NSEI 0x1000, peer 0x01020304:2222, blocked
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200479 NS-VC replaced other count: 1
480 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
481 VCI 0x1001, NSEI 0xf000, peer 0x00000000:0, blocked
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200482 NS-VC Block count : 3
483 NS-VC replaced other count: 1
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200484 NS-VC changed NSEI count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200485
486--- RESET with old NSEI, NSVCI, BSS -> SGSN ---
487
488PROCESSING RESET from 0x01020304:2222
48902 00 81 01 01 82 10 01 04 82 10 00
490
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200491==> got signal NS_REPLACED: 0x1001/0.0.0.0:0 -> 0xf001/1.2.3.4:2222
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200492==> got signal NS_RESET, NS-VC 0x1001/1.2.3.4:2222
493MESSAGE to BSS, msg length 9
49403 01 82 10 01 04 82 10 00
495
496MESSAGE to BSS, msg length 1
4970a
498
499result (RESET) = 9
500
501Current NS-VCIs:
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200502 VCI 0xf001, NSEI 0x1000, peer 0x00000000:0, blocked
503 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200504 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200505 VCI 0x1001, NSEI 0x1000, peer 0x01020304:2222, blocked
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200506 NS-VC Block count : 3
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200507 NS-VC replaced other count: 2
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200508 NS-VC changed NSEI count : 2
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200509
510--- Unexpected RESET_ACK VC 1, BSS -> SGSN ---
511
512PROCESSING RESET_ACK from 0x01020304:2222
51303 01 82 10 01 04 82 10 00
514
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200515result (RESET_ACK) = 0
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200516
517Current NS-VCIs:
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200518 VCI 0xf001, NSEI 0x1000, peer 0x00000000:0, blocked
519 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200520 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200521 VCI 0x1001, NSEI 0x1000, peer 0x01020304:2222, blocked
522 NS-VC Block count : 3
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200523 NS-VC replaced other count: 2
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200524 NS-VC changed NSEI count : 2
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200525
526--- RESET_ACK with invalid NSEI, BSS -> SGSN ---
527
528MESSAGE to BSS, msg length 12
52902 00 81 01 01 82 10 01 04 82 10 00
530
531PROCESSING RESET_ACK from 0x01020304:2222
53203 01 82 10 01 04 82 f0 00
533
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200534MESSAGE to BSS, msg length 1
5350a
536
537result (RESET_ACK) = 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200538
539Current NS-VCIs:
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200540 VCI 0xf001, NSEI 0x1000, peer 0x00000000:0, blocked
541 NS-VC replaced other count: 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200542 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200543 VCI 0x1001, NSEI 0xf000, peer 0x01020304:2222, blocked
544 NS-VC Block count : 4
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200545 NS-VC replaced other count: 2
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200546 NS-VC changed NSEI count : 3
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200547
548--- RESET_ACK with invalid NSVCI, BSS -> SGSN ---
549
550MESSAGE to BSS, msg length 12
Jacob Erlbeckab852ee2013-10-24 01:33:24 +020055102 00 81 01 01 82 10 01 04 82 f0 00
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200552
553PROCESSING RESET_ACK from 0x01020304:2222
55403 01 82 f0 01 04 82 10 00
555
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200556==> got signal NS_REPLACED: 0xf001/0.0.0.0:0 -> 0x1001/1.2.3.4:2222
557MESSAGE to BSS, msg length 1
5580a
559
560result (RESET_ACK) = 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200561
562Current NS-VCIs:
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200563 VCI 0xf001, NSEI 0x1000, peer 0x01020304:2222, blocked
564 NS-VC Block count : 1
565 NS-VC replaced other count: 2
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200566 VCI 0x2001, NSEI 0x2000, peer 0x01020304:1111
Jacob Erlbeckf357c872014-10-07 13:52:07 +0200567 VCI 0x1001, NSEI 0xf000, peer 0x00000000:0, blocked, dead
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200568 NS-VC Block count : 4
Jacob Erlbeck54b8b2d2013-10-24 01:33:25 +0200569 NS-VC replaced other count: 2
Jacob Erlbeckab852ee2013-10-24 01:33:24 +0200570 NS-VC changed NSEI count : 3
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200571
572Current NS-VCIs:
573
574--- Setup SGSN connection, BSS -> SGSN ---
575
576MESSAGE to SGSN, msg length 12
57702 00 81 01 01 82 01 01 04 82 01 00
578
579PROCESSING RESET_ACK from 0x05060708:32000
58003 01 82 01 01 04 82 01 00
581
582MESSAGE to SGSN, msg length 1
5830a
584
585result (RESET_ACK) = 1
586
587PROCESSING ALIVE_ACK from 0x05060708:32000
5880b
589
590MESSAGE to SGSN, msg length 1
59106
592
593result (ALIVE_ACK) = 1
594
595PROCESSING UNBLOCK_ACK from 0x05060708:32000
59607
597
598==> got signal NS_UNBLOCK, NS-VC 0x0101/5.6.7.8:32000
599result (UNBLOCK_ACK) = 0
600
601Current NS-VCIs:
602 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000
603 NS-VC Block count : 1
604
605--- RESET, SGSN -> BSS ---
606
607PROCESSING RESET from 0x05060708:32000
60802 00 81 01 01 82 01 01 04 82 01 00
609
610==> got signal NS_RESET, NS-VC 0x0101/5.6.7.8:32000
611MESSAGE to SGSN, msg length 9
61203 01 82 01 01 04 82 01 00
613
614MESSAGE to SGSN, msg length 1
6150a
616
617result (RESET) = 9
618
619Current NS-VCIs:
620 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
621 NS-VC Block count : 1
622
623--- RESET with invalid NSEI, SGSN -> BSS ---
624
625PROCESSING RESET from 0x05060708:32000
62602 00 81 01 01 82 01 01 04 82 f0 00
627
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200628==> got signal NS_MISMATCH: 0x0101/5.6.7.8:32000 pdu=2, ie=4
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200629MESSAGE to SGSN, msg length 9
Jacob Erlbeck5405a102013-10-24 01:33:23 +020063003 01 82 01 01 04 82 01 00
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200631
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200632result (RESET) = 0
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200633
634Current NS-VCIs:
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200635 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200636 NS-VC Block count : 1
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200637 NSEI was invalid count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200638
639--- RESET with invalid NSVCI, SGSN -> BSS ---
640
641PROCESSING RESET from 0x05060708:32000
64202 00 81 01 01 82 f0 01 04 82 01 00
643
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200644==> got signal NS_MISMATCH: 0x0101/5.6.7.8:32000 pdu=2, ie=1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200645MESSAGE to SGSN, msg length 9
Jacob Erlbeck5405a102013-10-24 01:33:23 +020064603 01 82 01 01 04 82 01 00
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200647
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200648result (RESET) = 0
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200649
650Current NS-VCIs:
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200651 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200652 NS-VC Block count : 1
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200653 NS-VCI was invalid count : 1
654 NSEI was invalid count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200655
656--- RESET, SGSN -> BSS ---
657
658PROCESSING RESET from 0x05060708:32000
65902 00 81 01 01 82 01 01 04 82 01 00
660
661==> got signal NS_RESET, NS-VC 0x0101/5.6.7.8:32000
662MESSAGE to SGSN, msg length 9
66303 01 82 01 01 04 82 01 00
664
665MESSAGE to SGSN, msg length 1
6660a
667
668result (RESET) = 9
669
670Current NS-VCIs:
671 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
672 NS-VC Block count : 1
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200673 NS-VCI was invalid count : 1
674 NSEI was invalid count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200675
676--- Unexpected RESET_ACK VC 1, BSS -> SGSN ---
677
678PROCESSING RESET_ACK from 0x05060708:32000
67903 01 82 01 01 04 82 01 00
680
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200681result (RESET_ACK) = 0
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200682
683Current NS-VCIs:
684 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200685 NS-VC Block count : 1
686 NS-VCI was invalid count : 1
687 NSEI was invalid count : 1
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200688
689--- RESET_ACK with invalid NSEI, BSS -> SGSN ---
690
691MESSAGE to SGSN, msg length 12
69202 00 81 01 01 82 01 01 04 82 01 00
693
694PROCESSING RESET_ACK from 0x05060708:32000
69503 01 82 01 01 04 82 e0 00
696
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200697==> got signal NS_MISMATCH: 0x0101/5.6.7.8:32000 pdu=3, ie=4
698result (RESET_ACK) = -22
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200699
700Current NS-VCIs:
Jacob Erlbeckf357c872014-10-07 13:52:07 +0200701 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked, dead
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200702 NS-VC Block count : 1
703 NS-VCI was invalid count : 1
704 NSEI was invalid count : 2
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200705
706--- RESET_ACK with invalid NSVCI, BSS -> SGSN ---
707
708MESSAGE to SGSN, msg length 12
70902 00 81 01 01 82 01 01 04 82 01 00
710
711PROCESSING RESET_ACK from 0x05060708:32000
71203 01 82 e0 01 04 82 01 00
713
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200714==> got signal NS_MISMATCH: 0x0101/5.6.7.8:32000 pdu=3, ie=1
715result (RESET_ACK) = -22
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200716
717Current NS-VCIs:
Jacob Erlbeckf357c872014-10-07 13:52:07 +0200718 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked, dead
Jacob Erlbeck5405a102013-10-24 01:33:23 +0200719 NS-VC Block count : 1
720 NS-VCI was invalid count : 2
721 NSEI was invalid count : 2
Jacob Erlbeck81d7c142013-10-24 01:33:22 +0200722
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200723Current NS-VCIs:
724
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +0200725=== test_sgsn_reset_invalid_state ===
726--- Setup SGSN connection, BSS -> SGSN ---
727
728MESSAGE to SGSN, msg length 12
72902 00 81 01 01 82 01 01 04 82 01 00
730
731PROCESSING RESET_ACK from 0x05060708:32000
73203 01 82 01 01 04 82 01 00
733
734MESSAGE to SGSN, msg length 1
7350a
736
737result (RESET_ACK) = 1
738
739PROCESSING ALIVE_ACK from 0x05060708:32000
7400b
741
742MESSAGE to SGSN, msg length 1
74306
744
745result (ALIVE_ACK) = 1
746
747PROCESSING UNBLOCK_ACK from 0x05060708:32000
74807
749
750==> got signal NS_UNBLOCK, NS-VC 0x0101/5.6.7.8:32000
751result (UNBLOCK_ACK) = 0
752
753Current NS-VCIs:
754 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000
755 NS-VC Block count : 1
756
757--- Time out local test procedure ---
758
759MESSAGE to SGSN, msg length 1
7600a
761
762MESSAGE to SGSN, msg length 1
7630a
764
765MESSAGE to SGSN, msg length 1
7660a
767
768MESSAGE to SGSN, msg length 1
7690a
770
771MESSAGE to SGSN, msg length 1
7720a
773
774MESSAGE to SGSN, msg length 1
7750a
776
777MESSAGE to SGSN, msg length 1
7780a
779
780MESSAGE to SGSN, msg length 1
7810a
782
783MESSAGE to SGSN, msg length 1
7840a
785
786MESSAGE to SGSN, msg length 1
7870a
788
789MESSAGE to SGSN, msg length 1
7900a
791
792==> got signal NS_ALIVE_EXP, NS-VC 0x0101/5.6.7.8:32000
793==> got signal NS_BLOCK, NS-VC 0x0101/5.6.7.8:32000
794--- Remote test procedure continues ---
795
796PROCESSING ALIVE from 0x05060708:32000
7970a
798
799MESSAGE to SGSN, msg length 12
80002 00 81 0a 01 82 01 01 04 82 01 00
801
802result (ALIVE) = 12
803
804--- Don't send a NS_RESET_ACK message (pretend it is lost) ---
805
806PROCESSING ALIVE from 0x05060708:32000
8070a
808
Jacob Erlbeck6ac70a42014-10-07 14:12:30 +0200809result (ALIVE) = 0
810
811PROCESSING RESET_ACK from 0x05060708:32000
81203 01 82 01 01 04 82 01 00
813
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +0200814MESSAGE to SGSN, msg length 1
Jacob Erlbeck6ac70a42014-10-07 14:12:30 +02008150a
816
817result (RESET_ACK) = 1
818
819PROCESSING ALIVE_ACK from 0x05060708:32000
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +02008200b
821
Jacob Erlbeck6ac70a42014-10-07 14:12:30 +0200822MESSAGE to SGSN, msg length 1
82306
824
825result (ALIVE_ACK) = 1
826
827PROCESSING UNBLOCK_ACK from 0x05060708:32000
82807
829
830==> got signal NS_UNBLOCK, NS-VC 0x0101/5.6.7.8:32000
831result (UNBLOCK_ACK) = 0
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +0200832
833PROCESSING UNITDATA from 0x05060708:32000
83400 00 12 34 01 02 03 04
835
Jacob Erlbeck6ac70a42014-10-07 14:12:30 +0200836CALLBACK, event 0, msg length 4, bvci 0x1234
83701 02 03 04
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +0200838
Jacob Erlbeck6ac70a42014-10-07 14:12:30 +0200839result (UNITDATA) = 0
Jacob Erlbeckcdb85f52014-10-07 14:07:39 +0200840
841Current NS-VCIs:
842
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200843--- Send message to SGSN ---
844
845SENDING BSSGP RESET to NSEI 0x0100, BVCI 0x0000
846NS UNITDATA MESSAGE to SGSN, BVCI 0x0000, msg length 18
84722 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
848
849result (BSSGP RESET) = -22
850
851--- Setup dead connection to SGSN ---
852
853MESSAGE to SGSN, msg length 12
85402 00 81 01 01 82 01 01 04 82 01 00
855
856Current NS-VCIs:
857 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked, dead
858
859--- Send message to SGSN ---
860
861SENDING BSSGP RESET to NSEI 0x0100, BVCI 0x0000
862NS UNITDATA MESSAGE to SGSN, BVCI 0x0000, msg length 18
86322 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
864
Jacob Erlbeckbf021962013-10-17 13:58:35 +0200865result (BSSGP RESET) = -16
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200866
867--- Make connection to SGSN alive ---
868
869PROCESSING RESET_ACK from 0x05060708:32000
87003 01 82 01 01 04 82 01 00
871
872MESSAGE to SGSN, msg length 1
8730a
874
875result (RESET_ACK) = 1
876
877PROCESSING ALIVE_ACK from 0x05060708:32000
8780b
879
880MESSAGE to SGSN, msg length 1
88106
882
883result (ALIVE_ACK) = 1
884
885Current NS-VCIs:
886 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000, blocked
887 NS-VC Block count : 1
888
889--- Send message to SGSN ---
890
891SENDING BSSGP RESET to NSEI 0x0100, BVCI 0x0000
892NS UNITDATA MESSAGE to SGSN, BVCI 0x0000, msg length 18
89322 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
894
Jacob Erlbeckbf021962013-10-17 13:58:35 +0200895result (BSSGP RESET) = -16
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200896
897--- Unblock connection to SGSN ---
898
899PROCESSING UNBLOCK_ACK from 0x05060708:32000
90007
901
902==> got signal NS_UNBLOCK, NS-VC 0x0101/5.6.7.8:32000
903result (UNBLOCK_ACK) = 0
904
905PROCESSING ALIVE from 0x05060708:32000
9060a
907
908MESSAGE to SGSN, msg length 1
9090b
910
911result (ALIVE) = 1
912
913Current NS-VCIs:
914 VCI 0x0101, NSEI 0x0100, peer 0x05060708:32000
915 NS-VC Block count : 1
916
917--- Send message to SGSN ---
918
919SENDING BSSGP RESET to NSEI 0x0100, BVCI 0x0000
920NS UNITDATA MESSAGE to SGSN, BVCI 0x0000, msg length 18
92122 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
922
Jacob Erlbeckbf021962013-10-17 13:58:35 +0200923MESSAGE to SGSN, msg length 22
92400 00 00 00 22 04 82 4a 2e 07 81 08 08 88 10 20 30 40 50 60 10 00
925
926result (BSSGP RESET) = 22
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200927
928--- Send empty message with BVCI to SGSN ---
929
930SENDING [empty] to NSEI 0x0100, BVCI 0x0102
931NS UNITDATA MESSAGE to SGSN, BVCI 0x0102, msg length 0
932
933
Jacob Erlbeckbf021962013-10-17 13:58:35 +0200934MESSAGE to SGSN, msg length 4
93500 00 01 02
936
937result ([empty]) = 4
Jacob Erlbeck0d4e9492013-10-17 13:58:34 +0200938
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200939===== NS protocol test END
940