diff options
author | Minh-Quang Nguyen <minh-quang.nguyen@nutaq.com> | 2016-06-10 12:58:24 -0400 |
---|---|---|
committer | Minh-Quang Nguyen <minh-quang.nguyen@nutaq.com> | 2016-06-10 12:58:24 -0400 |
commit | 53a6f6cf559c081e87c85f819daa31bcce207439 (patch) | |
tree | e3b79055b19a15103172506df2d9bff3e2728a6c | |
parent | dfa6b98149d4fb858fbcc1446dd8c31107170580 (diff) |
LC15: osmo-bts-litecell15/l1_if.c : Alarm - Unknown l1sap downlink operation
Change-Id: Ie07a5f79cadb01349072e8aaa66e4fcdd7c61e09
-rw-r--r-- | src/osmo-bts-litecell15/l1_if.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/osmo-bts-litecell15/l1_if.c b/src/osmo-bts-litecell15/l1_if.c index 73b27704..f6eb6afb 100644 --- a/src/osmo-bts-litecell15/l1_if.c +++ b/src/osmo-bts-litecell15/l1_if.c @@ -552,6 +552,8 @@ int bts_model_l1sap_down(struct gsm_bts_trx *trx, struct osmo_phsap_prim *l1sap) { struct msgb *msg = l1sap->oph.msg; int rc = 0; + char log_msg[100]; + struct gsm_failure_evt_rep failure_rep; switch (OSMO_PRIM_HDR(&l1sap->oph)) { case OSMO_PRIM(PRIM_PH_DATA, PRIM_OP_REQUEST): @@ -564,8 +566,16 @@ int bts_model_l1sap_down(struct gsm_bts_trx *trx, struct osmo_phsap_prim *l1sap) rc = mph_info_req(trx, msg, l1sap); break; default: - LOGP(DL1C, LOGL_NOTICE, "unknown prim %d op %d\n", - l1sap->oph.primitive, l1sap->oph.operation); + snprintf(log_msg, 100, "unknown prim %d op %d\n", + l1sap->oph.primitive, l1sap->oph.operation); + LOGP(DL1C, LOGL_NOTICE,"%s", log_msg); + + failure_rep.event_type = NM_EVT_COMM_FAIL; + failure_rep.event_serverity = NM_SEVER_MAJOR; + failure_rep.cause_type = NM_PCAUSE_T_MANUF; + failure_rep.event_cause = NM_MM_EVT_MAJ_UKWN_MSG; + failure_rep.add_text = (char *)&log_msg; + oml_tx_failure_event_rep(&trx->mo, failure_rep); rc = -EINVAL; } |