diff options
author | Harald Welte <laforge@netfilter.org> | 2009-10-24 10:19:14 +0200 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2009-10-24 10:19:14 +0200 |
commit | 55dd443ac2c69b4a1e6cd29c3899a059d2f1905b (patch) | |
tree | 4eeae94243394403b4c29e935472c4b301c502aa /openbsc/include/openbsc/gsm_data.h | |
parent | 73310c3c835886525b7c6eca73c79bd70d2dd21b (diff) |
[GPRS] add data structures for OML of NSE,CELL,NSVCE
Supporting GPRS means we have a number of additional OML objects to
deal with. We need to extend our gsm_bts structure to at least
include the nm_state for each of those objects.
Diffstat (limited to 'openbsc/include/openbsc/gsm_data.h')
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index a493a69d9..d04b0c76c 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -289,6 +289,12 @@ struct gsm_envabtse { struct gsm_nm_state nm_state; }; +struct gsm_bts_gprs_nsvc { + struct gsm_bts *bts; + int id; + struct gsm_nm_state nm_state; +}; + /* One BTS */ struct gsm_bts { /* list header in net->bts_list */ @@ -356,6 +362,17 @@ struct gsm_bts { struct gsm_envabtse envabtse[4]; } bs11; }; + + /* Not entirely sure how ip.access specific this is */ + struct { + struct { + struct gsm_nm_state nm_state; + } nse; + struct { + struct gsm_nm_state nm_state; + } cell; + struct gsm_bts_gprs_nsvc nsvc[2]; + } gprs; /* transceivers */ int num_trx; |