diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-04-21 15:45:26 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-04-21 15:46:38 +0800 |
commit | 32423500f6ad9b14744cf4ff5b73720ea90268d2 (patch) | |
tree | 7378a2ac6c812dd55867925549dd3f7510c6bc63 /openbsc/tests | |
parent | c3a6a1dbe5432e792103916291fd837ea96e0937 (diff) |
[nat] Add unit test to forward Proto Error messages back both ways.
Diffstat (limited to 'openbsc/tests')
-rw-r--r-- | openbsc/tests/bsc-nat/bsc_nat_test.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.c b/openbsc/tests/bsc-nat/bsc_nat_test.c index 1712ff6f0..19d8d3a27 100644 --- a/openbsc/tests/bsc-nat/bsc_nat_test.c +++ b/openbsc/tests/bsc-nat/bsc_nat_test.c @@ -96,6 +96,12 @@ static const u_int8_t connnection_it[] = { 0x00, 0x00, 0x00, 0x00, }; +/* error in both directions */ +static const u_int8_t proto_error[] = { + 0x00, 0x05, 0xfd, + 0x0f, 0x22, 0x33, 0x44, 0x00, +}; + /* MGCP wrap... */ static const u_int8_t mgcp_msg[] = { 0x00, 0x03, 0xfc, @@ -176,6 +182,19 @@ static const struct filter_result results[] = { .dir = DIR_MSC, .result = 0, }, + { + .data = proto_error, + .length = ARRAY_SIZE(proto_error), + .dir = DIR_BSC, + .result = 0, + }, + { + .data = proto_error, + .length = ARRAY_SIZE(proto_error), + .dir = DIR_MSC, + .result = 0, + }, + }; static void test_filter(void) |