aboutsummaryrefslogtreecommitdiffstats
path: root/sgsn
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-02-18 15:34:50 +0100
committerHarald Welte <laforge@gnumonks.org>2018-02-18 19:45:11 +0100
commit7aff2ca8cd04947be25a7e9b34f159b424c2fcae (patch)
treea92e1161c9655eb1efe94dfa0df2ffcd2432127f /sgsn
parentf8af5d6b277a51f36f6a866ed2dc9d0fd711eba1 (diff)
sgsn: GTP Create PDP: Include missing required "Charging ID" IE
Diffstat (limited to 'sgsn')
-rw-r--r--sgsn/SGSN_Tests.ttcn4
1 files changed, 3 insertions, 1 deletions
diff --git a/sgsn/SGSN_Tests.ttcn b/sgsn/SGSN_Tests.ttcn
index 6b36bc24..3a9db69b 100644
--- a/sgsn/SGSN_Tests.ttcn
+++ b/sgsn/SGSN_Tests.ttcn
@@ -763,6 +763,7 @@ type record PdpActPars {
octetstring apn optional,
ProtocolConfigOptionsV pco optional,
OCT1 exp_rej_cause optional,
+ OCT4 chg_id,
OCT4 ggsn_tei_c,
OCT4 ggsn_tei_u,
@@ -794,7 +795,7 @@ function f_pdp_ctx_act(PdpActPars apars) runs on BSSGP_ConnHdlr {
apars.sgsn_tei_c, cause,
apars.ggsn_tei_c, apars.ggsn_tei_u,
apars.nsapi,
- apars.ggsn_ip_c, apars.ggsn_ip_u));
+ apars.ggsn_ip_c, apars.ggsn_ip_u, apars.chg_id));
}
}
alt {
@@ -871,6 +872,7 @@ template (value) PdpActPars t_PdpActPars := {
apn := omit,
pco := omit,
exp_rej_cause := omit,
+ chg_id := '00000001'O,
/* FIXME: make below dynamic !! */
ggsn_tei_c := '00010000'O,