diff --git a/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c b/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
index 562cd99f01cf6816aa460de5880b8d29b3d664ff..e509a9b5914111e0799e5655b1aa560567c9af65 100644
--- a/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
+++ b/openair2/LAYER2/nr_pdcp/nr_pdcp_oai_api.c
@@ -434,7 +434,7 @@ static void *enb_tun_read_thread(void *_)
     ctxt.subframe = 0;
     ctxt.eNB_index = 0;
     ctxt.brOption = 0;
-    ctxt.rnti = 0;
+    ctxt.rnti = (rnti_t) ue_id;
 
     uint8_t qfi = 7;
     bool rqi = 0;