remove a unused global storage of slot number
This has no meaning at a global level, we run several slots: one tx, several rx at same time. Some minor cleaning of C style
This commit is contained in:
committed by
Robert Schmidt
parent
c02908453a
commit
00d78f048a
@@ -54,7 +54,8 @@ bool read_mac_sm(void* data)
|
||||
mac_ue_stats_impl_t* rd = &mac->msg.ue_stats[i];
|
||||
|
||||
rd->frame = RC.nrmac[mod_id]->frame;
|
||||
rd->slot = RC.nrmac[mod_id]->slot;
|
||||
rd->slot = 0; // previously had slot info, but the gNB runs multiple slots
|
||||
// in parallel, so this has no real meaning
|
||||
|
||||
rd->dl_aggr_tbs = UE->mac_stats.dl.total_bytes;
|
||||
rd->ul_aggr_tbs = UE->mac_stats.ul.total_bytes;
|
||||
|
||||
@@ -210,8 +210,6 @@ void gNB_dlsch_ulsch_scheduler(module_id_t module_idP, frame_t frame, sub_frame_
|
||||
}
|
||||
|
||||
gNB->frame = frame;
|
||||
gNB->slot = slot;
|
||||
|
||||
start_meas(&gNB->eNB_scheduler);
|
||||
VCD_SIGNAL_DUMPER_DUMP_FUNCTION_BY_NAME(VCD_SIGNAL_DUMPER_FUNCTIONS_gNB_DLSCH_ULSCH_SCHEDULER,VCD_FUNCTION_IN);
|
||||
|
||||
|
||||
@@ -2997,7 +2997,7 @@ int nr_mac_enable_ue_rrc_processing_timer(gNB_MAC_INST *mac, NR_UE_info_t *UE, b
|
||||
// frames, after RRC processing timer.
|
||||
UE->UE_sched_ctrl.ta_frame = (mac->frame - 1 + 1024) % 1024;
|
||||
|
||||
LOG_D(NR_MAC, "%4d.%2d UE %04x: Activate RRC processing timer (%d ms)\n", mac->frame, mac->slot, UE->rnti, delay);
|
||||
LOG_D(NR_MAC, "UE %04x: Activate RRC processing timer (%d ms)\n", UE->rnti, delay);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -836,9 +836,7 @@ typedef struct gNB_MAC_INST_s {
|
||||
|
||||
nr_mac_rrc_ul_if_t mac_rrc;
|
||||
f1_config_t f1_config;
|
||||
|
||||
int16_t frame;
|
||||
int16_t slot;
|
||||
|
||||
pthread_mutex_t sched_lock;
|
||||
|
||||
|
||||
@@ -388,11 +388,9 @@ static void match_crc_rx_pdu(nfapi_nr_rx_data_indication_t *rx_ind, nfapi_nr_crc
|
||||
static void run_scheduler(module_id_t module_id, int CC_id, int frame, int slot)
|
||||
{
|
||||
NR_IF_Module_t *ifi = nr_if_inst[module_id];
|
||||
// gNB_MAC_INST *mac = RC.nrmac[module_id];
|
||||
|
||||
NR_Sched_Rsp_t *sched_info;
|
||||
LOG_D(NR_MAC, "Calling scheduler for %d.%d\n", frame, slot);
|
||||
sched_info = allocate_sched_response();
|
||||
NR_Sched_Rsp_t *sched_info = allocate_sched_response();
|
||||
|
||||
// clear UL DCI prior to handling ULSCH
|
||||
sched_info->UL_dci_req.numPdus = 0;
|
||||
|
||||
Reference in New Issue
Block a user