mirror of
				https://gitea.osmocom.org/cellular-infrastructure/osmo-mgw.git
				synced 2025-11-03 21:43:32 +00:00 
			
		
		
		
	Compare commits
	
		
			5 Commits
		
	
	
		
			on-waves/0
			...
			on-waves/0
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9d53a8ad2a | ||
| 
						 | 
					058956e8ee | ||
| 
						 | 
					a34bb9167f | ||
| 
						 | 
					b8ac7ffd7c | ||
| 
						 | 
					b13cf829da | 
@@ -1,7 +1,7 @@
 | 
			
		||||
dnl Process this file with autoconf to produce a configure script
 | 
			
		||||
AC_INIT
 | 
			
		||||
 | 
			
		||||
AM_INIT_AUTOMAKE(openbsc, 0.3.1onwaves)
 | 
			
		||||
AM_INIT_AUTOMAKE(openbsc, 0.3.3onwaves)
 | 
			
		||||
 | 
			
		||||
dnl kernel style compile messages
 | 
			
		||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 | 
			
		||||
 
 | 
			
		||||
@@ -641,6 +641,7 @@ static int ipaccess_a_fd_cb(struct bsc_fd *bfd, unsigned int what)
 | 
			
		||||
	else if (hh->proto == IPAC_PROTO_SCCP)
 | 
			
		||||
		sccp_system_incoming(msg);
 | 
			
		||||
 | 
			
		||||
	msgb_free(msg);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -242,6 +242,13 @@ static int ipaccess_rcvmsg(struct e1inp_line *line, struct msgb *msg,
 | 
			
		||||
			trx->rsl_link = e1inp_sign_link_create(e1i_ts,
 | 
			
		||||
							E1INP_SIGN_RSL, trx,
 | 
			
		||||
							trx->rsl_tei, 0);
 | 
			
		||||
 | 
			
		||||
			if (newbfd->fd >= 0) {
 | 
			
		||||
				LOGP(DINP, LOGL_ERROR, "BTS is still registered. Closing old connection.\n");
 | 
			
		||||
				bsc_unregister_fd(newbfd);
 | 
			
		||||
				close(newbfd->fd);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			/* get rid of our old temporary bfd */
 | 
			
		||||
			memcpy(newbfd, bfd, sizeof(*newbfd));
 | 
			
		||||
			newbfd->priv_nr = 2+trx_id;
 | 
			
		||||
 
 | 
			
		||||
@@ -148,6 +148,7 @@ static int ipaccess_msc_cb(struct bsc_fd *bfd, unsigned int what)
 | 
			
		||||
	else if (hh->proto == IPAC_PROTO_SCCP)
 | 
			
		||||
		forward_sccp_to_bts(msg);
 | 
			
		||||
 | 
			
		||||
	msgb_free(msg);
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -203,6 +204,7 @@ static int ipaccess_bsc_cb(struct bsc_fd *bfd, unsigned int what)
 | 
			
		||||
	/* FIXME: Currently no PONG is sent to the BSC */
 | 
			
		||||
	/* FIXME: Currently no ID ACK is sent to the BSC */
 | 
			
		||||
	forward_sccp_to_msc(msg);
 | 
			
		||||
	msgb_free(msg);
 | 
			
		||||
 | 
			
		||||
	return 0;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user