diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-02-15 11:57:29 +0000 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-02-15 11:57:29 +0000 |
commit | 5c1e458376a2a2a50ca2bc454b721013fe3f02ec (patch) | |
tree | 7003c96661eb04c3861c5c1e7cae19fc891f1ecb /include/openbsc/abis_nm.h | |
parent | 7782c1429586ddb93e97a560613a97e302c923d4 (diff) |
Add support for ip.access RSL link on port 3003
Diffstat (limited to 'include/openbsc/abis_nm.h')
-rw-r--r-- | include/openbsc/abis_nm.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/include/openbsc/abis_nm.h b/include/openbsc/abis_nm.h index dfe0bf7b8..2592d4362 100644 --- a/include/openbsc/abis_nm.h +++ b/include/openbsc/abis_nm.h @@ -219,6 +219,11 @@ enum abis_nm_obj_class { NM_OC_BS11_ENVABTSE = 0xa8, NM_OC_BS11_BPORT = 0xa9, + NM_OC_GPRS_NSE = 0xf0, + NM_OC_GPRS_CELL = 0xf1, + NM_OC_GPRS_NSVC0 = 0xf2, + NM_OC_GPRS_NSVC1 = 0xf3, + NM_OC_NULL = 0xff, }; @@ -491,7 +496,7 @@ int abis_nm_set_bts_attr(struct gsm_bts *bts, u_int8_t *attr, int attr_len); int abis_nm_set_radio_attr(struct gsm_bts_trx *trx, u_int8_t *attr, int attr_len); int abis_nm_set_channel_attr(struct gsm_bts_trx_ts *ts, u_int8_t chan_comb); int abis_nm_sw_act_req_ack(struct gsm_bts *bts, u_int8_t obj_class, u_int8_t i1, - u_int8_t i2, u_int8_t i3, u_int8_t *attr, int att_len); + u_int8_t i2, u_int8_t i3, int nack, u_int8_t *attr, int att_len); int abis_nm_raw_msg(struct gsm_bts *bts, int len, u_int8_t *msg); int abis_nm_event_reports(struct gsm_bts *bts, int on); int abis_nm_reset_resource(struct gsm_bts *bts); @@ -522,6 +527,12 @@ int abis_nm_bs11_set_ext_time(struct gsm_bts *bts); int abis_nm_bs11_bsc_disconnect(struct gsm_bts *bts, int reconnect); int abis_nm_bs11_restart(struct gsm_bts *bts); +/* ip.access nanoBTS specific commands */ +int abis_nm_ipaccess_msg(struct gsm_bts *bts, u_int8_t msg_type, + u_int8_t obj_class, u_int8_t bts_nr, + u_int8_t trx_nr, u_int8_t ts_nr, + u_int8_t *attr, int attr_len); + /* Functions calling into other code parts */ enum nm_evt { EVT_STATECHG_OPER, |