aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc/smpp_openbsc.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2013-01-17 13:49:39 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2013-01-17 19:31:49 +0100
commitd4d1d5e7516c6e90668b9b321614d81045a60461 (patch)
tree019aabd8f99c226bd2c9c71ef18bac84e2338db9 /openbsc/src/libmsc/smpp_openbsc.c
parent9e1952a9011dbd81e28c59d4bc986d1344c1bfb0 (diff)
si: Deal with DCS1800 and PCS1900 have overlapping ARFCN ranges
For PCS1900 the SI1 does not contain the ARFCN of the serving cell. This is because the arfcn2band method will return GSM_BAND_1800 and not GSM_BAND_1900. The academic fix would be to set the ARFCN_PCS bit but this would require increasing the bitvector sizes from 1024/8 to (0x8000 + 1024) / 8. This would increase the storage size for each bitvector by three. It is not possible to have DCS1800 and PCS1900 in one network so we can avoid increasing the memory usage and check if the ARFCN resolved to 1800 and then check if the BTS is a 1900 BTS and then claim that this is compatible.
Diffstat (limited to 'openbsc/src/libmsc/smpp_openbsc.c')
0 files changed, 0 insertions, 0 deletions