trxcon/scheduler: enrich GSM 05.03 encoding error messages
Change-Id: I35a7c5df4fc0ed2195ba721f92812874011459d9
This commit is contained in:
parent
696fe71ac1
commit
c89047d8bc
|
@ -146,7 +146,9 @@ int tx_pdtch_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
rc = gsm0503_pdtch_encode(buffer, lchan->prim->payload,
|
||||
lchan->prim->payload_len);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload (len=%zu): %s\n",
|
||||
lchan->prim->payload_len, osmo_hexdump(lchan->prim->payload,
|
||||
lchan->prim->payload_len));
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
|
|
@ -108,7 +108,8 @@ int tx_rach_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
/* Encode extended (11-bit) payload */
|
||||
rc = gsm0503_rach_ext_encode(payload, ext_req->ra11, trx->bsic, true);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Could not encode extended RACH burst\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Could not encode extended RACH burst "
|
||||
"(ra=%u bsic=%u)\n", ext_req->ra11, trx->bsic);
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
@ -125,7 +126,8 @@ int tx_rach_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
/* Encode regular (8-bit) payload */
|
||||
rc = gsm0503_rach_ext_encode(payload, req->ra, trx->bsic, false);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Could not encode RACH burst\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Could not encode RACH burst "
|
||||
"(ra=%u bsic=%u)\n", req->ra, trx->bsic);
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
|
|
@ -239,7 +239,9 @@ int tx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
/* Encode payload */
|
||||
rc = gsm0503_tch_fr_encode(buffer, lchan->prim->payload, l2_len, 1);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload (len=%zu): %s\n",
|
||||
lchan->prim->payload_len, osmo_hexdump(lchan->prim->payload,
|
||||
lchan->prim->payload_len));
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
|
|
@ -445,7 +445,9 @@ int tx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
/* Encode the payload */
|
||||
rc = gsm0503_tch_hr_encode(buffer, lchan->prim->payload, l2_len);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload (len=%zu): %s\n",
|
||||
lchan->prim->payload_len, osmo_hexdump(lchan->prim->payload,
|
||||
lchan->prim->payload_len));
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
|
|
@ -155,7 +155,9 @@ int tx_data_fn(struct trx_instance *trx, struct trx_ts *ts,
|
|||
/* Encode payload */
|
||||
rc = gsm0503_xcch_encode(buffer, lchan->prim->payload);
|
||||
if (rc) {
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload\n");
|
||||
LOGP(DSCHD, LOGL_ERROR, "Failed to encode L2 payload (len=%zu): %s\n",
|
||||
lchan->prim->payload_len, osmo_hexdump(lchan->prim->payload,
|
||||
lchan->prim->payload_len));
|
||||
|
||||
/* Forget this primitive */
|
||||
sched_prim_drop(lchan);
|
||||
|
|
Loading…
Reference in New Issue