aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/system_information.c
AgeCommit message (Collapse)AuthorFilesLines
2009-12-19system_information: ip.access wants L2_PLEN, BS-11 doesn'tHarald Welte1-7/+20
It seems that depending on the manufacturer, there is a need to include the L2 pseudo-length in the SI5+SI6 messasges (SACCH FILLING) Thanks to Dieter for pointing this out.
2009-12-17logging: introduce log levels at caller siteHarald Welte1-4/+7
This introduces a new LOGP() macro together with LOGL_* definition to support multiple log levels (severities) throughout the codebase. Please note that the actual logging system does not use them yet, in this patch we simply introduce the new macros at the caller site.
2009-12-16[system_information] Print more debugging about what's going onHarald Welte1-6/+15
2009-12-14system_information: use bitvec to generate frequency listsHarald Welte1-66/+49
We use a 1024-bit-sized bitvec to generate the BA and neighbor frequency list. This bitvec is still generated from the list of all BTS's inside the BSC, but this patch is the first step to generalize this, i.e. generate arbitrary neighbor lists.
2009-12-14[system_information] fix bit map 0 frequency list generationHarald Welte1-2/+9
Our frequency lists for GSM900 were completely wrong, as the bit map 0 encoding was not used correctly. This patch should fix it.
2009-12-05[system_information] fix BCCH list generation for GSM900Harald Welte1-0/+2
We have to make sure to skip the global list header
2009-12-01Replace template-based SYSTEM INFORMATION with real implementationHarald Welte1-0/+427
Before this commit, OpenBSC used templates for the SYSTEM INFO 1, 2, 3, 4, 5 and 6 messages. Those templates were patched in various places to reflect the network config like ARFCN. Now, we actually generate those SI messages ourselves, using values from the configuration file, and even calculating neighbor cell lists. All bts'es that you have configured in OpenBSC will end up in the neighbor cell list - which should be more than sufficient for the current small-single-site networks.