From 5ebfed3f90bab0a67faa7e506bb2943d8191e4ab Mon Sep 17 00:00:00 2001 From: Angelo Athanassopoulos Date: Wed, 5 Oct 2022 15:04:46 +0200 Subject: [PATCH] PSEA - Capture - DNN IE --- .../COMMON/ESM/MSG/PduSessionEstablishmentAccept.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/openair3/NAS/COMMON/ESM/MSG/PduSessionEstablishmentAccept.c b/openair3/NAS/COMMON/ESM/MSG/PduSessionEstablishmentAccept.c index ddcbb65f2d..7e16cd80bb 100644 --- a/openair3/NAS/COMMON/ESM/MSG/PduSessionEstablishmentAccept.c +++ b/openair3/NAS/COMMON/ESM/MSG/PduSessionEstablishmentAccept.c @@ -164,6 +164,19 @@ void capture_pdu_session_establishment_accept(uint8_t *buffer, uint32_t msg_leng break; case IEI_DNN: + LOG_D(NAS, "PDU SESSION ESTABLISHMENT ACCEPT - Received DNN IE\n"); + psea_msg.dnn_ie.dnn_length = *(buffer + offset++); + uint8_t i=0; + char apn[20]; + + while (*(buffer + offset + i) != ASCII_ACK) { + apn[i] = *(buffer + offset + i); + ++i; + } + + LOG_D(NAS, "PDU SESSION ESTABLISHMENT ACCEPT - APN: %s\n", apn); + offset += psea_msg.dnn_ie.dnn_length; + psea_iei = *(buffer + offset++); break; default: