RRC transactions: mark "no action"
This commit is contained in:
@@ -224,6 +224,7 @@ typedef struct drb_s {
|
|||||||
} drb_t;
|
} drb_t;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
|
RRC_ACTION_NONE, /* no transaction ongoing */
|
||||||
RRC_SETUP,
|
RRC_SETUP,
|
||||||
RRC_SETUP_FOR_REESTABLISHMENT,
|
RRC_SETUP_FOR_REESTABLISHMENT,
|
||||||
RRC_REESTABLISH,
|
RRC_REESTABLISH,
|
||||||
|
|||||||
@@ -1434,11 +1434,16 @@ static void handle_rrcReconfigurationComplete(const protocol_ctxt_t *const ctxt_
|
|||||||
case RRC_DEDICATED_RECONF:
|
case RRC_DEDICATED_RECONF:
|
||||||
/* do nothing */
|
/* do nothing */
|
||||||
break;
|
break;
|
||||||
|
case RRC_ACTION_NONE:
|
||||||
|
LOG_E(RRC, "UE %d: Received RRC Reconfiguration Complete with xid %d while no transaction is ongoing\n", UE->rrc_ue_id, xid);
|
||||||
|
successful_reconfig = false;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
LOG_E(RRC, "Received unexpected transaction type %d for xid %d\n", UE->xids[xid], xid);
|
LOG_E(RRC, "UE %d: Received unexpected transaction type %d for xid %d\n", UE->rrc_ue_id, UE->xids[xid], xid);
|
||||||
successful_reconfig = false;
|
successful_reconfig = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
UE->xids[xid] = RRC_ACTION_NONE;
|
||||||
|
|
||||||
gNB_RRC_INST *rrc = RC.nrrrc[0];
|
gNB_RRC_INST *rrc = RC.nrrrc[0];
|
||||||
f1_ue_data_t ue_data = cu_get_f1_ue_data(UE->rrc_ue_id);
|
f1_ue_data_t ue_data = cu_get_f1_ue_data(UE->rrc_ue_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user