diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2017-06-30 13:28:03 +0200 |
---|---|---|
committer | Philipp Maier <pmaier@sysmocom.de> | 2017-06-30 13:28:03 +0200 |
commit | d6ec7a4ab5e307152a94f513a3f218cda5ef8482 (patch) | |
tree | 6e6d19659f9d220b71ba6086930f9ef21e7344c9 /openbsc/include/openbsc/a_iface_bssap.h | |
parent | 0bfa685ae9884876d8062a44d16806894ca229cb (diff) |
osmo-msc: finish msc-sided reset
finish the implementation for msc sided reset, automatically
register connecting BSCs.
Ensure that all sccp connections are cleared when the reset
procedure executes.
Diffstat (limited to 'openbsc/include/openbsc/a_iface_bssap.h')
-rw-r--r-- | openbsc/include/openbsc/a_iface_bssap.h | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/openbsc/include/openbsc/a_iface_bssap.h b/openbsc/include/openbsc/a_iface_bssap.h index 211bcf2d9..f0a2187ef 100644 --- a/openbsc/include/openbsc/a_iface_bssap.h +++ b/openbsc/include/openbsc/a_iface_bssap.h @@ -28,16 +28,9 @@ struct a_conn_info { struct osmo_sccp_addr *called_addr; struct osmo_sccp_addr *calling_addr; - int conn_id; + uint32_t conn_id; struct gsm_network *network; -}; - -/* A structure to pack BSC calling addresses into a list */ -struct a_bsc_addr { - struct llist_head list; - struct osmo_sccp_addr called_addr; - struct osmo_sccp_addr calling_addr; - struct osmo_sccp_user *scu; + struct a_reset_ctx *reset; }; /* Receive incoming connection less data messages via sccp */ @@ -46,5 +39,3 @@ void sccp_rx_udt(struct osmo_sccp_user *scu, struct a_conn_info *a_conn_info, st /* Receive incoming connection oriented data messages via sccp */ int sccp_rx_dt(struct osmo_sccp_user *scu, struct a_conn_info *a_conn_info, struct msgb *msg); -/* Get a list with all known BSCs */ -struct llist_head *get_bsc_addr_list(void); |