gbproxy: Cleanup match config after tests
Currently, patch filter configurations are leaking between tests. This adds a call to gbproxy_clear_patch_filter() to the end of each test that calls gbproxy_set_patch_filter(). Sponsored-by: On-Waves ehf
This commit is contained in:
parent
9a83d7af55
commit
9ccc41ea05
|
@ -1866,6 +1866,7 @@ static void test_gbproxy_ra_patching()
|
|||
OSMO_ASSERT(!expect_msg());
|
||||
received_messages = NULL;
|
||||
|
||||
gbproxy_clear_patch_filter(&gbcfg.matches[GBPROX_MATCH_PATCHING]);
|
||||
gbprox_reset(&gbcfg);
|
||||
gprs_ns_destroy(nsi);
|
||||
nsi = NULL;
|
||||
|
@ -3218,6 +3219,7 @@ static void test_gbproxy_secondary_sgsn()
|
|||
|
||||
dump_global(stdout, 0);
|
||||
|
||||
gbproxy_clear_patch_filter(&gbcfg.matches[GBPROX_MATCH_PATCHING]);
|
||||
gbprox_reset(&gbcfg);
|
||||
gprs_ns_destroy(nsi);
|
||||
nsi = NULL;
|
||||
|
@ -4227,6 +4229,8 @@ static void test_gbproxy_tlli_expire(void)
|
|||
|
||||
gbproxy_peer_free(peer);
|
||||
}
|
||||
gbproxy_clear_patch_filter(&cfg.matches[GBPROX_MATCH_PATCHING]);
|
||||
gbprox_reset(&cfg);
|
||||
}
|
||||
|
||||
static void test_gbproxy_imsi_matching(void)
|
||||
|
@ -4298,6 +4302,9 @@ static void test_gbproxy_imsi_matching(void)
|
|||
OSMO_ASSERT(gbproxy_check_imsi(&match, imei2, ARRAY_SIZE(imei2)) == -1);
|
||||
|
||||
/* TODO: Check correct length but wrong type with is_mi_tmsi */
|
||||
|
||||
gbproxy_clear_patch_filter(&match);
|
||||
OSMO_ASSERT(match.enable == 0);
|
||||
}
|
||||
|
||||
static struct log_info_cat gprs_categories[] = {
|
||||
|
|
|
@ -2422,7 +2422,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0
|
||||
PROCESSING ATTACH ACCEPT from 0x05060708:32000
|
||||
00 00 10 02 00 7c 69 fb 81 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 9e 41 c0 05 08 02 01 49 04 21 63 54 40 50 60 19 cd d7 08 17 16 18 05 f4 ef e2 b7 00 53 62 f1
|
||||
|
||||
|
@ -2445,7 +2445,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING ATTACH COMPLETE from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 08 01 c0 09 08 03 39 d7 bc
|
||||
|
||||
|
@ -2468,7 +2468,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING GMM INFO from 0x05060708:32000
|
||||
00 00 10 02 00 ef e2 b7 00 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 88 41 c0 09 08 21 04 ba 3d
|
||||
|
||||
|
@ -2491,7 +2491,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING ACT PDP CTX REQ (REPLACE APN) from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 35 01 c0 0d 0a 41 05 03 0c 00 00 1f 10 00 00 00 00 00 00 00 00 02 01 21 28 03 02 61 62 27 14 80 80 21 10 01 00 00 10 81 06 00 00 00 00 83 06 00 00 00 00 5a ff 02
|
||||
|
||||
|
@ -2515,7 +2515,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING XID (UL) from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 0f 41 fb 01 00 0e 00 64 11 05 16 01 90 66 b3 28
|
||||
|
||||
|
@ -2575,7 +2575,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING RA UPD REQ (P-TMSI 2) from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 70 80 00 80 0e 00 3e 01 c0 11 08 08 10 11 22 33 40 50 60 1d 19 13 42 33 57 2b f7 c8 48 02 13 48 50 c8 48 02 14 48 50 c8 48 02 17 49 10 c8 48 02 00 19 8b b2 92 17 16 27 07 04 31 02 e5 e0 32 02 20 00 e2 6d 78
|
||||
|
||||
|
@ -2611,7 +2611,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304/e656aa1f -> efe2b700/e0987654, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304/e656aa1f -> efe2b700/e0987654, IMSI 12131415161718, AGE 0
|
||||
PROCESSING RA UPD REQ (P-TMSI 3) from 0x01020304:1111
|
||||
00 00 10 02 01 e6 56 aa 1f 00 00 04 08 88 11 22 33 40 50 60 70 80 00 80 0e 00 3e 01 c0 15 08 08 10 11 22 33 40 50 60 1d 19 13 42 33 57 2b f7 c8 48 02 13 48 50 c8 48 02 14 48 50 c8 48 02 17 49 10 c8 48 02 00 19 8b b2 92 17 16 27 07 04 31 02 e5 e0 32 02 20 00 96 3e 97
|
||||
|
||||
|
@ -2647,7 +2647,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304/ead4775a -> efe2b700/e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304/ead4775a -> efe2b700/e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING RA UPD COMPLETE from 0x01020304:1111
|
||||
00 00 10 02 01 ea d4 77 5a 00 00 04 08 88 11 22 33 40 50 60 70 80 00 80 0e 00 08 01 c0 19 08 0a d5 5f 5e
|
||||
|
||||
|
@ -2683,7 +2683,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING LLC_DISCARDED from 0x01020304:1111
|
||||
00 00 00 00 2c 1f 84 ea d4 77 5a 0f 81 01 04 82 10 02 25 83 00 00 0c
|
||||
|
||||
|
@ -2707,7 +2707,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING BVC_SUSPEND from 0x01020304:1111
|
||||
00 00 00 00 0b 1f 84 ea d4 77 5a 1b 86 11 22 33 40 50 60
|
||||
|
||||
|
@ -2731,7 +2731,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING BVC_SUSPEND_ACK from 0x05060708:32000
|
||||
00 00 00 00 0c 1f 84 e0 54 32 10 1b 86 21 63 54 40 50 60 1d 81 01
|
||||
|
||||
|
@ -2755,7 +2755,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING LLC_DISCARDED from 0x01020304:1111
|
||||
00 00 00 00 2c 1f 84 ea d4 77 5a 0f 81 01 04 82 ee e1 25 83 00 00 0c
|
||||
|
||||
|
@ -2848,7 +2848,7 @@ Peers:
|
|||
TLLI from SGSN unknown : 2
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI ead4775a -> e0543210, IMSI 12131415161718, AGE 0
|
||||
PROCESSING DETACH ACC from 0x05060708:32000
|
||||
00 00 10 02 00 e0 54 32 10 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 89 41 c0 19 08 06 00 04 ff 52
|
||||
|
||||
|
@ -3029,7 +3029,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0
|
||||
PROCESSING IDENT REQUEST from 0x05060708:32000
|
||||
00 00 10 02 00 7c 69 fb 81 00 50 20 16 82 02 58 0e 89 41 c0 01 08 15 01 ff 6c ba
|
||||
|
||||
|
@ -3050,7 +3050,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0
|
||||
PROCESSING IDENT RESPONSE from 0x01020304:1111
|
||||
00 00 10 02 01 80 00 de ad 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 11 01 c0 09 08 16 08 11 12 13 14 15 16 17 18 ba 14 c3
|
||||
|
||||
|
@ -3071,7 +3071,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead -> 7c69fb81, IMSI 12131415161718, AGE 0
|
||||
PROCESSING ATTACH ACCEPT from 0x05060708:32000
|
||||
00 00 10 02 00 7c 69 fb 81 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 9e 41 c0 05 08 02 01 49 04 21 63 54 40 50 60 19 cd d7 08 17 16 18 05 f4 ef e2 b7 00 53 62 f1
|
||||
|
||||
|
@ -3094,7 +3094,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING ATTACH COMPLETE from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 08 01 c0 0d 08 03 55 1c ea
|
||||
|
||||
|
@ -3117,7 +3117,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/c00f7304 -> 7c69fb81/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING GMM INFO from 0x05060708:32000
|
||||
00 00 10 02 00 ef e2 b7 00 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 88 41 c0 09 08 21 04 ba 3d
|
||||
|
||||
|
@ -3140,7 +3140,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING XID (UL) from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 0f 41 fb 01 00 0e 00 64 11 05 16 01 90 66 b3 28
|
||||
|
||||
|
@ -3199,7 +3199,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING LLC_DISCARDED from 0x01020304:1111
|
||||
00 00 00 00 2c 1f 84 c0 0f 73 04 0f 81 01 04 82 10 02 25 83 00 00 0c
|
||||
|
||||
|
@ -3222,7 +3222,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING LLC_DISCARDED from 0x05060708:32000
|
||||
00 00 00 00 2c 1f 84 ef e2 b7 00 0f 81 01 04 82 10 02 25 83 00 00 0c
|
||||
|
||||
|
@ -3245,7 +3245,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING BVC_SUSPEND from 0x01020304:1111
|
||||
00 00 00 00 0b 1f 84 c0 0f 73 04 1b 86 11 22 33 40 50 60
|
||||
|
||||
|
@ -3268,7 +3268,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING BVC_SUSPEND_ACK from 0x05060708:32000
|
||||
00 00 00 00 0c 1f 84 ef e2 b7 00 1b 86 21 63 54 40 50 60 1d 81 01
|
||||
|
||||
|
@ -3291,7 +3291,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING LLC_DISCARDED from 0x01020304:1111
|
||||
00 00 00 00 2c 1f 84 c0 0f 73 04 0f 81 01 04 82 ee e1 25 83 00 00 0c
|
||||
|
||||
|
@ -3360,7 +3360,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI c00f7304 -> efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING DETACH ACC from 0x05060708:32000
|
||||
00 00 10 02 00 ef e2 b7 00 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 89 41 c0 0d 08 06 00 aa ab ee
|
||||
|
||||
|
@ -3416,7 +3416,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead -> 7eb52dfb, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead -> 7eb52dfb, IMSI 12131415161718, AGE 0
|
||||
PROCESSING RA UDP ACC from 0x05060708:32000
|
||||
00 00 10 02 00 7e b5 2d fb 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 9d 41 c0 11 08 09 00 49 21 63 54 40 50 60 19 54 ab b3 18 05 f4 ef e2 b7 00 17 16 36 98 77
|
||||
|
||||
|
@ -3439,7 +3439,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/e656aa1f -> 7eb52dfb/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/e656aa1f -> 7eb52dfb/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING DETACH REQ from 0x01020304:1111
|
||||
00 00 10 02 01 c0 0f 73 04 00 00 04 08 88 11 22 33 40 50 60 12 34 00 80 0e 00 15 01 c0 1d 08 05 01 18 05 f4 ef e2 b7 00 19 03 b9 97 cb aa cc a3
|
||||
|
||||
|
@ -3462,7 +3462,7 @@ Peers:
|
|||
Attach Request count : 1
|
||||
TLLI cache size : 1
|
||||
TLLI-Cache: 1
|
||||
TLLI 8000dead/e656aa1f -> 7eb52dfb/efe2b700, IMSI 12131415161718, AGE 0, IMSI matches
|
||||
TLLI 8000dead/e656aa1f -> 7eb52dfb/efe2b700, IMSI 12131415161718, AGE 0
|
||||
PROCESSING DETACH ACC from 0x05060708:32000
|
||||
00 00 10 02 00 ef e2 b7 00 00 50 20 16 82 02 58 13 99 18 b3 43 2b 25 96 62 00 60 80 9a c2 c6 62 00 60 80 ba c8 c6 62 00 60 80 00 0a 82 08 02 0d 88 11 12 13 14 15 16 17 18 00 81 00 0e 89 41 c0 15 08 06 00 f7 35 f0
|
||||
|
||||
|
|
Loading…
Reference in New Issue