diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-02-01 22:15:49 +0000 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-02-01 22:15:49 +0000 |
commit | 3ffd1376b7e83726e306c863780e5e8673c53b36 (patch) | |
tree | 79be54cdf78ffac90797ad6ad92f9e0d4c0453cb /include/openbsc/abis_nm.h | |
parent | c12d52bae4fbdda8bdc609323bb1ef91b07aced6 (diff) |
* add abis_nm_software_load_status() to header file
* new abis_nm_bs11_bsc_disconnect() function to disconnect BSC/BTS link
* add support for 'forced load' of BS-11 software to abis_nm.c and bs11_config
* remove lots of debug output
* print progress during software load
Diffstat (limited to 'include/openbsc/abis_nm.h')
-rw-r--r-- | include/openbsc/abis_nm.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/openbsc/abis_nm.h b/include/openbsc/abis_nm.h index b8523b254..c9d12b001 100644 --- a/include/openbsc/abis_nm.h +++ b/include/openbsc/abis_nm.h @@ -461,7 +461,9 @@ 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); int abis_nm_software_load(struct gsm_bts *bts, const char *fname, - u_int8_t win_size, gsm_cbfn *cbfn, void *cb_data); + u_int8_t win_size, int forced, + gsm_cbfn *cbfn, void *cb_data); +int abis_nm_software_load_status(struct gsm_bts *bts); int abis_nm_software_activate(struct gsm_bts *bts, const char *fname, gsm_cbfn *cbfn, void *cb_data); @@ -480,7 +482,8 @@ int abis_nm_bs11_factory_logon(struct gsm_bts *bts, int on); int abis_nm_bs11_set_trx1_pw(struct gsm_bts *bts, const char *password); int abis_nm_bs11_get_state(struct gsm_bts *bts); int abis_nm_bs11_load_swl(struct gsm_bts *bts, const char *fname, - u_int8_t win_size, gsm_cbfn *cbfn); + u_int8_t win_size, int forced, gsm_cbfn *cbfn); int abis_nm_bs11_set_ext_time(struct gsm_bts *bts); +int abis_nm_bs11_bsc_disconnect(struct gsm_bts *bts, int reconnect); #endif /* _NM_H */ |