lte-softmodem now uses new thread for pdcp
updated llr scaling for PDCCH and PDSCH in TM5 initialized all newly allocated memory to 0 in new_eNB/UE_ulsch/dlsch and setting pointers to 0 after freeing memory in free_eNB/UE_ulsch/dlsch some small modifications related to EMOS (from the MU-MIMO measurement campaign) git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4480 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -4269,8 +4269,8 @@ void eNB_dlsch_ulsch_scheduler(u8 Mod_id,u8 cooperation_flag, u32 frame, u8 subf
|
||||
|
||||
//if (subframe%5 == 0)
|
||||
#ifdef EXMIMO
|
||||
//pdcp_run(frame, 1, 0, Mod_id);
|
||||
|
||||
pdcp_run(frame, 1, 0, Mod_id);
|
||||
/*
|
||||
ret = pthread_mutex_trylock (&pdcp_mutex);
|
||||
if (ret != 0) {
|
||||
if (ret==EBUSY)
|
||||
@@ -4293,6 +4293,7 @@ void eNB_dlsch_ulsch_scheduler(u8 Mod_id,u8 cooperation_flag, u32 frame, u8 subf
|
||||
LOG_W(PDCP,"PDCP thread busy!!! inst_cnt=%d\n",pdcp_instance_cnt);
|
||||
}
|
||||
}
|
||||
*/
|
||||
#endif
|
||||
#ifdef CELLULAR
|
||||
rrc_rx_tx(Mod_id, frame, 0, 0);
|
||||
|
||||
@@ -99,7 +99,7 @@ unsigned short fill_rar(u8 Mod_id,
|
||||
rballoc = mac_xface->computeRIV(N_RB_UL,1,1); // first PRB only for UL Grant
|
||||
rar[1] |= (rballoc>>7)&7; // Hopping = 0 (bit 3), 3 MSBs of rballoc
|
||||
rar[2] = ((uint8_t)(rballoc&0xff))<<1; // 7 LSBs of rballoc
|
||||
mcs = 10;
|
||||
mcs = 9;
|
||||
TPC = 4;
|
||||
ULdelay = 0;
|
||||
cqireq = 0;
|
||||
|
||||
@@ -1319,8 +1319,8 @@ UE_L2_STATE_t ue_scheduler(u8 Mod_id,u32 frame, u8 subframe, lte_subframe_t dire
|
||||
//Rrc_xface->Frame_index=Mac_rlc_xface->frame;
|
||||
//if (subframe%5 == 0)
|
||||
#ifdef EXMIMO
|
||||
//pdcp_run(frame, 0, Mod_id, eNB_index);
|
||||
|
||||
pdcp_run(frame, 0, Mod_id, eNB_index);
|
||||
/*
|
||||
ret = pthread_mutex_trylock (&pdcp_mutex);
|
||||
if (ret != 0) {
|
||||
if (ret==EBUSY)
|
||||
@@ -1343,6 +1343,7 @@ UE_L2_STATE_t ue_scheduler(u8 Mod_id,u32 frame, u8 subframe, lte_subframe_t dire
|
||||
LOG_W(PDCP,"PDCP thread busy!!! inst_cnt=%d\n",pdcp_instance_cnt);
|
||||
}
|
||||
}
|
||||
*/
|
||||
#endif
|
||||
UE_mac_inst[Mod_id].frame = frame;
|
||||
UE_mac_inst[Mod_id].subframe = subframe;
|
||||
|
||||
Reference in New Issue
Block a user