From 22db2d613f965e8b2063fae6bca14b828bfe58d1 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 4 Apr 2023 08:40:48 +0200 Subject: [PATCH 1/2] Correctly allocate GUTI in NAS UE structures --- openair3/NAS/NR_UE/nr_nas_msg_sim.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair3/NAS/NR_UE/nr_nas_msg_sim.c b/openair3/NAS/NR_UE/nr_nas_msg_sim.c index e411c53994..e20a0fc99e 100644 --- a/openair3/NAS/NR_UE/nr_nas_msg_sim.c +++ b/openair3/NAS/NR_UE/nr_nas_msg_sim.c @@ -622,7 +622,7 @@ static void decodeRegistrationAccept(uint8_t *buf, int len, nr_ue_nas_t *nas) AssertFatal(reg_acc.guti->guti.typeofidentity == FGS_MOBILE_IDENTITY_5G_GUTI, "registration accept 5GS Mobile Identity is not GUTI, but %d\n", reg_acc.guti->guti.typeofidentity); - nas->guti = malloc(sizeof(nas->guti)); + nas->guti = malloc(sizeof(*nas->guti)); AssertFatal(nas->guti, "out of memory\n"); *nas->guti = reg_acc.guti->guti; free(reg_acc.guti); /* no proper memory management for NAS decoded messages */ From 0a4e28688bfb5e13051e5d92fae322db1be4539c Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 4 Apr 2023 09:39:28 +0200 Subject: [PATCH 2/2] Update phytest-timing test timing thresholds --- ci-scripts/datalog_rt_stats.1x1.60.yaml | 4 ++-- ci-scripts/datalog_rt_stats.60.2x2.yaml | 6 +++--- ci-scripts/datalog_rt_stats.default.yaml | 8 ++++---- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ci-scripts/datalog_rt_stats.1x1.60.yaml b/ci-scripts/datalog_rt_stats.1x1.60.yaml index bf22c6f432..c65c4614d2 100644 --- a/ci-scripts/datalog_rt_stats.1x1.60.yaml +++ b/ci-scripts/datalog_rt_stats.1x1.60.yaml @@ -14,8 +14,8 @@ Ref : L1 Tx processing : 210.0 DLSCH encoding : 137.0 L1 Rx processing : 345.0 - PUSCH inner-receiver : 184.0 - PUSCH decoding : 276.0 + PUSCH inner-receiver : 210.0 + PUSCH decoding : 210.0 Schedule Response : 48.0 DL & UL scheduling timing : 13.0 UL Indication : 60.0 diff --git a/ci-scripts/datalog_rt_stats.60.2x2.yaml b/ci-scripts/datalog_rt_stats.60.2x2.yaml index b0d861d758..50444cc6b0 100644 --- a/ci-scripts/datalog_rt_stats.60.2x2.yaml +++ b/ci-scripts/datalog_rt_stats.60.2x2.yaml @@ -14,10 +14,10 @@ Ref : L1 Tx processing : 400.0 DLSCH encoding : 177.0 L1 Rx processing : 345.0 - PUSCH inner-receiver : 184.0 - PUSCH decoding : 276.0 + PUSCH inner-receiver : 210.0 + PUSCH decoding : 210.0 Schedule Response : 111.0 - DL & UL scheduling timing : 37.0 + DL & UL scheduling timing : 20.0 UL Indication : 127.0 Threshold : feprx : 1.25 diff --git a/ci-scripts/datalog_rt_stats.default.yaml b/ci-scripts/datalog_rt_stats.default.yaml index 971e72944a..8f7f0f015c 100644 --- a/ci-scripts/datalog_rt_stats.default.yaml +++ b/ci-scripts/datalog_rt_stats.default.yaml @@ -14,11 +14,11 @@ Ref : L1 Tx processing : 170.0 DLSCH encoding : 118.0 L1 Rx processing : 305.0 - PUSCH inner-receiver : 117.0 - PUSCH decoding : 303.0 - Schedule Response : 25.0 + PUSCH inner-receiver : 150.0 + PUSCH decoding : 210.0 + Schedule Response : 20.0 DL & UL scheduling timing : 10.0 - UL Indication : 34.0 + UL Indication : 30.0 Threshold : feprx : 1.25 feptx_prec : 1.25