remove ranap_parse_lai() from hnbgw_ranap.c

This commit is contained in:
Harald Welte 2015-12-26 23:40:54 +01:00
parent 5bea800fa7
commit 96e36eb675
1 changed files with 0 additions and 26 deletions

View File

@ -22,7 +22,6 @@
#include <osmocom/core/msgb.h>
#include <osmocom/core/utils.h>
#include <osmocom/gsm/gsm48.h>
#include <unistd.h>
#include <errno.h>
@ -92,31 +91,6 @@ static int ranap_rx_error_ind(struct hnb_context *hnb, ANY_t *in)
return 0;
}
int ranap_parse_lai(struct gprs_ra_id *ra_id, const RANAP_LAI_t *lai)
{
uint8_t *ptr = lai->pLMNidentity.buf;
/* TS 25.413 9.2.3.55 */
if (lai->pLMNidentity.size != 3)
return -1;
ra_id->mcc = (ptr[0] & 0xF) * 100 +
(ptr[0] >> 4) * 10 +
(ptr[1] & 0xF);
ra_id->mnc = (ptr[2] & 0xF) +
(ptr[2] >> 4) * 10;
if ((ptr[1] >> 4) != 0xF)
ra_id->mnc += (ptr[1] >> 4) * 100;
ra_id->lac = asn1str_to_u16(&lai->lAC);
/* TS 25.413 9.2.3.6 */
if (ra_id->lac == 0 || ra_id->lac == 0xfffe)
return -1;
return 0;
}
static int ranap_rx_dt(struct hnb_context *hnb, ANY_t *in)
{
RANAP_DirectTransferIEs_t ies;