diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2012-07-18 10:06:48 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2012-07-18 10:06:48 +0200 |
commit | 8389fd0513d05d6b2776627e910d582910ff17ce (patch) | |
tree | 2dd2af3256d13029be3edbcf3fbf3ac7e01348c3 /src/pcu_l1_if.cpp | |
parent | 4b470ffe07fb9906e68687809c5153102244d2b8 (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.cpp | 7 |
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)) { |