Merge "Adding scope of RICPlatform that are under Apache License"
diff --git a/api/routing_manager.yaml b/api/routing_manager.yaml
index 7bfbfea..f4f852d 100644
--- a/api/routing_manager.yaml
+++ b/api/routing_manager.yaml
@@ -14,9 +14,14 @@
# 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).
+#
#==================================================================================
#
#
+#
# Abstract: Routing Manager's RESTful API definition
# Date: 28 August 2019
#
diff --git a/cmd/rtmgr.go b/cmd/rtmgr.go
index 24b917c..101c743 100644
--- a/cmd/rtmgr.go
+++ b/cmd/rtmgr.go
@@ -14,6 +14,12 @@
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).
+
+
==================================================================================
*/
/*
diff --git a/container-tag.yaml b/container-tag.yaml
index 7fdb240..dc6f324 100644
--- a/container-tag.yaml
+++ b/container-tag.yaml
@@ -2,4 +2,4 @@
# By default this file is in the docker build directory,
# but the location can configured in the JJB template.
---
-tag: 0.3.9
+tag: 0.4.0
diff --git a/docs/conf.py b/docs/conf.py
index e59789c..bc87192 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -13,6 +13,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).
+#
#==================================================================================
from docs_conf.conf import *
diff --git a/docs/conf.yaml b/docs/conf.yaml
index 349b100..36dfa54 100644
--- a/docs/conf.yaml
+++ b/docs/conf.yaml
@@ -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).
+#
#==================================================================================
project_cfg: oran
project: ric-plt-rtmgr
diff --git a/glide.yaml b/glide.yaml
index cb916c3..683cbb9 100644
--- a/glide.yaml
+++ b/glide.yaml
@@ -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).
+#
#==================================================================================
#
#
diff --git a/manifests/namespace.yaml b/manifests/namespace.yaml
index 9414a35..b809216 100644
--- a/manifests/namespace.yaml
+++ b/manifests/namespace.yaml
@@ -14,6 +14,12 @@
# 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).
+#
+#
#==================================================================================
#
#
diff --git a/manifests/rtmgr/rtmgr-cfg.yaml b/manifests/rtmgr/rtmgr-cfg.yaml
index 7d1d18f..262c5ab 100644
--- a/manifests/rtmgr/rtmgr-cfg.yaml
+++ b/manifests/rtmgr/rtmgr-cfg.yaml
@@ -14,6 +14,11 @@
# 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).
+#
#==================================================================================
#
#
diff --git a/manifests/rtmgr/rtmgr-dep.yaml b/manifests/rtmgr/rtmgr-dep.yaml
index 55b7176..1c013d9 100644
--- a/manifests/rtmgr/rtmgr-dep.yaml
+++ b/manifests/rtmgr/rtmgr-dep.yaml
@@ -14,6 +14,11 @@
# 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).
+#
#==================================================================================
#
#
diff --git a/manifests/rtmgr/rtmgr-svc.yaml b/manifests/rtmgr/rtmgr-svc.yaml
index 6ebb2a2..b6e5e8b 100644
--- a/manifests/rtmgr/rtmgr-svc.yaml
+++ b/manifests/rtmgr/rtmgr-svc.yaml
@@ -14,6 +14,11 @@
# 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).
+#
#==================================================================================
#
#
diff --git a/pkg/nbi/httpgetter.go b/pkg/nbi/httpgetter.go
index bdcc435..0bf05bc 100644
--- a/pkg/nbi/httpgetter.go
+++ b/pkg/nbi/httpgetter.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/nbi/httpgetter_test.go b/pkg/nbi/httpgetter_test.go
index 5c7082a..0dc65a2 100644
--- a/pkg/nbi/httpgetter_test.go
+++ b/pkg/nbi/httpgetter_test.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/nbi/httprestful.go b/pkg/nbi/httprestful.go
index a9aeaa2..9606288 100644
--- a/pkg/nbi/httprestful.go
+++ b/pkg/nbi/httprestful.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
@@ -30,8 +35,6 @@
"encoding/json"
"errors"
"fmt"
- "github.com/go-openapi/loads"
- "github.com/go-openapi/runtime/middleware"
"net/url"
"os"
"routing-manager/pkg/models"
@@ -43,6 +46,9 @@
"routing-manager/pkg/sdl"
"strconv"
"time"
+
+ "github.com/go-openapi/loads"
+ "github.com/go-openapi/runtime/middleware"
)
//var myClient = &http.Client{Timeout: 1 * time.Second}
diff --git a/pkg/nbi/httprestful_test.go b/pkg/nbi/httprestful_test.go
index 99dbe74..b9d88c6 100644
--- a/pkg/nbi/httprestful_test.go
+++ b/pkg/nbi/httprestful_test.go
@@ -14,6 +14,11 @@
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,7 +32,6 @@
import (
"encoding/json"
"fmt"
- "github.com/go-openapi/swag"
"io/ioutil"
"net"
"net/http"
@@ -38,6 +42,8 @@
"routing-manager/pkg/stub"
"testing"
"time"
+
+ "github.com/go-openapi/swag"
)
var BasicXAppLists = []byte(`[
diff --git a/pkg/nbi/nbi.go b/pkg/nbi/nbi.go
index 61c18c8..1d7d956 100644
--- a/pkg/nbi/nbi.go
+++ b/pkg/nbi/nbi.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
@@ -26,15 +31,16 @@
import (
"errors"
- httptransport "github.com/go-openapi/runtime/client"
- "github.com/go-openapi/strfmt"
- "github.com/go-openapi/swag"
"net/url"
apiclient "routing-manager/pkg/appmgr_client"
"routing-manager/pkg/appmgr_client/operations"
"routing-manager/pkg/appmgr_model"
"routing-manager/pkg/rtmgr"
"time"
+
+ httptransport "github.com/go-openapi/runtime/client"
+ "github.com/go-openapi/strfmt"
+ "github.com/go-openapi/swag"
)
var (
@@ -71,8 +77,8 @@
func CreateSubReq(restUrl string, restPort string) *appmgr_model.SubscriptionRequest {
// TODO: parameterize function
subData := appmgr_model.SubscriptionData{
- TargetURL: swag.String(restUrl + ":" + restPort + "/ric/v1/handles/xapp-handle/"),
- EventType: appmgr_model.EventTypeAll,
+ TargetURL: swag.String(restUrl + ":" + restPort + "/ric/v1/handles/xapp-handle/"),
+ EventType: appmgr_model.EventTypeAll,
MaxRetries: swag.Int64(5),
RetryTimer: swag.Int64(10),
}
diff --git a/pkg/nbi/nbi_test.go b/pkg/nbi/nbi_test.go
index 15a121f..29e6ee3 100644
--- a/pkg/nbi/nbi_test.go
+++ b/pkg/nbi/nbi_test.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
@@ -26,13 +31,14 @@
import (
"errors"
- "github.com/go-openapi/swag"
"net"
"net/http"
"net/http/httptest"
"reflect"
"routing-manager/pkg/appmgr_model"
"testing"
+
+ "github.com/go-openapi/swag"
)
func TestGetNbi(t *testing.T) {
@@ -62,9 +68,9 @@
MaxRetries: swag.Int64(5),
RetryTimer: swag.Int64(10),
}
- subReq := appmgr_model.SubscriptionRequest{
- Data: &subData,
- }
+ subReq := appmgr_model.SubscriptionRequest{
+ Data: &subData,
+ }
subReq2 := CreateSubReq("localhost", "8000")
if reflect.TypeOf(subReq) != reflect.TypeOf(*subReq2) {
t.Errorf("Invalid type, got: %v, want: %v.", reflect.TypeOf(subReq), reflect.TypeOf(*subReq2))
diff --git a/pkg/nbi/types.go b/pkg/nbi/types.go
index 049fe45..dd184d2 100644
--- a/pkg/nbi/types.go
+++ b/pkg/nbi/types.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/rpe/rmr.go b/pkg/rpe/rmr.go
index dba8db6..cb311a8 100644
--- a/pkg/rpe/rmr.go
+++ b/pkg/rpe/rmr.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/rpe/rmr_test.go b/pkg/rpe/rmr_test.go
index 7ba59a6..bd42d0b 100644
--- a/pkg/rpe/rmr_test.go
+++ b/pkg/rpe/rmr_test.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/rpe/rpe.go b/pkg/rpe/rpe.go
index e47ca83..9a36564 100644
--- a/pkg/rpe/rpe.go
+++ b/pkg/rpe/rpe.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
@@ -28,8 +33,8 @@
"errors"
"routing-manager/pkg/rtmgr"
"routing-manager/pkg/sbi"
- "strconv"
"runtime"
+ "strconv"
)
var (
@@ -85,20 +90,20 @@
rxList := []rtmgr.EndpointList{[]rtmgr.Endpoint{*rx}}
messageId := rtmgr.MessageTypes[messageType]
route := rtmgr.RouteTableEntry{
- MessageType: messageId,
- TxList: txList,
- RxGroups: rxList,
- SubID: subId}
- *routeTable = append(*routeTable, route)
- rtmgr.Logger.Debug("Route added: MessageTyp: %v, Tx: %v, Rx: %v, SubId: %v", messageId, tx.Uuid, rx.Uuid, subId)
- rtmgr.Logger.Trace("Route added: MessageTyp: %v, Tx: %v, Rx: %v, SubId: %v", messageId, tx, rx, subId)
- } else {
- pc,_,_,ok := runtime.Caller(1)
- details := runtime.FuncForPC(pc)
- if ok && details != nil {
- rtmgr.Logger.Error("Route addition skipped: Either TX or RX endpoint not present. Caller function is %s", details.Name())
- }
+ MessageType: messageId,
+ TxList: txList,
+ RxGroups: rxList,
+ SubID: subId}
+ *routeTable = append(*routeTable, route)
+ rtmgr.Logger.Debug("Route added: MessageTyp: %v, Tx: %v, Rx: %v, SubId: %v", messageId, tx.Uuid, rx.Uuid, subId)
+ rtmgr.Logger.Trace("Route added: MessageTyp: %v, Tx: %v, Rx: %v, SubId: %v", messageId, tx, rx, subId)
+ } else {
+ pc, _, _, ok := runtime.Caller(1)
+ details := runtime.FuncForPC(pc)
+ if ok && details != nil {
+ rtmgr.Logger.Error("Route addition skipped: Either TX or RX endpoint not present. Caller function is %s", details.Name())
}
+ }
}
func (r *Rpe) generateXappRoutes(xAppEp *rtmgr.Endpoint, e2TermEp *rtmgr.Endpoint, subManEp *rtmgr.Endpoint, routeTable *rtmgr.RouteTable) {
diff --git a/pkg/rpe/types.go b/pkg/rpe/types.go
index 491d152..626213e 100644
--- a/pkg/rpe/types.go
+++ b/pkg/rpe/types.go
@@ -14,6 +14,11 @@
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).
+
==================================================================================
*/
/*
diff --git a/pkg/rtmgr/rtmgr.go b/pkg/rtmgr/rtmgr.go
index 7476666..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 @@
import (
"encoding/json"
"errors"
- "github.com/jcelliott/lumber"
"io/ioutil"
"os"
"strings"
+
+ "github.com/jcelliott/lumber"
)
var (
@@ -38,62 +43,62 @@
// CamelCase Message Types are for being able to test with old fashioned admin control xApps
// TODO: Add a separate message definition file (Not using the one from RMR to not create dependency on that library).
MessageTypes = map[string]string{
- "HandoverPreparation": "0",
- "HandoverCancel": "1",
- "LoadIndication": "2",
- "ErrorIndication": "3",
- "SNStatusTransfer": "4",
- "UEContextRelease": "5",
- "X2Setup": "6",
- "Reset": "7",
- "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",
- "RIC_X2_RESOURCE_STATUS_RESPONSE": "10003",
- "RIC_X2_LOAD_INFORMATION": "10004",
- "RIC_E2_TERMINATION_HC_REQUEST": "10005",
- "RIC_E2_TERMINATION_HC_RESPONSE": "10006",
- "RIC_E2_MANAGER_HC_REQUEST": "10007",
- "RIC_E2_MANAGER_HC_RESPONSE": "10008",
- "RIC_ENB_LOAD_INFORMATION": "10020",
- "RIC_ERROR_INDICATION": "10030",
- "RIC_X2_SETUP_REQ": "10060",
- "RIC_X2_SETUP_RESP": "10061",
- "RIC_X2_SETUP_FAILURE": "10062",
- "RIC_X2_RESET_REQ": "10070",
- "RIC_X2_RESET_RESP": "10071",
- "RIC_ENB_CONF_UPDATE": "10080",
- "RIC_ENB_CONF_UPDATE_ACK": "10081",
- "RIC_ENB_CONF_UPDATE_FAILURE": "10082",
- "RIC_RES_STATUS_REQ": "10090",
- "RIC_RES_STATUS_RESP": "10091",
- "RIC_RES_STATUS_FAILURE": "10092",
- "RIC_RESOURCE_STATUS_UPDATE": "10100",
- "RIC_ENDC_X2_SETUP_REQ": "10360",
- "RIC_ENDC_X2_SETUP_RESP": "10361",
- "RIC_ENDC_X2_SETUP_FAILURE": "10362",
- "RIC_ENDC_CONF_UPDATE": "10370",
- "RIC_ENDC_CONF_UPDATE_ACK": "10371",
- "RIC_ENDC_CONF_UPDATE_FAILURE": "10372",
- "RIC_GNB_STATUS_INDICATION": "10450",
- "RIC_SUB_REQ": "12010",
- "RIC_SUB_RESP": "12011",
- "RIC_SUB_FAILURE": "12012",
- "RIC_SUB_DEL_REQ": "12020",
- "RIC_SUB_DEL_RESP": "12021",
- "RIC_SUB_DEL_FAILURE": "12022",
- "RIC_CONTROL_REQ": "12040",
- "RIC_CONTROL_ACK": "12041",
- "RIC_CONTROL_FAILURE": "12042",
- "RIC_INDICATION": "12050",
- "DC_ADM_INT_CONTROL": "20000",
- "DC_ADM_INT_CONTROL_ACK": "20001",
+ "HandoverPreparation": "0",
+ "HandoverCancel": "1",
+ "LoadIndication": "2",
+ "ErrorIndication": "3",
+ "SNStatusTransfer": "4",
+ "UEContextRelease": "5",
+ "X2Setup": "6",
+ "Reset": "7",
+ "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",
+ "RIC_X2_RESOURCE_STATUS_RESPONSE": "10003",
+ "RIC_X2_LOAD_INFORMATION": "10004",
+ "RIC_E2_TERMINATION_HC_REQUEST": "10005",
+ "RIC_E2_TERMINATION_HC_RESPONSE": "10006",
+ "RIC_E2_MANAGER_HC_REQUEST": "10007",
+ "RIC_E2_MANAGER_HC_RESPONSE": "10008",
+ "RIC_ENB_LOAD_INFORMATION": "10020",
+ "RIC_ERROR_INDICATION": "10030",
+ "RIC_X2_SETUP_REQ": "10060",
+ "RIC_X2_SETUP_RESP": "10061",
+ "RIC_X2_SETUP_FAILURE": "10062",
+ "RIC_X2_RESET_REQ": "10070",
+ "RIC_X2_RESET_RESP": "10071",
+ "RIC_ENB_CONF_UPDATE": "10080",
+ "RIC_ENB_CONF_UPDATE_ACK": "10081",
+ "RIC_ENB_CONF_UPDATE_FAILURE": "10082",
+ "RIC_RES_STATUS_REQ": "10090",
+ "RIC_RES_STATUS_RESP": "10091",
+ "RIC_RES_STATUS_FAILURE": "10092",
+ "RIC_RESOURCE_STATUS_UPDATE": "10100",
+ "RIC_ENDC_X2_SETUP_REQ": "10360",
+ "RIC_ENDC_X2_SETUP_RESP": "10361",
+ "RIC_ENDC_X2_SETUP_FAILURE": "10362",
+ "RIC_ENDC_CONF_UPDATE": "10370",
+ "RIC_ENDC_CONF_UPDATE_ACK": "10371",
+ "RIC_ENDC_CONF_UPDATE_FAILURE": "10372",
+ "RIC_GNB_STATUS_INDICATION": "10450",
+ "RIC_SUB_REQ": "12010",
+ "RIC_SUB_RESP": "12011",
+ "RIC_SUB_FAILURE": "12012",
+ "RIC_SUB_DEL_REQ": "12020",
+ "RIC_SUB_DEL_RESP": "12021",
+ "RIC_SUB_DEL_FAILURE": "12022",
+ "RIC_CONTROL_REQ": "12040",
+ "RIC_CONTROL_ACK": "12041",
+ "RIC_CONTROL_FAILURE": "12042",
+ "RIC_INDICATION": "12050",
+ "DC_ADM_INT_CONTROL": "20000",
+ "DC_ADM_INT_CONTROL_ACK": "20001",
"RIC_CONTROL_XAPP_CONFIG_REQUEST": "100000",
"RIC_CONTROL_XAPP_CONFIG_RESPONSE": "100001",
}
@@ -132,7 +137,7 @@
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)
diff --git a/pkg/rtmgr/rtmgr_test.go b/pkg/rtmgr/rtmgr_test.go
index da7d7b8..2f02b99 100644
--- a/pkg/rtmgr/rtmgr_test.go
+++ b/pkg/rtmgr/rtmgr_test.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).
+
==================================================================================
*/
/*
diff --git a/pkg/rtmgr/types.go b/pkg/rtmgr/types.go
index 26429ce..9674a5d 100644
--- a/pkg/rtmgr/types.go
+++ b/pkg/rtmgr/types.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sbi/nngpush.go b/pkg/sbi/nngpush.go
index 1f062d3..6e3e225 100644
--- a/pkg/sbi/nngpush.go
+++ b/pkg/sbi/nngpush.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).
+
==================================================================================
*/
/*
@@ -26,11 +30,12 @@
import (
"errors"
+ "routing-manager/pkg/rtmgr"
+ "strconv"
+
"nanomsg.org/go/mangos/v2"
"nanomsg.org/go/mangos/v2/protocol/push"
_ "nanomsg.org/go/mangos/v2/transport/all"
- "routing-manager/pkg/rtmgr"
- "strconv"
)
type NngPush struct {
diff --git a/pkg/sbi/nngpush_test.go b/pkg/sbi/nngpush_test.go
index 422a036..d7a6572 100644
--- a/pkg/sbi/nngpush_test.go
+++ b/pkg/sbi/nngpush_test.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sbi/sbi.go b/pkg/sbi/sbi.go
index 0d13bb9..7d07160 100644
--- a/pkg/sbi/sbi.go
+++ b/pkg/sbi/sbi.go
@@ -15,6 +15,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).
+
==================================================================================
*/
/*
diff --git a/pkg/sbi/sbi_test.go b/pkg/sbi/sbi_test.go
index feba821..ee8671f 100644
--- a/pkg/sbi/sbi_test.go
+++ b/pkg/sbi/sbi_test.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sbi/types.go b/pkg/sbi/types.go
index d0a98ab..d024e94 100644
--- a/pkg/sbi/types.go
+++ b/pkg/sbi/types.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sdl/file.go b/pkg/sdl/file.go
index 2d49be7..90b1ed0 100644
--- a/pkg/sdl/file.go
+++ b/pkg/sdl/file.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sdl/sdl.go b/pkg/sdl/sdl.go
index f7d1bc4..88b19e7 100644
--- a/pkg/sdl/sdl.go
+++ b/pkg/sdl/sdl.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sdl/sdl_test.go b/pkg/sdl/sdl_test.go
index 83708d2..2d5d9db 100644
--- a/pkg/sdl/sdl_test.go
+++ b/pkg/sdl/sdl_test.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).
+
==================================================================================
*/
/*
diff --git a/pkg/sdl/types.go b/pkg/sdl/types.go
index 3551699..49e3e8b 100644
--- a/pkg/sdl/types.go
+++ b/pkg/sdl/types.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).
+
==================================================================================
*/
/*
diff --git a/pkg/stub/mangos.go b/pkg/stub/mangos.go
index bdc82c4..e795c9f 100644
--- a/pkg/stub/mangos.go
+++ b/pkg/stub/mangos.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).
+
==================================================================================
*/
/*
diff --git a/pkg/stub/stub.go b/pkg/stub/stub.go
index 3c10859..f57f70e 100644
--- a/pkg/stub/stub.go
+++ b/pkg/stub/stub.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).
+
==================================================================================
*/
/*
diff --git a/run_rtmgr.sh b/run_rtmgr.sh
index 7976b6c..4ea5349 100644
--- a/run_rtmgr.sh
+++ b/run_rtmgr.sh
@@ -15,6 +15,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).
+#
#==================================================================================
#
#