Change in osmo-pcu[master]: Improve logging in DATA.req and ACT.req

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

pespin gerrit-no-reply at lists.osmocom.org
Tue Mar 9 15:30:30 UTC 2021


pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-pcu/+/23290 )


Change subject: Improve logging in DATA.req and ACT.req
......................................................................

Improve logging in DATA.req and ACT.req

Change-Id: Id57d50d8bf528adfef3713c594102d31ab49c149
---
M src/pcu_l1_if.cpp
1 file changed, 19 insertions(+), 15 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-pcu refs/changes/90/23290/1

diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp
index b241aa2..1f87666 100644
--- a/src/pcu_l1_if.cpp
+++ b/src/pcu_l1_if.cpp
@@ -147,14 +147,15 @@
 	return pcu_sock_send(msg);
 }
 
-static int pcu_tx_act_req(struct gprs_rlcmac_bts *bts, uint8_t trx, uint8_t ts, uint8_t activate)
+static int pcu_tx_act_req(struct gprs_rlcmac_bts *bts, const struct gprs_rlcmac_pdch *pdch,
+			  uint8_t activate)
 {
 	struct msgb *msg;
 	struct gsm_pcu_if *pcu_prim;
 	struct gsm_pcu_if_act_req *act_req;
 
-	LOGP(DL1IF, LOGL_INFO, "Sending %s request: trx=%d ts=%d\n",
-		(activate) ? "activate" : "deactivate", trx, ts);
+	LOGPDCH(pdch, DL1IF, LOGL_INFO, "Sending %s request\n",
+		(activate) ? "activate" : "deactivate");
 
 	msg = pcu_msgb_alloc(PCU_IF_MSG_ACT_REQ, bts->nr);
 	if (!msg)
@@ -162,8 +163,8 @@
 	pcu_prim = (struct gsm_pcu_if *) msg->data;
 	act_req = &pcu_prim->u.act_req;
 	act_req->activate = activate;
-	act_req->trx_nr = trx;
-	act_req->ts_nr = ts;
+	act_req->trx_nr = pdch->trx_no();
+	act_req->ts_nr = pdch->ts_no;
 
 	return pcu_sock_send(msg);
 }
@@ -177,9 +178,9 @@
 	struct gsm_pcu_if_data *data_req;
 	int current_fn = bts_current_frame_number(bts);
 
-	LOGP(DL1IF, LOGL_DEBUG, "Sending data request: trx=%d ts=%d sapi=%d "
-		"arfcn=%d fn=%d cur_fn=%d block=%d data=%s\n", trx, ts, sapi, arfcn, fn, current_fn,
-		block_nr, osmo_hexdump(data, len));
+	LOGP(DL1IF, LOGL_DEBUG, "(bts=%u,trx=%u,ts=%u) FN=%u Sending data request: sapi=%d "
+	     "arfcn=%d cur_fn=%d block=%d data=%s\n", bts->nr, trx, ts, fn, sapi,
+	     arfcn, current_fn, block_nr, osmo_hexdump(data, len));
 
 	msg = pcu_msgb_alloc(PCU_IF_MSG_DATA_REQ, bts->nr);
 	if (!msg)
@@ -461,10 +462,12 @@
 {
 	int rc = 0;
 	int current_fn = bts_current_frame_number(bts);
+	struct gprs_rlcmac_pdch *pdch;
+	pdch = &bts->trx[rts_req->trx_nr].pdch[rts_req->ts_nr];
 
-	LOGP(DL1IF, LOGL_DEBUG, "RTS request received: trx=%d ts=%d sapi=%d "
-		"arfcn=%d fn=%d cur_fn=%d block=%d\n", rts_req->trx_nr, rts_req->ts_nr,
-		rts_req->sapi, rts_req->arfcn, rts_req->fn, current_fn, rts_req->block_nr);
+	LOGPDCH(pdch, DL1IF, LOGL_DEBUG, "FN=%u RX RTS.req: sapi=%d "
+		"arfcn=%d cur_fn=%d block=%d\n", rts_req->fn,
+		rts_req->sapi, rts_req->arfcn, current_fn, rts_req->block_nr);
 
 	switch (rts_req->sapi) {
 	case PCU_IF_SAPI_PDTCH:
@@ -476,8 +479,9 @@
 			rts_req->fn, rts_req->block_nr);
 		break;
 	default:
-		LOGP(DL1IF, LOGL_ERROR, "Received PCU RTS request with "
-			"unsupported sapi %d\n", rts_req->sapi);
+		LOGP(DL1IF, LOGL_ERROR, "(bts=%u,trx=%u,ts=%u) FN=%u RX RTS.req with "
+		     "unsupported sapi %d\n", bts->nr, rts_req->trx_nr, rts_req->ts_nr,
+		     rts_req->fn, rts_req->sapi);
 		rc = -EINVAL;
 	}
 
@@ -759,7 +763,7 @@
 						l1if_connect_pdch(
 							bts->trx[trx_nr].fl1h, ts_nr);
 #endif
-					pcu_tx_act_req(bts, trx_nr, ts_nr, 1);
+					pcu_tx_act_req(bts, pdch, 1);
 					pdch->enable();
 				}
 
@@ -785,7 +789,7 @@
 				     trx_nr, ts_nr, pdch->tsc, pdch->fh.enabled ? "yes" : "no");
 			} else {
 				if (pdch->is_enabled()) {
-					pcu_tx_act_req(bts, trx_nr, ts_nr, 0);
+					pcu_tx_act_req(bts, pdch, 0);
 					pdch->free_resources();
 					pdch->disable();
 				}

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

Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: Id57d50d8bf528adfef3713c594102d31ab49c149
Gerrit-Change-Number: 23290
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20210309/fd1bf45a/attachment.htm>


More information about the gerrit-log mailing list