aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcu_l1_if.cpp
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2012-07-18 10:06:48 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2012-07-18 10:06:48 +0200
commit8389fd0513d05d6b2776627e910d582910ff17ce (patch)
tree2dd2af3256d13029be3edbcf3fbf3ac7e01348c3 /src/pcu_l1_if.cpp
parent4b470ffe07fb9906e68687809c5153102244d2b8 (diff)
Update to version 3 of PCU socket interface (includes version check)
Diffstat (limited to 'src/pcu_l1_if.cpp')
-rw-r--r--src/pcu_l1_if.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pcu_l1_if.cpp b/src/pcu_l1_if.cpp
index a58a1221..ee0d9bed 100644
--- a/src/pcu_l1_if.cpp
+++ b/src/pcu_l1_if.cpp
@@ -255,6 +255,13 @@ static int pcu_rx_info_ind(struct gsm_pcu_if_info_ind *info_ind)
struct gprs_rlcmac_tbf *tbf;
int i;
+ if (info_ind->version != PCU_IF_VERSION) {
+ fprintf(stderr, "PCU interface version number of BTS (%d) is "
+ "different (%d).\nPlease re-compile!\n",
+ info_ind->version, PCU_IF_VERSION);
+ exit(-1);
+ }
+
LOGP(DL1IF, LOGL_DEBUG, "Info indication received:\n");
if (!(info_ind->flags & PCU_IF_FLAG_ACTIVE)) {