From 50d7a8ef6029a895bcb8d258352616c5e789f60f Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 1 Jul 2016 15:19:23 +0200 Subject: Add hardcoded APN Add APN '*' to PDP info part of GSUP response to make SGSN 'auth-policy remote' testing easier. --- osmo-gsup-hlr/src/hlr.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/osmo-gsup-hlr/src/hlr.c b/osmo-gsup-hlr/src/hlr.c index e87ebb6..2ab7e08 100644 --- a/osmo-gsup-hlr/src/hlr.c +++ b/osmo-gsup-hlr/src/hlr.c @@ -24,6 +24,7 @@ #include #include #include +#include #include "db.h" #include "logging.h" @@ -274,7 +275,15 @@ void lu_op_tx_insert_subscr_data(struct lu_operation *luop) gsup.hlr_enc; if (luop->is_ps) { - /* FIXME: PDP infos */ + /* FIXME: PDP infos - use more fine-grained access control + instead of wildcard */ + uint8_t apn[APN_MAXLEN]; + gsup.pdp_infos[0].have_info = 1; + gsup.pdp_infos[0].context_id = 1; // FIXME: use real value + gsup.pdp_infos[0].apn_enc = apn; + gsup.pdp_infos[0].apn_enc_len = + osmo_apn_from_str(gsup.pdp_infos[0].apn_enc, 2, "*"); + gsup.num_pdp_infos = 1; } /* Send ISD to new VLR/SGSN */ -- cgit v1.2.3