X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frpe%2Frmr.go;h=446d7ec4b5aa6ae9af515fcf8f9349e9ba38fe6b;hb=2037469c7f636b15cc069694b5e7a63cb230ec9a;hp=80323a3131096ed2785010e33d49735804270130;hpb=e110ee0d197cd7d61faf4ad761ebad3bf0c68121;p=ric-plt%2Frtmgr.git diff --git a/pkg/rpe/rmr.go b/pkg/rpe/rmr.go index 80323a3..446d7ec 100644 --- a/pkg/rpe/rmr.go +++ b/pkg/rpe/rmr.go @@ -34,7 +34,7 @@ import ( "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp" "routing-manager/pkg/rtmgr" "strconv" - "strings" + //"strings" ) type Rmr struct { @@ -86,21 +86,18 @@ func (r *Rmr) generateRMRPolicies(eps rtmgr.Endpoints, rcs *rtmgr.RicComponents, rawrt = append(rawrt, rawrte+"\n") } + for _,val := range rtmgr.DynamicRouteList { + rawrt = append(rawrt,val) + } + rawrt = append(rawrt, key+"newrt|end\n") count := 0 + meidrt := key +"meid_map|start\n" - for e2tkey, value := range rcs.E2Ts { - xapp.Logger.Debug("rmr.E2T Key: %v", e2tkey) - xapp.Logger.Debug("rmr.E2T Value: %v", value) - xapp.Logger.Debug("rmr.E2T RAN List: %v", rcs.E2Ts[e2tkey].Ranlist) - if ( len(rcs.E2Ts[e2tkey].Ranlist) != 0 ) { - ranList := strings.Join(rcs.E2Ts[e2tkey].Ranlist, " ") - meidrt += key + "mme_ar|" + e2tkey + "|" + ranList + "\n" - count++ - } else { - xapp.Logger.Debug("rmr.E2T Empty RAN LIST for FQDN: %v", e2tkey) - } - } + for _, value := range rcs.MeidMap { + meidrt += key + value + "\n" + count++ + } meidrt += key+"meid_map|end|" + strconv.Itoa(count) +"\n" rawrt = append(rawrt, meidrt)