From d4788cdf653bac49907eef7b1d2856bdd53fb0a5 Mon Sep 17 00:00:00 2001 From: Alexander Couzens Date: Wed, 2 May 2018 22:32:19 +0200 Subject: gprs_gmm: make functions relating to GMM Attach Request public GMM Attach Request will be handled in it's own file and will use those functions. Change-Id: Ic90d77f7b0bacd2a8e2e409e82d676772d352749 --- include/osmocom/sgsn/gprs_gmm.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include') diff --git a/include/osmocom/sgsn/gprs_gmm.h b/include/osmocom/sgsn/gprs_gmm.h index 6324c5da7..b89eff56d 100644 --- a/include/osmocom/sgsn/gprs_gmm.h +++ b/include/osmocom/sgsn/gprs_gmm.h @@ -11,6 +11,9 @@ int gsm48_tx_gsm_act_pdp_rej(struct sgsn_mm_ctx *mm, uint8_t tid, uint8_t cause, uint8_t pco_len, uint8_t *pco_v); int gsm48_tx_gsm_act_pdp_acc(struct sgsn_pdp_ctx *pdp); int gsm48_tx_gsm_deact_pdp_acc(struct sgsn_pdp_ctx *pdp); +int gsm48_tx_gmm_auth_ciph_req(struct sgsn_mm_ctx *mm, + const struct osmo_auth_vector *vec, + uint8_t key_seq, bool force_standby); int gsm0408_gprs_rcvmsg_gb(struct msgb *msg, struct gprs_llc_llme *llme, bool drop_cipherable); @@ -32,4 +35,9 @@ time_t gprs_max_time_to_idle(void); int iu_rab_act_ps(uint8_t rab_id, struct sgsn_pdp_ctx *pdp); +int gsm48_tx_gmm_id_req(struct sgsn_mm_ctx *mm, uint8_t id_type); +int gsm48_tx_gmm_att_rej(struct sgsn_mm_ctx *mm, + uint8_t gmm_cause); +int gsm48_tx_gmm_att_ack(struct sgsn_mm_ctx *mm); + #endif /* _GPRS_GMM_H */ -- cgit v1.2.3