mirror of
				https://gitea.osmocom.org/cellular-infrastructure/osmo-sip-connector.git
				synced 2025-11-04 06:03:36 +00:00 
			
		
		
		
	Logging: Log mncc_names in mncc_data()
Links libosmocore (libosmogsm) for access to osmo_mncc_name() Remove reference to get_mncc_name() in src/mncc_protocol.h Uses osmo_mncc_name() to output to debug log which MNCC_* message was received. Change-Id: I161d1b841ac5fe1b7e092b329ae0674cb340f5ac
This commit is contained in:
		@@ -23,6 +23,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 | 
				
			|||||||
AC_PROG_CC
 | 
					AC_PROG_CC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0)
 | 
					PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 0.11.0)
 | 
				
			||||||
 | 
					PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 0.11.0)
 | 
				
			||||||
PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0)
 | 
					PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 0.11.0)
 | 
				
			||||||
PKG_CHECK_MODULES(SOFIASIP, sofia-sip-ua-glib >= 1.12.0)
 | 
					PKG_CHECK_MODULES(SOFIASIP, sofia-sip-ua-glib >= 1.12.0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
bin_PROGRAMS = osmo-sip-connector
 | 
					bin_PROGRAMS = osmo-sip-connector
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(SOFIASIP_CFLAGS)
 | 
					AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOVTY_CFLAGS) $(LIBOSMOGSM_CFLAGS) $(SOFIASIP_CFLAGS)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
noinst_HEADERS = \
 | 
					noinst_HEADERS = \
 | 
				
			||||||
	evpoll.h vty.h mncc_protocol.h app.h mncc.h sip.h call.h sdp.h logging.h
 | 
						evpoll.h vty.h mncc_protocol.h app.h mncc.h sip.h call.h sdp.h logging.h
 | 
				
			||||||
@@ -17,4 +17,5 @@ osmo_sip_connector_SOURCES = \
 | 
				
			|||||||
osmo_sip_connector_LDADD = \
 | 
					osmo_sip_connector_LDADD = \
 | 
				
			||||||
		$(SOFIASIP_LIBS) \
 | 
							$(SOFIASIP_LIBS) \
 | 
				
			||||||
		$(LIBOSMOCORE_LIBS) \
 | 
							$(LIBOSMOCORE_LIBS) \
 | 
				
			||||||
		$(LIBOSMOVTY_LIBS)
 | 
							$(LIBOSMOVTY_LIBS) \
 | 
				
			||||||
 | 
							$(LIBOSMOGSM_LIBS)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -820,6 +820,9 @@ static int mncc_data(struct osmo_fd *fd, unsigned int what)
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	memcpy(&msg_type, buf, 4);
 | 
						memcpy(&msg_type, buf, 4);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						LOGP(DMNCC, LOGL_DEBUG, "MNCC rcvd message type: %s\n", osmo_mncc_name(msg_type));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch (msg_type) {
 | 
						switch (msg_type) {
 | 
				
			||||||
	case MNCC_SOCKET_HELLO:
 | 
						case MNCC_SOCKET_HELLO:
 | 
				
			||||||
		check_hello(conn, buf, rc);
 | 
							check_hello(conn, buf, rc);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -196,7 +196,6 @@ struct gsm_mncc_bridge {
 | 
				
			|||||||
	uint32_t	callref[2];
 | 
						uint32_t	callref[2];
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const char *get_mncc_name(int value);
 | 
					 | 
				
			||||||
void mncc_set_cause(struct gsm_mncc *data, int loc, int val);
 | 
					void mncc_set_cause(struct gsm_mncc *data, int loc, int val);
 | 
				
			||||||
void cc_tx_to_mncc(struct gsm_network *net, struct msgb *msg);
 | 
					void cc_tx_to_mncc(struct gsm_network *net, struct msgb *msg);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user