From f89383aaa8c37fa841c2371a2606a23620db5a88 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 5 Apr 2017 17:09:41 +0200 Subject: protocol/m3ua.h: Add definition for RKM reg/dereg result codes Change-Id: I16db7847e20501b89cc487029b29c8796b10bb84 --- include/osmocom/sigtran/protocol/m3ua.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/include/osmocom/sigtran/protocol/m3ua.h b/include/osmocom/sigtran/protocol/m3ua.h index c10808c..7b8eadc 100644 --- a/include/osmocom/sigtran/protocol/m3ua.h +++ b/include/osmocom/sigtran/protocol/m3ua.h @@ -116,6 +116,32 @@ struct m3ua_data_hdr { #define M3UA_NOTIFY_I_OT_ALT_ASP_ACT 2 #define M3UA_NOTIFY_I_OT_ASP_FAILURE 3 +/* 3.6.2 Registration Status */ +enum m3ua_rkm_reg_status { + M3UA_RKM_REG_SUCCESS = 0, + M3UA_RKM_REG_ERR_UNKNOWN = 1, + M3UA_RKM_REG_ERR_INVAL_DPC = 2, + M3UA_RKM_REG_ERR_INVAL_NET_APPEAR = 3, + M3UA_RKM_REG_ERR_INVAL_RKEY = 4, + M3UA_RKM_REG_ERR_PERM_DENIED = 5, + M3UA_RKM_REG_ERR_CANT_SUPP_UNQ_RT = 6, + M3UA_RKM_REG_ERR_RKEY_NOT_PROVD = 7, + M3UA_RKM_REG_ERR_INSUFF_RESRC = 8, + M3UA_RKM_REG_ERR_UNSUPP_RK_PARAM = 9, + M3UA_RKM_REG_ERR_UNSUPP_TRAF_MODE = 10, + M3UA_RKM_REG_ERR_RKEY_CHG_REFUSED = 11, + M3UA_RKM_REG_ERR_RKEY_ALRDY_REGD = 12, +}; + +enum m3ua_rkm_dereg_satus { + M3UA_RKM_DEREG_SUCCESS = 0, + M3UA_RKM_DEREG_ERR_UNKNOWN = 1, + M3UA_RKM_DEREG_ERR_INVAL_RCTX = 2, + M3UA_RKM_DEREG_ERR_PERM_DENIED = 3, + M3UA_RKM_DEREG_ERR_NOT_REGD = 4, + M3UA_RKM_DEREG_ERR_ASP_ACTIVE = 5, +}; + /* 3.8.1 Error */ enum m3ua_error_code { M3UA_ERR_INVALID_VERSION = 0x01, -- cgit v1.2.3