From ed4e7dbf86860a727f8cd6ca7ca03dfb20e3bfca Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Sat, 18 Feb 2023 02:40:57 +0100 Subject: [PATCH] sccp_scmg: ignore PCSTATE.indication Silence the error log for PCSTATE.indication prims. When running the HNBGW_Tests.ttcn suite, the osmo-hnbgw LOGL_ERROR is spammed with messages like: DLSCCP ERROR unsupported SCCP user primitive N-PCSTATE.indication (sccp_scmg.c:298) Add this prim to scmg_prim_cb() to just log on DEBUG that it is ignored. Related: OS#5679 Change-Id: I5fd38afea94f48ed2f2fcd2d9baa8ec22a571b6b --- src/sccp_scmg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sccp_scmg.c b/src/sccp_scmg.c index ef3a0b36..a8ac7663 100644 --- a/src/sccp_scmg.c +++ b/src/sccp_scmg.c @@ -294,6 +294,9 @@ static int scmg_prim_cb(struct osmo_prim_hdr *oph, void *_scu) scmg->affected_pc = osmo_load16le(&scmg->affected_pc); rc = scmg_rx(scu, ¶m->calling_addr, ¶m->called_addr, scmg); break; + case OSMO_PRIM(OSMO_SCU_PRIM_N_PCSTATE, PRIM_OP_INDICATION): + LOGP(DLSCCP, LOGL_DEBUG, "Ignoring SCCP user primitive %s\n", osmo_scu_prim_name(oph)); + break; default: LOGP(DLSCCP, LOGL_ERROR, "unsupported SCCP user primitive %s\n", osmo_scu_prim_name(oph));