X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=pkg%2Frtmgr%2Frtmgr.go;h=83af71ac4c1577ddaffb905e4ac294c73777583b;hb=89c2cdeff5dc079ab1aca01e2e830a961095198f;hp=3189043f21cc3a5883e317903a4d1e480ec7fc28;hpb=4d0e07a80a63ea6e0590f3aa46f91ef6b52db8de;p=ric-plt%2Frtmgr.git diff --git a/pkg/rtmgr/rtmgr.go b/pkg/rtmgr/rtmgr.go index 3189043..83af71a 100644 --- a/pkg/rtmgr/rtmgr.go +++ b/pkg/rtmgr/rtmgr.go @@ -14,6 +14,10 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + This source code is part of the near-RT RIC (RAN Intelligent Controller) + platform project (RICP). + ================================================================================== */ /* @@ -27,10 +31,11 @@ package rtmgr import ( "encoding/json" "errors" - "github.com/jcelliott/lumber" "io/ioutil" "os" "strings" + + "github.com/jcelliott/lumber" ) var ( @@ -46,9 +51,12 @@ var ( "UEContextRelease": "5", "X2Setup": "6", "Reset": "7", - "RIC_SCTP_CONNECTION_FAILURE": "1080", - "RIC_SCTP_CLEAR_ALL": "1090", "E2_TERM_INIT": "1100", + "RAN_CONNECTED": "1200", + "RAN_RESTARTED": "1210", + "RAN_RECONFIGURED": "1220", + "RIC_SCTP_CLEAR_ALL": "1090", + "RIC_SCTP_CONNECTION_FAILURE": "1080", "RIC_X2_SETUP": "10000", "RIC_X2_RESPONSE": "10001", "RIC_X2_RESOURCE_STATUS_REQUEST": "10002", @@ -63,7 +71,7 @@ var ( "RIC_X2_SETUP_REQ": "10060", "RIC_X2_SETUP_RESP": "10061", "RIC_X2_SETUP_FAILURE": "10062", - "RIC_X2_RESET": "10070", + "RIC_X2_RESET_REQ": "10070", "RIC_X2_RESET_RESP": "10071", "RIC_ENB_CONF_UPDATE": "10080", "RIC_ENB_CONF_UPDATE_ACK": "10081", @@ -103,6 +111,7 @@ var ( "E2MAN": {"tx": []string{"RIC_X2_SETUP_REQ", "RIC_X2_SETUP_RESP", "RIC_X2_SETUP_FAILURE", "RIC_X2_RESET", "RIC_X2_RESET_RESP", "RIC_ENDC_X2_SETUP_REQ", "RIC_ENDC_X2_SETUP_RESP", "RIC_ENDC_X2_SETUP_FAILURE"}, "rx": []string{"RIC_X2_SETUP_REQ", "RIC_X2_SETUP_RESP", "RIC_X2_SETUP_FAILURE", "RIC_X2_RESET", "RIC_X2_RESET_RESP", "RIC_ENDC_X2_SETUP_REQ", "RIC_ENDC_X2_SETUP_RESP", "RIC_ENDC_X2_SETUP_FAILURE"}}, "SUBMAN": {"tx": []string{"RIC_SUB_REQ", "RIC_SUB_DEL_REQ"}, "rx": []string{"RIC_SUB_RESP", "RIC_SUB_FAILURE", "RIC_SUB_DEL_RESP", "RIC_SUB_DEL_FAILURE"}}, "UEMAN": {"tx": []string{"RIC_CONTROL_REQ"}, "rx": []string{}}, + "RSM": {"tx": []string{"RIC_RES_STATUS_REQ"}, "rx": []string{"RAN_CONNECTED", "RAN_RESTARTED", "RAN_RECONFIGURED"}}, } Logger = lumber.NewConsoleLogger(lumber.INFO) @@ -128,7 +137,7 @@ func SetLogLevel(loglevel string) error { case "TRACE": Logger.Info("Trace mode") Logger.Level(lumber.TRACE) - return nil + return nil default: Logger.Error("invalid log mode, setting info") Logger.Level(lumber.INFO)