From f533e13c14905ec140646e85b155988c1b33b9fd Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 1 May 2010 16:45:46 +0200 Subject: [gprs] add some Iu specific SGSN MM state fields --- openbsc/include/openbsc/gprs_sgsn.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'openbsc/include/openbsc/gprs_sgsn.h') diff --git a/openbsc/include/openbsc/gprs_sgsn.h b/openbsc/include/openbsc/gprs_sgsn.h index 87c7fa874..92ce34d42 100644 --- a/openbsc/include/openbsc/gprs_sgsn.h +++ b/openbsc/include/openbsc/gprs_sgsn.h @@ -19,6 +19,7 @@ enum gprs_ciph_algo { #define MS_RADIO_ACCESS_CAPA /* According to TS 03.60, Table 5: SGSN MM and PDP Contexts */ +/* Extended by 3GPP TS 23.060, Table 6: SGSN MM and PDP Contexts */ struct sgsn_mm_ctx { struct llist_head list; @@ -27,14 +28,18 @@ struct sgsn_mm_ctx { u_int32_t p_tmsi; u_int32_t p_tmsi_sig; char imei[GSM_IMEI_LENGTH]; + /* Opt: Software Version Numbber / TS 23.195 */ char msisdn[GSM_EXTENSION_LENGTH]; struct gprs_ra_id ra; u_int16_t cell_id; u_int32_t cell_id_age; + u_int16_t sac; /* Iu: Service Area Code */ + u_int32_t sac_age;/* Iu: Service Area Code age */ /* VLR number */ u_int32_t new_sgsn_addr; /* Authentication Triplets */ /* Kc */ + /* Iu: CK, IK, KSI */ /* CKSN */ enum gprs_ciph_algo ciph_algo; struct { -- cgit v1.2.3