Fix: use correct type for F1 UE Context Release Req
This commit is contained in:
@@ -48,6 +48,7 @@
|
|||||||
|
|
||||||
#include "intertask_interface.h"
|
#include "intertask_interface.h"
|
||||||
#include "openair2/F1AP/f1ap_ids.h"
|
#include "openair2/F1AP/f1ap_ids.h"
|
||||||
|
#include "F1AP_CauseRadioNetwork.h"
|
||||||
|
|
||||||
#include "T.h"
|
#include "T.h"
|
||||||
|
|
||||||
@@ -2985,12 +2986,12 @@ void nr_mac_check_ul_failure(const gNB_MAC_INST *nrmac, int rnti, NR_UE_sched_ct
|
|||||||
* stop at 0 and we wait for a UE release command from upper layers */
|
* stop at 0 and we wait for a UE release command from upper layers */
|
||||||
if (sched_ctrl->ul_failure_timer == 1) {
|
if (sched_ctrl->ul_failure_timer == 1) {
|
||||||
f1_ue_data_t ue_data = du_get_f1_ue_data(rnti);
|
f1_ue_data_t ue_data = du_get_f1_ue_data(rnti);
|
||||||
f1ap_ue_context_release_complete_t complete = {
|
f1ap_ue_context_release_req_t request = {
|
||||||
.gNB_CU_ue_id = ue_data.secondary_ue,
|
.gNB_CU_ue_id = ue_data.secondary_ue,
|
||||||
.gNB_DU_ue_id = rnti,
|
.gNB_DU_ue_id = rnti,
|
||||||
.cause = F1AP_CAUSE_RADIO_NETWORK,
|
.cause = F1AP_CAUSE_RADIO_NETWORK,
|
||||||
.cause_value = 12, // F1AP_CauseRadioNetwork_rl_failure_others
|
.cause_value = F1AP_CauseRadioNetwork_rl_failure_others,
|
||||||
};
|
};
|
||||||
nrmac->mac_rrc.ue_context_release_request(&complete);
|
nrmac->mac_rrc.ue_context_release_request(&request);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user