diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-11-26 16:52:23 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2012-11-26 16:52:23 +0100 |
commit | 8c01231681fca386b3e7b71eeba999d545edbbdf (patch) | |
tree | 7a01bed2e720242b32b1e8facfa8dc9107a9045a | |
parent | 579fb09eacf0412b9980af381c558eafb220f0d5 (diff) |
lapd: Use LOGL_ERROR for messgaes that are wrong in the given context
Log message that are either too big or have the C/R bit set as error.
-rw-r--r-- | src/gsm/lapd_core.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/gsm/lapd_core.c b/src/gsm/lapd_core.c index d9a1a636..0dc78ebb 100644 --- a/src/gsm/lapd_core.c +++ b/src/gsm/lapd_core.c @@ -796,7 +796,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) dl->seq_err_cond = 0; /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.resp) { - LOGP(DLLAPD, LOGL_NOTICE, "SABM response error\n"); + LOGP(DLLAPD, LOGL_ERROR, "SABM response error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); return -EINVAL; @@ -806,7 +806,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) * set, AN MDL-ERROR-INDICATION is sent to MM. */ if (lctx->more || length > lctx->n201) { - LOGP(DLLAPD, LOGL_NOTICE, "SABM too large error\n"); + LOGP(DLLAPD, LOGL_ERROR, "SABM too large error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_UFRM_INC_PARAM, lctx); return -EIO; @@ -900,7 +900,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) lapd_state_names[dl->state]); /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.cmd) { - LOGP(DLLAPD, LOGL_NOTICE, "DM command error\n"); + LOGP(DLLAPD, LOGL_ERROR, "DM command error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); return -EINVAL; @@ -981,7 +981,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) LOGP(DLLAPD, LOGL_INFO, "UI received\n"); /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.resp) { - LOGP(DLLAPD, LOGL_NOTICE, "UI indicates response " + LOGP(DLLAPD, LOGL_ERROR, "UI indicates response " "error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); @@ -992,7 +992,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) * set, AN MDL-ERROR-INDICATION is sent to MM. */ if (length > lctx->n201 || lctx->more) { - LOGP(DLLAPD, LOGL_NOTICE, "UI too large error " + LOGP(DLLAPD, LOGL_ERROR, "UI too large error " "(%d > N201(%d) or M=%d)\n", length, lctx->n201, lctx->more); msgb_free(msg); @@ -1025,7 +1025,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) dl->seq_err_cond = 0; /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.resp) { - LOGP(DLLAPD, LOGL_NOTICE, "DISC response error\n"); + LOGP(DLLAPD, LOGL_ERROR, "DISC response error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); return -EINVAL; @@ -1036,7 +1036,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) * primitive with cause "U frame with incorrect * parameters" is sent to the mobile management entity. */ - LOGP(DLLAPD, LOGL_NOTICE, + LOGP(DLLAPD, LOGL_ERROR, "U frame iwth incorrect parameters "); msgb_free(msg); mdl_error(MDL_CAUSE_UFRM_INC_PARAM, lctx); @@ -1088,7 +1088,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) lapd_state_names[dl->state]); /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.cmd) { - LOGP(DLLAPD, LOGL_NOTICE, "UA indicates command " + LOGP(DLLAPD, LOGL_ERROR, "UA indicates command " "error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); @@ -1099,7 +1099,7 @@ static int lapd_rx_u(struct msgb *msg, struct lapd_msg_ctx *lctx) * set, AN MDL-ERROR-INDICATION is sent to MM. */ if (lctx->more || length > lctx->n201) { - LOGP(DLLAPD, LOGL_NOTICE, "UA too large error\n"); + LOGP(DLLAPD, LOGL_ERROR, "UA too large error\n"); msgb_free(msg); mdl_error(MDL_CAUSE_UFRM_INC_PARAM, lctx); return -EIO; @@ -1206,7 +1206,7 @@ static int lapd_rx_s(struct msgb *msg, struct lapd_msg_ctx *lctx) * with the M bit set to "1", an MDL-ERROR-INDICATION * primitive with cause "S frame with incorrect * parameters" is sent to the mobile management entity. */ - LOGP(DLLAPD, LOGL_NOTICE, + LOGP(DLLAPD, LOGL_ERROR, "S frame with incorrect parameters\n"); msgb_free(msg); mdl_error(MDL_CAUSE_SFRM_INC_PARAM, lctx); @@ -1425,7 +1425,7 @@ static int lapd_rx_s(struct msgb *msg, struct lapd_msg_ctx *lctx) break; default: /* G.3.1 */ - LOGP(DLLAPD, LOGL_NOTICE, "Supervisory frame not allowed.\n"); + LOGP(DLLAPD, LOGL_ERROR, "Supervisory frame not allowed.\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); return -EINVAL; @@ -1448,7 +1448,7 @@ static int lapd_rx_i(struct msgb *msg, struct lapd_msg_ctx *lctx) /* G.2.2 Wrong value of the C/R bit */ if (lctx->cr == dl->cr.rem2loc.resp) { - LOGP(DLLAPD, LOGL_NOTICE, "I frame response not allowed\n"); + LOGP(DLLAPD, LOGL_ERROR, "I frame response not allowed\n"); msgb_free(msg); mdl_error(MDL_CAUSE_FRM_UNIMPL, lctx); return -EINVAL; @@ -1459,7 +1459,7 @@ static int lapd_rx_i(struct msgb *msg, struct lapd_msg_ctx *lctx) * to a numerical value L>N201 or L=0, an MDL-ERROR-INDICATION * primitive with cause "I frame with incorrect length" * is sent to the mobile management entity. */ - LOGP(DLLAPD, LOGL_NOTICE, "I frame length not allowed\n"); + LOGP(DLLAPD, LOGL_ERROR, "I frame length not allowed\n"); msgb_free(msg); mdl_error(MDL_CAUSE_IFRM_INC_LEN, lctx); return -EIO; @@ -1470,7 +1470,7 @@ static int lapd_rx_i(struct msgb *msg, struct lapd_msg_ctx *lctx) * cause "I frame with incorrect use of M bit" is sent to the * mobile management entity. */ if (lctx->more && length < lctx->n201) { - LOGP(DLLAPD, LOGL_NOTICE, "I frame with M bit too short\n"); + LOGP(DLLAPD, LOGL_ERROR, "I frame with M bit too short\n"); msgb_free(msg); mdl_error(MDL_CAUSE_IFRM_INC_MBITS, lctx); return -EIO; |