diff --git a/openair2/RRC/NR_UE/rrc_proto.h b/openair2/RRC/NR_UE/rrc_proto.h
index 534da0112bf3feedd45cf7682ebde12bb9a714b9..dd894ae7ba261e23305b85d3045545898a02357f 100644
--- a/openair2/RRC/NR_UE/rrc_proto.h
+++ b/openair2/RRC/NR_UE/rrc_proto.h
@@ -133,6 +133,16 @@ int8_t nr_mac_rrc_data_req_ue(const module_id_t Mod_idP,
                               const rb_id_t     Srb_id,
                               uint8_t           *buffer_pP);
 
+uint8_t nr_rrc_data_req_ue(
+    const protocol_ctxt_t   *const ctxt_pP,
+    const rb_id_t                  rb_idP,
+    const mui_t                    muiP,
+    const confirm_t                confirmP,
+    const sdu_size_t               sdu_sizeP,
+    uint8_t                 *const buffer_pP,
+    const pdcp_transmission_mode_t modeP
+);
+
 /**\brief RRC UE task.
    \param void *args_p Pointer on arguments to start the task. */
 void *rrc_nrue_task(void *args_p);