Print NAS_DOWNLINK_DATA_IND message type content

The information about the payload carried by NAS DOWNLINK is helpful
in the logging and also for debugging purposes, therefore it was
added in this commit by enabling the already existing relevant function.
This commit is contained in:
Guido Casati
2025-05-26 17:05:00 +02:00
parent 4129619714
commit 737b2f44c4
+7 -7
View File
@@ -1754,14 +1754,7 @@ void *nas_nrue(void *args_p)
} break;
case NAS_DOWNLINK_DATA_IND: {
LOG_I(NAS,
"[UE %ld] Received %s: length %u , buffer %p\n",
nas->UE_id,
ITTI_MSG_NAME(msg_p),
NAS_DOWNLINK_DATA_IND(msg_p).nasMsg.length,
NAS_DOWNLINK_DATA_IND(msg_p).nasMsg.nas_data);
as_nas_info_t initialNasMsg = {0};
uint8_t *pdu_buffer = NAS_DOWNLINK_DATA_IND(msg_p).nasMsg.nas_data;
int pdu_length = NAS_DOWNLINK_DATA_IND(msg_p).nasMsg.length;
int msg_type = get_msg_type(pdu_buffer, pdu_length);
@@ -1779,6 +1772,13 @@ void *nas_nrue(void *args_p)
break;
}
LOG_I(NAS,
"[UE %ld] Received %s type %s with length %u\n",
nas->UE_id,
ITTI_MSG_NAME(msg_p),
print_info(msg_type, message_text_info, sizeofArray(message_text_info)),
NAS_DOWNLINK_DATA_IND(msg_p).nasMsg.length);
switch (msg_type) {
case FGS_IDENTITY_REQUEST:
generateIdentityResponse(&initialNasMsg, *(pdu_buffer + 3), nas->uicc);