diff options
author | Harald Welte <laforge@gnumonks.org> | 2016-01-01 16:46:06 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-01-01 16:47:13 +0100 |
commit | a575ebfd0f83504570135557ec2e7592cb8609bb (patch) | |
tree | 370a95c4bbd063d0736157574ad0d9f3ccccc532 | |
parent | 74157f6120d285a187ae9377e046c59783a64137 (diff) |
test-ranap: Call new RANAP encoder functions from ranap_msg_factory.c
-rw-r--r-- | src/tests/test-ranap.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/tests/test-ranap.c b/src/tests/test-ranap.c index f58c8c8..8364e7e 100644 --- a/src/tests/test-ranap.c +++ b/src/tests/test-ranap.c @@ -100,6 +100,41 @@ int main(int argc, char **argv) if (msg) printf("%s\n", msgb_hexdump(msg)); msgb_free(msg); + + printf("\n==> RESET CMD\n"); + msg = ranap_new_msg_reset(RANAP_CN_DomainIndicator_cs_domain, &cause); + if (msg) + printf("%s\n", msgb_hexdump(msg)); + msgb_free(msg); + + printf("\n==> RESET ACK\n"); + uint8_t plmn_id[] = { 0x09, 0x01, 0x99 }; + RANAP_GlobalRNC_ID_t rnc_id; + rnc_id.pLMNidentity.buf = plmn_id; + rnc_id.pLMNidentity.size = sizeof(plmn_id); + rnc_id.rNC_ID = 2342; + msg = ranap_new_msg_reset_ack(RANAP_CN_DomainIndicator_cs_domain, &rnc_id); + if (msg) + printf("%s\n", msgb_hexdump(msg)); + msgb_free(msg); + + printf("\n==> INITIAL UE\n"); + msg = ranap_new_msg_initial_ue(23, 0, &rnc_id, nas_buf, sizeof(nas_buf)); + if (msg) + printf("%s\n", msgb_hexdump(msg)); + msgb_free(msg); + + printf("\n==> IU RELEASE REQ\n"); + msg = ranap_new_msg_iu_rel_req(&cause); + if (msg) + printf("%s\n", msgb_hexdump(msg)); + msgb_free(msg); + + printf("\n==> RAB RELEASE REQ\n"); + msg = ranap_new_msg_rab_rel_req(23, &cause); + if (msg) + printf("%s\n", msgb_hexdump(msg)); + msgb_free(msg); } printf("report\n"); |