[PATCH] osmo-bts[master]: [sysmobts] HACK: Log L1C/NOTICE message for every RACH received

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/.

Harald Welte gerrit-no-reply at lists.osmocom.org
Sat Mar 10 10:32:50 UTC 2018


Review at  https://gerrit.osmocom.org/7196

[sysmobts] HACK: Log L1C/NOTICE message for every RACH received

Change-Id: I68d7584c198540c01b83ea8d12e7a61792b01ee7
---
M src/osmo-bts-sysmo/femtobts.c
M src/osmo-bts-sysmo/femtobts.h
M src/osmo-bts-sysmo/l1_if.c
3 files changed, 21 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/96/7196/1

diff --git a/src/osmo-bts-sysmo/femtobts.c b/src/osmo-bts-sysmo/femtobts.c
index 480fe06..f8e71de 100644
--- a/src/osmo-bts-sysmo/femtobts.c
+++ b/src/osmo-bts-sysmo/femtobts.c
@@ -368,3 +368,15 @@
 	[PDCH_MCS_8]	= 142,
 	[PDCH_MCS_9]	= 154
 };
+
+const struct value_string femtobts_bursttype_names[] = {
+	{ GsmL1_BurstType_Sync,	"Sync" },
+	{ GsmL1_BurstType_Normal, "Normal" },
+	{ GsmL1_BurstType_Dummy, "Dummy" },
+	{ GsmL1_BurstType_Normal8Psk, "Normal 8PSK" },
+	{ GsmL1_BurstType_Access_0, "Access (TSC 0)" },
+	{ GsmL1_BurstType_Access_1, "Access (TSC 1)" },
+	{ GsmL1_BurstType_Access_2, "Access (TSC 2)" },
+	{ GsmL1_BurstType_Freq, "Frequency Correction" },
+	{ 0, NULL }
+};
diff --git a/src/osmo-bts-sysmo/femtobts.h b/src/osmo-bts-sysmo/femtobts.h
index 9163ebb..bf1bcc1 100644
--- a/src/osmo-bts-sysmo/femtobts.h
+++ b/src/osmo-bts-sysmo/femtobts.h
@@ -107,4 +107,6 @@
 
 const uint8_t pdch_msu_size[_NUM_PDCH_CS];
 
+const struct value_string femtobts_bursttype_names[GsmL1_BurstType_NUM+1];
+
 #endif /* FEMTOBTS_H */
diff --git a/src/osmo-bts-sysmo/l1_if.c b/src/osmo-bts-sysmo/l1_if.c
index 60eacab..b5bb3f8 100644
--- a/src/osmo-bts-sysmo/l1_if.c
+++ b/src/osmo-bts-sysmo/l1_if.c
@@ -990,6 +990,13 @@
 	int rc;
 	struct ph_rach_ind_param rach_ind_param;
 
+	LOGPFN(DL1C, LOGL_NOTICE, ra_ind->u32Fn, "RACH: Type %s, %f dBm, %d qbits, LQ=%f, BER=%f\n",
+		get_value_string(femtobts_bursttype_names, ra_ind->burstType),
+		ra_ind->measParam.fRssi,
+		ra_ind->measParam.i16BurstTiming,
+		ra_ind->measParam.fLinkQuality,
+		ra_ind->measParam.fBer);
+
 	/* FIXME: this should be deprecated/obsoleted as it bypasses rach.busy counting */
 	if (ra_ind->measParam.fLinkQuality < btsb->min_qual_rach) {
 		msgb_free(l1p_msg);

-- 
To view, visit https://gerrit.osmocom.org/7196
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68d7584c198540c01b83ea8d12e7a61792b01ee7
Gerrit-PatchSet: 1
Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Owner: Harald Welte <laforge at gnumonks.org>



More information about the gerrit-log mailing list