aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2015-12-03 17:02:13 +0100
committerDaniel Willmann <dwillmann@sysmocom.de>2015-12-03 17:02:13 +0100
commit4aeef6c3c4c4aaf52ce894c840e2db4f1ca65a10 (patch)
treeee1c06514c4383c0ec7ae1dab647a4fd0feeffba /src
parent97374c039b7094d48f9dcc48794db2aa3caf6f59 (diff)
hnb-test: Send hard-coded HNB register request for now
Diffstat (limited to 'src')
-rw-r--r--src/tests/hnb-test.c21
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)