aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/msc/signal.h
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-01-25 00:07:33 +0100
committerHarald Welte <laforge@gnumonks.org>2018-01-25 00:18:05 +0100
commitd35038d22983ea54b6a9a9ba2d940ba22ca4fbbf (patch)
tree67508af78d1a64c8dba7b664ff92b604fe22fbe4 /include/osmocom/msc/signal.h
parent8b1cba842115dcf121154ca81ccb7d9f310442e3 (diff)
Massive removal of unused code/structs/headers
osmo-msc still had large amounts of dead code that came along from openbsc.git. This commit removes a lot of it, mostly stuff relevant only to the BSC side of things (or even GPRS). Change-Id: I247def85da2dc3ec461389fb74414a0d964e7e3c Related: OS#2528
Diffstat (limited to 'include/osmocom/msc/signal.h')
-rw-r--r--include/osmocom/msc/signal.h143
1 files changed, 0 insertions, 143 deletions
diff --git a/include/osmocom/msc/signal.h b/include/osmocom/msc/signal.h
index 14c76f828..29b6a5992 100644
--- a/include/osmocom/msc/signal.h
+++ b/include/osmocom/msc/signal.h
@@ -35,18 +35,10 @@
enum signal_subsystems {
SS_PAGING,
SS_SMS,
- SS_ABISIP,
- SS_NM,
- SS_LCHAN,
SS_SUBSCR,
SS_SCALL,
- SS_CHALLOC,
- SS_IPAC_NWL,
- SS_RF,
SS_MSC,
- SS_HO,
SS_CCCH,
- SS_SGSN,
};
/* SS_PAGING signals */
@@ -64,50 +56,6 @@ enum signal_sms {
S_SMS_UNKNOWN_ERROR, /* A MS tells us it has an error */
};
-/* SS_ABISIP signals */
-enum signal_abisip {
- S_ABISIP_CRCX_ACK,
- S_ABISIP_MDCX_ACK,
- S_ABISIP_DLCX_IND,
-};
-
-/* SS_NM signals */
-enum signal_nm {
- S_NM_SW_ACTIV_REP, /* GSM 12.21 software activated report */
- S_NM_FAIL_REP, /* GSM 12.21 failure event report */
- S_NM_NACK, /* GSM 12.21 various NM_MT_*_NACK happened */
- S_NM_IPACC_NACK, /* GSM 12.21 nanoBTS extensions NM_MT_IPACC_*_*_NACK happened */
- S_NM_IPACC_ACK, /* GSM 12.21 nanoBTS extensions NM_MT_IPACC_*_*_ACK happened */
- S_NM_IPACC_RESTART_ACK, /* nanoBTS has send a restart ack */
- S_NM_IPACC_RESTART_NACK,/* nanoBTS has send a restart ack */
- S_NM_TEST_REP, /* GSM 12.21 Test Report */
- S_NM_STATECHG_OPER, /* Operational State changed*/
- S_NM_STATECHG_ADM, /* Administrative State changed */
- S_NM_OM2K_CONF_RES, /* OM2K Configuration Result */
-};
-
-/* SS_LCHAN signals */
-enum signal_lchan {
- /*
- * The lchan got freed with an use_count != 0 and error
- * recovery needs to be carried out from within the
- * signal handler.
- */
- S_LCHAN_UNEXPECTED_RELEASE,
- S_LCHAN_ACTIVATE_ACK, /* 08.58 Channel Activate ACK */
- S_LCHAN_ACTIVATE_NACK, /* 08.58 Channel Activate NACK */
- S_LCHAN_HANDOVER_COMPL, /* 04.08 Handover Completed */
- S_LCHAN_HANDOVER_FAIL, /* 04.08 Handover Failed */
- S_LCHAN_HANDOVER_DETECT, /* 08.58 Handover Detect */
- S_LCHAN_MEAS_REP, /* 08.58 Measurement Report */
-};
-
-/* SS_CHALLOC signals */
-enum signal_challoc {
- S_CHALLOC_ALLOC_FAIL, /* allocation of lchan has failed */
- S_CHALLOC_FREED, /* lchan has been successfully freed */
-};
-
/* SS_SUBSCR signals */
enum signal_subscr {
S_SUBSCR_ATTACHED,
@@ -131,13 +79,6 @@ enum signal_global {
S_GLOBAL_BTS_CLOSE_OM,
};
-/* SS_RF signals */
-enum signal_rf {
- S_RF_OFF,
- S_RF_ON,
- S_RF_GRACE,
-};
-
struct paging_signal_data {
struct vlr_subscr *vsub;
struct gsm_bts *bts;
@@ -152,51 +93,6 @@ struct scall_signal_data {
struct gsm_subscriber_connection *conn;
void *data;
};
-
-struct ipacc_ack_signal_data {
- struct gsm_bts_trx *trx;
- uint8_t msg_type;
-};
-
-struct abis_om2k_mo;
-
-struct nm_statechg_signal_data {
- struct gsm_bts *bts;
- uint8_t obj_class;
- void *obj;
- struct gsm_nm_state *old_state;
- struct gsm_nm_state *new_state;
-
- /* This pointer is vaold for TS 12.21 MO */
- struct abis_om_obj_inst *obj_inst;
- /* This pointer is vaold for RBS2000 MO */
- struct abis_om2k_mo *om2k_mo;
-};
-
-struct nm_om2k_signal_data {
- struct gsm_bts *bts;
- void *obj;
- struct abis_om2k_mo *om2k_mo;
-
- uint8_t accordance_ind;
-};
-
-struct nm_nack_signal_data {
- struct msgb *msg;
- struct gsm_bts *bts;
- uint8_t mt;
-};
-
-struct challoc_signal_data {
- struct gsm_bts *bts;
- struct gsm_lchan *lchan;
- enum gsm_chan_t type;
-};
-
-struct rf_signal_data {
- struct gsm_network *net;
-};
-
struct sms_signal_data {
/* The transaction where this occured */
struct gsm_trans *trans;
@@ -206,13 +102,6 @@ struct sms_signal_data {
int paging_result;
};
-struct lchan_signal_data {
- /* The lchan the signal happened on */
- struct gsm_lchan *lchan;
- /* Measurement reports on this lchan */
- struct gsm_meas_rep *mr;
-};
-
/* MSC signals */
enum signal_msc {
S_MSC_LOST,
@@ -225,36 +114,4 @@ struct msc_signal_data {
struct bsc_msc_data *data;
};
-/* SS_CCCH signals */
-enum signal_ccch {
- S_CCCH_PAGING_LOAD,
- S_CCCH_RACH_LOAD,
-};
-
-struct ccch_signal_data {
- struct gsm_bts *bts;
- uint16_t pg_buf_space;
- uint16_t rach_slot_count;
- uint16_t rach_busy_count;
- uint16_t rach_access_count;
-};
-
-/* GPRS SGSN signals SS_SGSN */
-enum signal_sgsn {
- S_SGSN_ATTACH,
- S_SGSN_DETACH,
- S_SGSN_UPDATE,
- S_SGSN_PDP_ACT,
- S_SGSN_PDP_DEACT,
- S_SGSN_PDP_TERMINATE,
- S_SGSN_PDP_FREE,
- S_SGSN_MM_FREE,
-};
-
-struct sgsn_mm_ctx;
-struct sgsn_signal_data {
- struct sgsn_mm_ctx *mm;
- struct sgsn_pdp_ctx *pdp; /* non-NULL for PDP_ACT, PDP_DEACT, PDP_FREE */
-};
-
#endif