Add separate log category for RSPRO protocol

Change-Id: I2e158f5181a24ae2256aae12d26865c4907eabad
This commit is contained in:
Harald Welte 2021-12-08 20:57:16 +01:00
parent 73bbd54cdb
commit 46122ab94e
3 changed files with 10 additions and 4 deletions

View File

@ -36,6 +36,11 @@ static const struct log_info_cat default_categories[] = {
.loglevel = LOGL_INFO, .loglevel = LOGL_INFO,
.enabled = 1, .enabled = 1,
}, },
[DRSPRO] = {
.name = "DRSPRO",
.loglevel = LOGL_INFO,
.enabled = 1,
},
}; };
const struct log_info log_info = { const struct log_info log_info = {

View File

@ -4,6 +4,7 @@
enum { enum {
DMAIN, DMAIN,
DST2, DST2,
DRSPRO,
}; };
extern const struct log_info log_info; extern const struct log_info log_info;

View File

@ -68,8 +68,8 @@ static int ipa_client_conn_send_rspro(struct ipa_client_conn *ipa, RsproPDU_t *r
{ {
struct msgb *msg = rspro_enc_msg(rspro); struct msgb *msg = rspro_enc_msg(rspro);
if (!msg) { if (!msg) {
LOGP(DMAIN, LOGL_ERROR, "Error encoding RSPRO: %s\n", rspro_msgt_name(rspro)); LOGP(DRSPRO, LOGL_ERROR, "Error encoding RSPRO: %s\n", rspro_msgt_name(rspro));
osmo_log_backtrace(DMAIN, LOGL_ERROR); osmo_log_backtrace(DRSPRO, LOGL_ERROR);
ASN_STRUCT_FREE(asn_DEF_RsproPDU, rspro); ASN_STRUCT_FREE(asn_DEF_RsproPDU, rspro);
return -1; return -1;
} }
@ -87,7 +87,7 @@ int server_conn_send_rspro(struct rspro_server_conn *srvc, RsproPDU_t *rspro)
{ {
if (!rspro) { if (!rspro) {
LOGPFSML(srvc->fi, LOGL_ERROR, "Attempt to transmit NULL\n"); LOGPFSML(srvc->fi, LOGL_ERROR, "Attempt to transmit NULL\n");
osmo_log_backtrace(DMAIN, LOGL_ERROR); osmo_log_backtrace(DRSPRO, LOGL_ERROR);
return -EINVAL; return -EINVAL;
} }
if (osmo_fsm_inst_dispatch(srvc->fi, SRVC_E_RSPRO_TX, rspro) < 0) { if (osmo_fsm_inst_dispatch(srvc->fi, SRVC_E_RSPRO_TX, rspro) < 0) {
@ -432,7 +432,7 @@ struct osmo_fsm rspro_client_server_fsm = {
.allstate_event_mask = S(SRVC_E_ESTABLISH) | S(SRVC_E_DISCONNECT), .allstate_event_mask = S(SRVC_E_ESTABLISH) | S(SRVC_E_DISCONNECT),
.allstate_action = srvc_allstate_action, .allstate_action = srvc_allstate_action,
.timer_cb = server_conn_fsm_timer_cb, .timer_cb = server_conn_fsm_timer_cb,
.log_subsys = DMAIN, .log_subsys = DRSPRO,
.event_names = server_conn_fsm_event_names, .event_names = server_conn_fsm_event_names,
}; };