blob: c8676aaeadbd584c9773e38192a5fa2b9275a8f9 [file] [log] [blame]
ss412g1acbc2c2019-11-12 19:34:17 +02001/*
2 * Copyright 2019 AT&T Intellectual Property
3 * Copyright 2019 Nokia
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
ss412g286ce412019-07-04 14:00:29 +030018syntax = "proto3";
19package entities;
20import "gnb.proto";
21import "enb.proto";
22import "x2_setup_failure_response.proto";
23import "nb_identity.proto";
24
is005qd51567d2019-08-25 14:19:31 +030025message NodebInfo {
ss412g286ce412019-07-04 14:00:29 +030026 string ran_name = 1;
27 string ip = 2;
28 uint32 port = 3;
is005qd51567d2019-08-25 14:19:31 +030029 E2ApplicationProtocol e2_application_protocol = 4;
30 ConnectionStatus connection_status = 5;
31 uint32 connection_attempts = 6;
32 GlobalNbId global_nb_id = 7;
33 Node.Type node_type = 8;
34 oneof configuration {
35 Enb enb = 9;
36 Gnb gnb = 10;
ss412g286ce412019-07-04 14:00:29 +030037 }
is005qd51567d2019-08-25 14:19:31 +030038 Failure.Type failure_type = 11;
39 SetupFailure setup_failure = 12;
ss412g286ce412019-07-04 14:00:29 +030040}
41
is005qd51567d2019-08-25 14:19:31 +030042enum E2ApplicationProtocol {
is005q7c64c2f2019-08-25 16:42:25 +030043 UNKNOWN_E2_APPLICATION_PROTOCOL = 0;
is005qd51567d2019-08-25 14:19:31 +030044 X2_SETUP_REQUEST = 1;
45 ENDC_X2_SETUP_REQUEST = 2;
46}
47
48enum ConnectionStatus {
ss412g286ce412019-07-04 14:00:29 +030049 UNKNOWN_CONNECTION_STATUS = 0;
50 CONNECTED = 1;
ib565x96ee0082019-08-01 11:57:22 +030051 DISCONNECTED = 2;
ss412g286ce412019-07-04 14:00:29 +030052 CONNECTED_SETUP_FAILED = 3;
53 CONNECTING = 4;
ns019tc4b29bf2019-07-28 17:48:14 +030054 SHUTTING_DOWN = 5;
55 SHUT_DOWN = 6;
ss412g286ce412019-07-04 14:00:29 +030056}
57
is005qd51567d2019-08-25 14:19:31 +030058message Node {
59 enum Type {
ss412g286ce412019-07-04 14:00:29 +030060 UNKNOWN = 0;
61 ENB = 1;
62 GNB = 2;
63 }
64}
65
is005qd51567d2019-08-25 14:19:31 +030066message Failure {
67 enum Type {
ss412g286ce412019-07-04 14:00:29 +030068 UNKNOWN_TYPE = 0;
69 X2_SETUP_FAILURE = 1;
70 ENDC_X2_SETUP_FAILURE = 2;
71 }
72}