+ LOG_E("[E2AP] Invalid message index=%d in E2AP-PDU", index);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case ProcedureCode_id_ricSubscription: //RIC SUBSCRIPTION = 201\r
+ switch(index)\r
+ {\r
+ case E2AP_PDU_PR_initiatingMessage: //initiatingMessage\r
+ LOG_I("[E2AP] Received RIC-SUBSCRIPTION-REQUEST");\r
+ //e2ap_handle_RICSubscriptionRequest(pdu, socket_fd);\r
+ e2ap_handle_RICSubscriptionRequest_securityDemo(pdu, socket_fd);\r
+ break;\r
+\r
+ case E2AP_PDU_PR_successfulOutcome:\r
+ LOG_I("[E2AP] Received RIC-SUBSCRIPTION-RESPONSE");\r
+ break;\r
+\r
+ case E2AP_PDU_PR_unsuccessfulOutcome:\r
+ LOG_I("[E2AP] Received RIC-SUBSCRIPTION-FAILURE");\r
+ break;\r
+\r
+ default:\r
+ LOG_E("[E2AP] Invalid message index=%d in E2AP-PDU", index);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case ProcedureCode_id_ricIndication: // 205\r
+ switch(index)\r
+ {\r
+ case E2AP_PDU_PR_initiatingMessage: //initiatingMessage\r
+ LOG_I("[E2AP] Received RIC-INDICATION");\r
+ // e2ap_handle_RICSubscriptionRequest(pdu, socket_fd);\r
+ break;\r
+\r
+ default:\r
+ LOG_E("[E2AP] Invalid message index=%d in E2AP-PDU %d", index,\r
+ (int)ProcedureCode_id_ricIndication);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case ProcedureCode_id_resourceStatusReportingInitiation: //9\r
+ switch(index)\r
+ {\r
+ case E2AP_PDU_PR_initiatingMessage: //initiatingMessage\r
+ LOG_I("[E2AP] Received RESOURCE-STATUS-REQUEST");\r
+ e2ap_handle_ResourceStatusRequest(pdu, socket_fd);\r
+ break;\r
+\r
+ case E2AP_PDU_PR_successfulOutcome: //successfulOutcome\r
+ LOG_I("[E2AP] Received RESOURCE-STATUS-RESPONSE");\r
+ break;\r
+\r
+ case E2AP_PDU_PR_unsuccessfulOutcome:\r
+ LOG_I("[E2AP] Received RESOURCE-STATUS-FAILURE");\r
+ break;\r
+\r
+ default:\r
+ LOG_E("[E2AP] Invalid message index=%d in E2AP-PDU %d", index,\r
+ (int)ProcedureCode_id_resourceStatusReportingInitiation);\r
+ break;\r
+ }\r
+ break;\r
+\r
+ case ProcedureCode_id_resourceStatusReporting: // 10\r
+ switch(index)\r
+ {\r
+ case E2AP_PDU_PR_initiatingMessage: //initiatingMessage\r
+ LOG_I("[E2AP] Received RESOURCE-STATUS-UPDATE");\r
+ break;\r
+\r
+ default:\r
+ LOG_E("[E2AP] Unable to process message index=%d in E2AP-PDU %d", index,\r
+ (int)ProcedureCode_id_resourceStatusReporting);\r
+ break;\r