From 36262115f77dc315e156c574dfb3b8e9090e6970 Mon Sep 17 00:00:00 2001 From: "E. Scott Daniels" Date: Mon, 26 Aug 2019 10:50:52 -0400 Subject: [PATCH] Add new message types Signed-off-by: E. Scott Daniels Change-Id: I4cafc3c0c84fdc857226cf7da3dda07bb560a3e7 --- CHANGES | 6 ++ CMakeLists.txt | 2 +- src/rmr/common/include/RIC_message_types.h | 91 ++++++++++++++++++------------ 3 files changed, 61 insertions(+), 38 deletions(-) diff --git a/CHANGES b/CHANGES index 8c54566..d2a3f1d 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,12 @@ API and build change and fixe summaries. Doc correctsions and/or changes are not mentioned here; see the commit messages. +2019 August 26; version 1.4.0 + New message types were added. + +2019 August 16; version 1.3.0 + New mesage types added. + 2019 August 13; version 1.2.0 (API change, non-breaking) The function rmr_get_xact() was added to proide a convenient way to extract the transaction field from a message. diff --git a/CMakeLists.txt b/CMakeLists.txt index 3255046..5d71d59 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,7 +35,7 @@ project( rmr LANGUAGES C ) cmake_minimum_required( VERSION 3.5 ) set( major_version "1" ) # should be automatically populated from git tag later, but until CI process sets a tag we use this -set( minor_version "3" ) +set( minor_version "4" ) set( patch_level "0" ) set( install_root "${CMAKE_INSTALL_PREFIX}" ) diff --git a/src/rmr/common/include/RIC_message_types.h b/src/rmr/common/include/RIC_message_types.h index 53edbda..028a598 100644 --- a/src/rmr/common/include/RIC_message_types.h +++ b/src/rmr/common/include/RIC_message_types.h @@ -43,68 +43,85 @@ #define E2_TERM_INIT 1100 -#define RIC_ENB_LOAD_INFORMATION 10020 +#define RIC_ENB_LOAD_INFORMATION 10020 -#define RIC_ERROR_INDICATION 10030 +#define RIC_ERROR_INDICATION 10030 + +#define RIC_SN_STATUS_TRANSFER 10040 #define RIC_UE_CONTEXT_RELEASE 10050 -#define RIC_X2_SETUP_REQ 10060 -#define RIC_X2_SETUP_RESP 10061 -#define RIC_X2_SETUP_FAILURE 10062 -#define RIC_X2_RESET 10070 +#define RIC_X2_SETUP_REQ 10060 +#define RIC_X2_SETUP_RESP 10061 +#define RIC_X2_SETUP_FAILURE 10062 +#define RIC_X2_RESET 10070 #define RIC_X2_RESET_RESP 10071 -#define RIC_ENB_CONF_UPDATE 10080 -#define RIC_ENB_CONF_UPDATE_ACK 10081 -#define RIC_ENB_CONF_UPDATE_FAILURE 10082 +#define RIC_ENB_CONF_UPDATE 10080 +#define RIC_ENB_CONF_UPDATE_ACK 10081 +#define RIC_ENB_CONF_UPDATE_FAILURE 10082 -#define RIC_RES_STATUS_REQ 10090 -#define RIC_RES_STATUS_RESP 10091 -#define RIC_RES_STATUS_FAILURE 10092 +#define RIC_RES_STATUS_REQ 10090 +#define RIC_RES_STATUS_RESP 10091 +#define RIC_RES_STATUS_FAILURE 10092 -#define RIC_RESOURCE_STATUS_UPDATE 10100 +#define RIC_RESOURCE_STATUS_UPDATE 10100 #define RIC_SGNB_ADDITION_REQ 10270 #define RIC_SGNB_ADDITION_ACK 10271 #define RIC_SGNB_ADDITION_REJECT 10272 -#define RIC_SGNB_RECONF_COMPLETE 10280  +#define RIC_SGNB_RECONF_COMPLETE 10280 + +#define RIC_SGNB_MOD_REQUEST 10290 +#define RIC_SGNB_MOD_REQUEST_ACK 10291 +#define RIC_SGNB_MOD_REQUEST_REJ 10292 + +#define RIC_SGNB_MOD_REQUIRED 10300 +#define RIC_SGNB_MOD_CONFIRM 10301 +#define RIC_SGNB_MOD_REFUSE 10302 + +#define RIC_SGNB_RELEASE_REQUEST 10310 +#define RIC_SGNB_RELEASE_REQUEST_ACK 10311 + +#define RIC_SGNB_RELEASE_REQUIRED 10320 +#define RIC_SGNB_RELEASE_CONFIRM 10321 #define RIC_RRC_TRANSFER 10350 -#define RIC_ENDC_X2_SETUP_REQ 10360 -#define RIC_ENDC_X2_SETUP_RESP 10361 -#define RIC_ENDC_X2_SETUP_FAILURE 10362 +#define RIC_ENDC_X2_SETUP_REQ 10360 +#define RIC_ENDC_X2_SETUP_RESP 10361 +#define RIC_ENDC_X2_SETUP_FAILURE 10362 -#define RIC_ENDC_CONF_UPDATE 10370 -#define RIC_ENDC_CONF_UPDATE_ACK 10371 -#define RIC_ENDC_CONF_UPDATE_FAILURE 10372 +#define RIC_ENDC_CONF_UPDATE 10370 +#define RIC_ENDC_CONF_UPDATE_ACK 10371 +#define RIC_ENDC_CONF_UPDATE_FAILURE 10372 -#define RIC_GNB_STATUS_INDICATION 10450 +#define RIC_SECONDARY_RAT_DATA_USAGE_REPORT 10380 +#define RIC_GNB_STATUS_INDICATION 10450 -#define RIC_SUB_REQ 12010 -#define RIC_SUB_RESP 12011 -#define RIC_SUB_FAILURE 12012 +#define RIC_SUB_REQ 12010 +#define RIC_SUB_RESP 12011 +#define RIC_SUB_FAILURE 12012 -#define RIC_SUB_DEL_REQ 12020 -#define RIC_SUB_DEL_RESP 12021 -#define RIC_SUB_DEL_FAILURE 12022 +#define RIC_SUB_DEL_REQ 12020 +#define RIC_SUB_DEL_RESP 12021 +#define RIC_SUB_DEL_FAILURE 12022 -#define RIC_SERVICE_UPDATE 12030 -#define RIC_SERVICE_UPDATE_ACK 12031 -#define RIC_SERVICE_UPDATE_FAILURE 12032 +#define RIC_SERVICE_UPDATE 12030 +#define RIC_SERVICE_UPDATE_ACK 12031 +#define RIC_SERVICE_UPDATE_FAILURE 12032 -#define RIC_CONTROL_REQ 12040 -#define RIC_CONTROL_ACK 12041 -#define RIC_CONTROL_FAILURE 12042 +#define RIC_CONTROL_REQ 12040 +#define RIC_CONTROL_ACK 12041 +#define RIC_CONTROL_FAILURE 12042 -#define RIC_INDICATION 12050 +#define RIC_INDICATION 12050 -#define RIC_SERVICE_QUERY 12060 +#define RIC_SERVICE_QUERY 12060 -#define DC_ADM_INT_CONTROL 20000 -#define DC_ADM_INT_CONTROL_ACK 20001 +#define DC_ADM_INT_CONTROL 20000 +#define DC_ADM_INT_CONTROL_ACK 20001 #define DC_ADM_GET_POLICY 20002 #define DC_ADM_GET_POLICY_ACK 20003 -- 2.16.6