diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2015-12-03 17:02:13 +0100 |
---|---|---|
committer | Daniel Willmann <dwillmann@sysmocom.de> | 2015-12-03 17:02:13 +0100 |
commit | 4aeef6c3c4c4aaf52ce894c840e2db4f1ca65a10 (patch) | |
tree | ee1c06514c4383c0ec7ae1dab647a4fd0feeffba /src | |
parent | 97374c039b7094d48f9dcc48794db2aa3caf6f59 (diff) |
hnb-test: Send hard-coded HNB register request for now
Diffstat (limited to 'src')
-rw-r--r-- | src/tests/hnb-test.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/tests/hnb-test.c b/src/tests/hnb-test.c index 583222a..2823076 100644 --- a/src/tests/hnb-test.c +++ b/src/tests/hnb-test.c @@ -123,6 +123,25 @@ static int hnb_write_cb(struct osmo_fd *fd, struct msgb *msg) return rc; } +#include "pdus.h" + +static void hnb_send_register_req(struct hnb_test *hnb_test) +{ + struct msgb *msg; + int rc; + + msg = msgb_alloc(1024, "HNBAP Tx"); + + memcpy(msgb_data(msg), hnbap_reg_req, sizeof(hnbap_reg_req)); + + msgb_put(msg, sizeof(hnbap_reg_req)); + + msgb_ppid(msg) = IUH_PPI_HNBAP; + + osmo_wqueue_enqueue(&hnb_test->wqueue, msg); +} + + static const struct log_info_cat log_cat[] = { [DMAIN] = { .name = "DMAIN", .loglevel = LOGL_DEBUG, .enabled = 1, @@ -168,6 +187,8 @@ int main(int argc, const char *argv) } // sctp_sock_init(g_hnb_test.conn_fd); + hnb_send_register_req(&g_hnb_test); + while (1) { rc = osmo_select_main(0); if (rc < 0) |