- if _, v := keys[key+value+"\n"]; !v {
- rawrt = append(rawrt, key+value+"\n")
- appendedindex := uint16(len(rawrt)-1)
- keys[key+value+"\n"] = RouteIndex{true,appendedindex}
- count++
+ if strings.Contains(value, "mme_ar") {
+ tmpstr := strings.Split(value, "|")
+ //MEID entry for mme_ar must always contain 3 strings speartred by | i.e "mme_ar|<string1>|<string2>"
+ MEID = strings.TrimSuffix(tmpstr[2], "\n")
+ E2TIP = strings.TrimSuffix(tmpstr[1], "\n")
+ RECTYP = "mme_ar"
+ } else if strings.Contains(value, "mme_del") {
+ tmpstr := strings.Split(value, "|")
+ MEID = strings.TrimSuffix(tmpstr[1], "\n")
+ E2TIP = ""
+ RECTYP = "mme_del"