From d40eedaf166b92a428c01088ce05079f93d590bf Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 22 Dec 2010 19:35:28 +0100 Subject: Modify GSM BS (OpenBTS) to use unix domain socket based MNCC Author: Harald Welte --- gsm.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gsm.h') diff --git a/gsm.h b/gsm.h index de4c02b..875752e 100644 --- a/gsm.h +++ b/gsm.h @@ -12,9 +12,21 @@ struct gsm_conf { int reject_cause; /* reject cause for unsubcribed IMSIs */ }; +struct mncc_q_entry { + struct mncc_q_entry *next; + unsigned int len; + char data[0]; /* struct gsm_mncc */ +}; + struct lcr_gsm { void *network; /* OpenBSC network handle */ struct gsm_conf conf; /* gsm.conf options */ + int gsm_sock; /* loopback interface GSM side */ + int gsm_port; /* loopback interface port number */ + + struct lcr_fd mncc_lfd; /* Unix domain socket to OpenBSC MNCC */ + struct mncc_q_entry *mncc_q_hd; + struct mncc_q_entry *mncc_q_tail; }; extern struct lcr_gsm *gsm; -- cgit v1.2.3-55-g7522