From 1b47bee4c09fbf391fef6c9d1293a52695341c52 Mon Sep 17 00:00:00 2001 From: Francisco Date: Thu, 25 Mar 2021 21:27:44 +0000 Subject: [PATCH] handover - avoid halting ho preparation just due to the presence of a handover restriction list or handover request extension field --- srsenb/src/stack/upper/s1ap.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srsenb/src/stack/upper/s1ap.cc b/srsenb/src/stack/upper/s1ap.cc index a13de8400..953361f35 100644 --- a/srsenb/src/stack/upper/s1ap.cc +++ b/srsenb/src/stack/upper/s1ap.cc @@ -881,9 +881,12 @@ bool s1ap::handle_handover_request(const asn1::s1ap::ho_request_s& msg) } }); - if (msg.ext or msg.protocol_ies.ho_restrict_list_present or - msg.protocol_ies.handov_type.value.value != handov_type_opts::intralte) { - logger.error("Not handling S1AP non-intra LTE handovers and extensions"); + if (msg.ext or msg.protocol_ies.ho_restrict_list_present) { + logger.warning("Not handling S1AP Handover Request extensions or Handover Restriction List"); + } + + if (msg.protocol_ies.handov_type.value.value != handov_type_opts::intralte) { + logger.error("Not handling S1AP non-intra LTE handovers"); return false; }