@@ -57,21 +57,21 @@ class du_low_executor_mapper_impl : public du_low_executor_mapper
5757 const auto & flexible = std::get<du_low_executor_mapper_flexible_exec_config>(config.executors );
5858
5959 auto pdsch_executors = create_task_fork_limiter (
60- flexible.high_priority_executor , flexible.max_pdsch_concurrency , pdsch_queue_sizes, max_pdsch_batch_size);
60+ flexible.rt_hi_prio_exec , flexible.max_pdsch_concurrency , pdsch_queue_sizes, max_pdsch_batch_size);
6161
62- phy_config.pdcch_executor = flexible.high_priority_executor ;
62+ phy_config.pdcch_executor = flexible.rt_hi_prio_exec ;
6363 phy_config.pdsch_executor = pdsch_executors[0 ];
64- phy_config.ssb_executor = flexible.high_priority_executor ;
65- phy_config.csi_rs_executor = flexible.high_priority_executor ;
66- phy_config.prs_executor = flexible.high_priority_executor ;
67- phy_config.dl_grid_executor = flexible.high_priority_executor ;
64+ phy_config.ssb_executor = flexible.rt_hi_prio_exec ;
65+ phy_config.csi_rs_executor = flexible.rt_hi_prio_exec ;
66+ phy_config.prs_executor = flexible.rt_hi_prio_exec ;
67+ phy_config.dl_grid_executor = flexible.non_rt_hi_prio_exec ;
6868 phy_config.pdsch_codeblock_executor = pdsch_executors[0 ];
69- phy_config.prach_executor = flexible.high_priority_executor ;
69+ phy_config.prach_executor = flexible.non_rt_hi_prio_exec ;
7070 phy_config.pucch_executor =
7171 create_task_fork_limiter (
72- flexible.high_priority_executor , flexible.max_pucch_concurrency , pucch_queue_sizes, max_pucch_batch_size)
72+ flexible.non_rt_hi_prio_exec , flexible.max_pucch_concurrency , pucch_queue_sizes, max_pucch_batch_size)
7373 .front ();
74- auto pusch_srs_execs = create_task_fork_limiter (flexible.medium_priority_executor ,
74+ auto pusch_srs_execs = create_task_fork_limiter (flexible.non_rt_medium_prio_exec ,
7575 flexible.max_pusch_and_srs_concurrency ,
7676 pusch_srs_queue_sizes,
7777 max_pusch_batch_size);
0 commit comments