diff options
author | Harald Welte <laforge@gnumonks.org> | 2014-12-29 18:37:45 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2014-12-30 00:24:52 +0100 |
commit | c328371b54ad76585a6427401a02e6846d139bff (patch) | |
tree | aca76514b422ea0a47bde43ad0618f4ec602c584 /src/common | |
parent | ffcdd0da7e2e05eed4eb77bcf51861fbcf89fb5c (diff) |
cbch: add debug statementsshared/31c3
Diffstat (limited to 'src/common')
-rw-r--r-- | src/common/cbch.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common/cbch.c b/src/common/cbch.c index 22a6df56..07a8ead6 100644 --- a/src/common/cbch.c +++ b/src/common/cbch.c @@ -24,6 +24,7 @@ #include <osmo-bts/bts.h> #include <osmo-bts/cbch.h> +#include <osmo-bts/logging.h> #define SMS_CB_MSG_LEN 88 /* TS 04.12 Section 3.1 */ #define SMS_CB_BLOCK_LEN 22 /* TS 04.12 Section 3.1 */ @@ -64,6 +65,8 @@ static int get_smscb_block(struct gsm_bts *bts, uint8_t *out) return 0; } + DEBUGP(DLSMS, "Current SMS-CB %s: ", + osmo_hexdump_nospc(msg->msg, sizeof(msg->msg))); /* determine how much data to copy */ to_copy = SMS_CB_MSG_LEN - (msg->next_seg * SMS_CB_BLOCK_LEN); if (to_copy > SMS_CB_BLOCK_LEN) @@ -75,6 +78,9 @@ static int get_smscb_block(struct gsm_bts *bts, uint8_t *out) /* set + increment sequence number */ block_type->seq_nr = msg->next_seg++; + DEBUGP(DLSMS, "sending block %u: %s\n", + block_type->seq_nr, osmo_hexdump_nospc(out, to_copy)); + /* determine if this is the last block */ if (block_type->seq_nr + 1 == msg->num_segs) block_type->lb = 1; @@ -134,6 +140,8 @@ int bts_process_smscb_cmd(struct gsm_bts *bts, break; } + DEBUGP(DLSMS, "Enqueuing SMS-CB %s from RSL", + osmo_hexdump_nospc(scm->msg, sizeof(scm->msg))); llist_add_tail(&scm->list, &btsb->smscb_state.queue); return 0; |