[PATCH] Fix SI2ter scheduling

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/OpenBSC@lists.osmocom.org/.

msuraev at sysmocom.de msuraev at sysmocom.de
Thu Mar 17 11:32:12 UTC 2016


From: Max <msuraev at sysmocom.de>

According to 3GPP TS 05.02 § 6.3.1.3 SI2ter messages should be scheduled
in FN with TC=4 only if SI2bis messages are also available.
---
 src/common/sysinfo.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/common/sysinfo.c b/src/common/sysinfo.c
index f079199..ee42da2 100644
--- a/src/common/sysinfo.c
+++ b/src/common/sysinfo.c
@@ -76,9 +76,10 @@ uint8_t *bts_sysinfo_get(struct gsm_bts *bts, struct gsm_time *g_time)
 		/* iterate over 2ter, 2quater, 9, 13 */
 		/* determine how many SI we need to send on TC=4,
 		 * and which of them we send when */
-		if (BTS_HAS_SI(bts, SYSINFO_TYPE_2ter)) {
+		if (BTS_HAS_SI(bts, SYSINFO_TYPE_2ter) &&
+		    BTS_HAS_SI(bts, SYSINFO_TYPE_2bis)) {
 			tc4_sub[tc4_cnt] = SYSINFO_TYPE_2ter;
-			tc4_cnt += 1; /* 2bis */
+			tc4_cnt += 1;
 		}
 		if (BTS_HAS_SI(bts, SYSINFO_TYPE_2quater) &&
 		    (BTS_HAS_SI(bts, SYSINFO_TYPE_2bis) ||
-- 
2.7.3




More information about the OpenBSC mailing list