From c799c70c59959054f743fd491cba14e9694444c2 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 9 Sep 2018 10:02:17 +0200 Subject: CBCH: Add FIXME comments on queue overflow/underflow handling Change-Id: Ida97f25ab4bf7e4d0f03b13396cb37cdfe99ef40 --- src/common/cbch.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/common/cbch.c b/src/common/cbch.c index 56d76f17..7bbe2c95 100644 --- a/src/common/cbch.c +++ b/src/common/cbch.c @@ -136,6 +136,7 @@ int bts_process_smscb_cmd(struct gsm_bts *bts, } llist_add_tail(&scm->list, &bts->smscb_state.queue); + /* FIXME: limit queue size and optionally send CBCH LOAD Information (overflow) via RSL */ return 0; } @@ -145,8 +146,10 @@ static struct smscb_msg *select_next_smscb(struct gsm_bts *bts) struct smscb_msg *msg; msg = llist_first_entry_or_null(&bts->smscb_state.queue, struct smscb_msg, list); - if (!msg) + if (!msg) { + /* FIXME: send CBCH LOAD Information (underflow) via RSL */ return NULL; + } llist_del(&msg->list); -- cgit v1.2.3