osmo_epdg: utils: add prefix epdg_ to all functions
Otherwise get_imsi() will clash in osmo_epdg_ue().
This commit is contained in:
parent
b222dccc1b
commit
9b427b7341
|
@ -141,7 +141,7 @@ static struct msgb *encode_to_msgb(struct osmo_gsup_message *gsup_msg)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
msg = chunk_to_msgb(&msg_chunk);
|
||||
msg = epdg_chunk_to_msgb(&msg_chunk);
|
||||
if (!msg)
|
||||
{
|
||||
goto free_msg;
|
||||
|
|
|
@ -200,7 +200,7 @@ static void ipa_pdu_base_send_id_resp(private_osmo_epdg_ipa_client_t *this, stru
|
|||
return;
|
||||
}
|
||||
|
||||
resp = chunk_to_msgb(&resp_pdu);
|
||||
resp = epdg_chunk_to_msgb(&resp_pdu);
|
||||
|
||||
/* remove the ipaccess header so we can use msg_pull on the message */
|
||||
msgb_pull(req, sizeof(struct ipaccess_head));
|
||||
|
@ -325,7 +325,7 @@ CALLBACK(on_stream_read, bool,
|
|||
/* TODO: -ENOMEM; */
|
||||
return FALSE;
|
||||
}
|
||||
req = chunk_to_msgb(&req_chunk);
|
||||
req = epdg_chunk_to_msgb(&req_chunk);
|
||||
memcpy(msgb_put(req, sizeof(head)), &head, sizeof(head));
|
||||
/* TODO: either wait here with a timeout or don't care on this stream read */
|
||||
if (!stream->read_all(stream, msgb_put(req, len), len))
|
||||
|
|
|
@ -55,7 +55,7 @@ METHOD(osmo_epdg_db_t, create_subscriber, osmo_epdg_ue_t *,
|
|||
char imsi[16] = {0};
|
||||
uint32_t unique = ike_sa->get_unique_id(ike_sa);
|
||||
|
||||
if (get_imsi_ike(ike_sa, imsi, sizeof(imsi) - 1))
|
||||
if (epdg_get_imsi_ike(ike_sa, imsi, sizeof(imsi) - 1))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
@ -102,7 +102,7 @@ METHOD(osmo_epdg_db_t, get_subscriber_ike, osmo_epdg_ue_t *,
|
|||
{
|
||||
char imsi[16] = {0};
|
||||
|
||||
if (get_imsi_ike(ike_sa, imsi, sizeof(imsi)))
|
||||
if (epdg_get_imsi_ike(ike_sa, imsi, sizeof(imsi)))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
@ -56,7 +56,7 @@ METHOD(listener_t, eap_authorize, bool,
|
|||
DBG1(DBG_NET, "epdg: authorize: no id given. Failing.");
|
||||
goto err;
|
||||
}
|
||||
if (get_imsi(id, imsi, sizeof(imsi) - 1))
|
||||
if (epdg_get_imsi(id, imsi, sizeof(imsi) - 1))
|
||||
{
|
||||
DBG1(DBG_NET, "epdg: authorize: Can't find IMSI in EAP identity.");
|
||||
goto err;
|
||||
|
@ -133,7 +133,7 @@ METHOD(listener_t, authorize, bool,
|
|||
goto err;
|
||||
}
|
||||
|
||||
if (get_imsi(imsi_id, imsi, sizeof(imsi) - 1))
|
||||
if (epdg_get_imsi(imsi_id, imsi, sizeof(imsi) - 1))
|
||||
{
|
||||
DBG1(DBG_NET, "epdg: authorize: Can't find IMSI in EAP identity.");
|
||||
goto err;
|
||||
|
@ -221,7 +221,7 @@ METHOD(listener_t, ike_updown, bool,
|
|||
private_osmo_epdg_listener_t *this, ike_sa_t *ike_sa, bool up)
|
||||
{
|
||||
char imsi[16] = {0};
|
||||
if (get_imsi_ike(ike_sa, imsi, sizeof(imsi)))
|
||||
if (epdg_get_imsi_ike(ike_sa, imsi, sizeof(imsi)))
|
||||
{
|
||||
DBG1(DBG_NET, "epdg_listener: updown: imsi UNKNOWN: IKE_SA went %s", up ? "up" : "down");
|
||||
return TRUE;
|
||||
|
|
|
@ -81,7 +81,7 @@ METHOD(simaka_provider_t, get_quintuplet, bool,
|
|||
char imsi[17] = {0};
|
||||
ike_sa_t *ike_sa;
|
||||
|
||||
if (get_imsi(id, imsi, sizeof(imsi) - 1))
|
||||
if (epdg_get_imsi(id, imsi, sizeof(imsi) - 1))
|
||||
{
|
||||
DBG1(DBG_NET, "epdg: get_quintuplet: Can't find IMSI in EAP identity.");
|
||||
return FALSE;
|
||||
|
@ -94,7 +94,7 @@ METHOD(simaka_provider_t, get_quintuplet, bool,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
if (get_apn(ike_sa, apn, APN_MAXLEN))
|
||||
if (epdg_get_apn(ike_sa, apn, APN_MAXLEN))
|
||||
{
|
||||
DBG1(DBG_NET, "epdg: get_quintuplet: Can't get APN.");
|
||||
return FALSE;
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
#include "osmo_epdg_utils.h"
|
||||
|
||||
struct msgb *chunk_to_msgb(chunk_t *chunk)
|
||||
struct msgb *epdg_chunk_to_msgb(chunk_t *chunk)
|
||||
{
|
||||
struct msgb *msg;
|
||||
if (chunk->len < sizeof(*msg))
|
||||
|
@ -44,7 +44,7 @@ struct msgb *chunk_to_msgb(chunk_t *chunk)
|
|||
return msg;
|
||||
}
|
||||
|
||||
int get_imsi_ike(ike_sa_t *ike_sa, char *imsi, size_t imsi_len)
|
||||
int epdg_get_imsi_ike(ike_sa_t *ike_sa, char *imsi, size_t imsi_len)
|
||||
{
|
||||
identification_t *imsi_id = ike_sa->get_other_id(ike_sa);
|
||||
if (!imsi_id)
|
||||
|
@ -52,10 +52,10 @@ int get_imsi_ike(ike_sa_t *ike_sa, char *imsi, size_t imsi_len)
|
|||
return -1;
|
||||
}
|
||||
|
||||
return get_imsi(imsi_id, imsi, imsi_len);
|
||||
return epdg_get_imsi(imsi_id, imsi, imsi_len);
|
||||
}
|
||||
|
||||
int get_imsi(identification_t *id, char *imsi, size_t imsi_len)
|
||||
int epdg_get_imsi(identification_t *id, char *imsi, size_t imsi_len)
|
||||
{
|
||||
chunk_t nai = id->get_encoding(id);
|
||||
/* TODO: maybe use regex? */
|
||||
|
@ -77,7 +77,7 @@ int get_imsi(identification_t *id, char *imsi, size_t imsi_len)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int validate_imsi(const char *imsi)
|
||||
int epdg_validate_imsi(const char *imsi)
|
||||
{
|
||||
if (!imsi)
|
||||
return 1;
|
||||
|
@ -96,7 +96,7 @@ int validate_imsi(const char *imsi)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int validate_apn(const char *apn)
|
||||
int epdg_validate_apn(const char *apn)
|
||||
{
|
||||
/* don't support empty apn */
|
||||
if (!apn)
|
||||
|
@ -108,7 +108,7 @@ int validate_apn(const char *apn)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int get_apn(ike_sa_t *sa, char *apn, size_t apn_len)
|
||||
int epdg_get_apn(ike_sa_t *sa, char *apn, size_t apn_len)
|
||||
{
|
||||
identification_t* apn_id;
|
||||
chunk_t apn_chunk;
|
||||
|
|
|
@ -26,12 +26,12 @@
|
|||
|
||||
#define IPA_ALLOC_SIZE 1200
|
||||
|
||||
struct msgb *chunk_to_msgb(chunk_t *chunk);
|
||||
int get_imsi(identification_t *id, char *imsi, size_t imsi_len);
|
||||
int get_imsi_ike(ike_sa_t *ike_sa, char *imsi, size_t imsi_len);
|
||||
int validate_imsi(const char *imsi);
|
||||
struct msgb *epdg_chunk_to_msgb(chunk_t *chunk);
|
||||
int epdg_get_imsi(identification_t *id, char *imsi, size_t imsi_len);
|
||||
int epdg_get_imsi_ike(ike_sa_t *ike_sa, char *imsi, size_t imsi_len);
|
||||
int epdg_validate_imsi(const char *imsi);
|
||||
|
||||
int get_apn(ike_sa_t *sa, char *apn, size_t apn_len);
|
||||
int validate_apn(const char *apn);
|
||||
int epdg_get_apn(ike_sa_t *sa, char *apn, size_t apn_len);
|
||||
int epdg_validate_apn(const char *apn);
|
||||
|
||||
#endif /* OSMO_EPDG_UTILS_H_ */
|
||||
|
|
Loading…
Reference in New Issue