pespin has submitted this change. ( 
https://gerrit.osmocom.org/c/osmocom-bb/+/34141 )

 (

3 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted 
one.
 )Change subject: l1gprs: Improve logging fn and tn in BLOCK.req
......................................................................

l1gprs: Improve logging fn and tn in BLOCK.req

Change-Id: Iba29d88770e79fee0e4ac3c8f4e833907afa5b52
---
M src/shared/l1gprs.c
1 file changed, 17 insertions(+), 5 deletions(-)

Approvals:
  fixeria: Looks good to me, approved
  Jenkins Builder: Verified




diff --git a/src/shared/l1gprs.c b/src/shared/l1gprs.c
index a9a6228..e4c1fc7 100644
--- a/src/shared/l1gprs.c
+++ b/src/shared/l1gprs.c
@@ -625,6 +625,7 @@
        const struct l1ctl_gprs_ul_block_req *l1br = (void *)msg->l1h;
        const struct l1gprs_pdch *pdch = NULL;
        size_t data_len;
+       uint32_t fn;

        OSMO_ASSERT(l1br != NULL);

@@ -634,10 +635,11 @@
                          msgb_l1len(msg), sizeof(*l1br));
                return -EINVAL;
        }
+       fn = ntohl(l1br->hdr.fn);
        if (OSMO_UNLIKELY(l1br->hdr.tn >= ARRAY_SIZE(gprs->pdch))) {
                LOGP_GPRS(gprs, LOGL_ERROR,
-                         "Rx malformed UL BLOCK.req (tn=%u)\n",
-                         l1br->hdr.tn);
+                         "Rx malformed UL BLOCK.req (fn=%u, tn=%u)\n",
+                         fn, l1br->hdr.tn);
                return -EINVAL;
        }

@@ -646,17 +648,18 @@

        LOGP_PDCH(pdch, LOGL_DEBUG,
                  "Rx UL BLOCK.req (fn=%u, len=%zu): %s\n",
-                 ntohl(l1br->hdr.fn), data_len, osmo_hexdump(l1br->data, 
data_len));
+                 fn, data_len, osmo_hexdump(l1br->data, data_len));

        if ((pdch->ul_tbf_count == 0) && (pdch->dl_tbf_count == 0)) {
                LOGP_PDCH(pdch, LOGL_ERROR,
-                         "Rx UL BLOCK.req, but this PDCH has no configured 
TBFs\n");
+                         "Rx UL BLOCK.req (fn=%u, len=%zu), but this PDCH has 
no configured TBFs\n",
+                         fn, data_len);
                return -EINVAL;
        }

        *req = (struct l1gprs_prim_ul_block_req) {
                .hdr = {
-                       .fn = ntohl(l1br->hdr.fn),
+                       .fn = fn,
                        .tn = l1br->hdr.tn,
                },
                .data = &l1br->data[0],

--
To view, visit https://gerrit.osmocom.org/c/osmocom-bb/+/34141
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmocom-bb
Gerrit-Branch: master
Gerrit-Change-Id: Iba29d88770e79fee0e4ac3c8f4e833907afa5b52
Gerrit-Change-Number: 34141
Gerrit-PatchSet: 8
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to