Bug fix for subdev selection in OAI gNB
This commit is contained in:
@@ -1845,6 +1845,16 @@ static void NRRCconfig_RU(void) {
|
|||||||
RC.ru[j]->openair0_cfg.sdr_addrs = strdup(*(RUParamList.paramarray[j][RU_SDR_ADDRS].strptr));
|
RC.ru[j]->openair0_cfg.sdr_addrs = strdup(*(RUParamList.paramarray[j][RU_SDR_ADDRS].strptr));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (config_isparamset(RUParamList.paramarray[j], RU_TX_SUBDEV)) {
|
||||||
|
RC.ru[j]->openair0_cfg.tx_subdev = strdup(*(RUParamList.paramarray[j][RU_TX_SUBDEV].strptr));
|
||||||
|
LOG_I(PHY, "RU USRP tx subdev == %s\n", RC.ru[j]->openair0_cfg.tx_subdev);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (config_isparamset(RUParamList.paramarray[j], RU_RX_SUBDEV)) {
|
||||||
|
RC.ru[j]->openair0_cfg.rx_subdev = strdup(*(RUParamList.paramarray[j][RU_RX_SUBDEV].strptr));
|
||||||
|
LOG_I(PHY, "RU USRP rx subdev == %s\n", RC.ru[j]->openair0_cfg.rx_subdev);
|
||||||
|
}
|
||||||
|
|
||||||
if (config_isparamset(RUParamList.paramarray[j], RU_SDR_CLK_SRC)) {
|
if (config_isparamset(RUParamList.paramarray[j], RU_SDR_CLK_SRC)) {
|
||||||
if (strcmp(*(RUParamList.paramarray[j][RU_SDR_CLK_SRC].strptr), "internal") == 0) {
|
if (strcmp(*(RUParamList.paramarray[j][RU_SDR_CLK_SRC].strptr), "internal") == 0) {
|
||||||
RC.ru[j]->openair0_cfg.clock_source = internal;
|
RC.ru[j]->openair0_cfg.clock_source = internal;
|
||||||
|
|||||||
Reference in New Issue
Block a user