diff --git a/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h b/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
index 67caf3bd737aeff9c6e171f12403f2fdf8e45a41..306bbffd3b00e55e17fb306352cfe909c5af1edb 100644
--- a/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
+++ b/nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
@@ -76,8 +76,10 @@ typedef struct {
 typedef struct {
   nfapi_uint16_tlv_t  tx_antenna_ports;
   nfapi_uint16_tlv_t  rx_antenna_ports;
-  nfapi_uint16_tlv_t  dl_carrierBandwidth;
-  nfapi_uint16_tlv_t  ul_carrierBandwidth;
+  nfapi_uint16_tlv_t  dl_channel_bandwidth;
+  nfapi_uint16_tlv_t  ul_channel_bandwidth;  
+  nfapi_uint16_tlv_t  dl_BWP_carrierBandwidth;
+  nfapi_uint16_tlv_t  ul_BWP_carrierBandwidth;
   nfapi_uint16_tlv_t  dl_locationAndBandwidth;
   nfapi_uint16_tlv_t  ul_locationAndBandwidth;
   nfapi_uint16_tlv_t  dl_BWP_SubcarrierSpacing;
diff --git a/openair1/PHY/INIT/nr_init.c b/openair1/PHY/INIT/nr_init.c
index b19179e07d8f00b852c2f5b1d8471df36a950e82..d3af38efa1b6262605d37be7b69e4f978bbf8904 100644
--- a/openair1/PHY/INIT/nr_init.c
+++ b/openair1/PHY/INIT/nr_init.c
@@ -387,8 +387,8 @@ void nr_phy_config_request(NR_PHY_Config_t *phy_config)
   gNB_config->nfapi_config.earfcn.value                 = phy_config->cfg->nfapi_config.earfcn.value; //6600
   gNB_config->subframe_config.numerology_index_mu.value = phy_config->cfg->subframe_config.numerology_index_mu.value;//1
   gNB_config->rf_config.tx_antenna_ports.value          = phy_config->cfg->rf_config.tx_antenna_ports.value; //1
-  gNB_config->rf_config.dl_carrierBandwidth.value       = phy_config->cfg->rf_config.dl_carrierBandwidth.value;//106;
-  gNB_config->rf_config.ul_carrierBandwidth.value       = phy_config->cfg->rf_config.ul_carrierBandwidth.value;//106;
+  gNB_config->rf_config.dl_channel_bandwidth.value      = phy_config->cfg->rf_config.dl_channel_bandwidth.value;//106;
+  gNB_config->rf_config.ul_channel_bandwidth.value      = phy_config->cfg->rf_config.ul_channel_bandwidth.value;//106;
   gNB_config->sch_config.half_frame_index.value         = 0;
   gNB_config->sch_config.ssb_subcarrier_offset.value    = phy_config->cfg->sch_config.ssb_subcarrier_offset.value;//0;
   gNB_config->sch_config.n_ssb_crb.value                = 86;
@@ -411,8 +411,8 @@ void nr_phy_config_request(NR_PHY_Config_t *phy_config)
   Mod_id, 
   CC_id, 
   gNB_config->nfapi_config.rf_bands.rf_band[0], 
-  gNB_config->rf_config.dl_carrierBandwidth.value, 
-  gNB_config->rf_config.ul_carrierBandwidth.value, 
+  gNB_config->rf_config.dl_channel_bandwidth.value, 
+  gNB_config->rf_config.ul_channel_bandwidth.value, 
   gNB_config->sch_config.physical_cell_id.value, 
   gNB_config->rf_config.tx_antenna_ports.value,
   fp->dl_CarrierFreq );
diff --git a/openair2/LAYER2/NR_MAC_gNB/config.c b/openair2/LAYER2/NR_MAC_gNB/config.c
index c919bb6a443336a38d9d007f8fc9f8047ff21f1a..ea563c9b114f6fbf69d77b11751eddf5508a92d6 100644
--- a/openair2/LAYER2/NR_MAC_gNB/config.c
+++ b/openair2/LAYER2/NR_MAC_gNB/config.c
@@ -162,13 +162,13 @@ void config_common(int Mod_idP,
   //cfg->subframe_config.tl.tag = 
   //cfg->num_tlv++;
 
-  cfg->rf_config.dl_carrierBandwidth.value    = dl_BandwidthP;
-  cfg->rf_config.dl_carrierBandwidth.tl.tag   = NFAPI_RF_CONFIG_DL_CHANNEL_BANDWIDTH_TAG; //temporary
+  cfg->rf_config.dl_channel_bandwidth.value    = dl_BandwidthP;
+  cfg->rf_config.dl_channel_bandwidth.tl.tag   = NFAPI_RF_CONFIG_DL_CHANNEL_BANDWIDTH_TAG; //temporary
   cfg->num_tlv++;
   LOG_I(PHY,"%s() dl_BandwidthP:%d\n", __FUNCTION__, dl_BandwidthP);
 
-  cfg->rf_config.ul_carrierBandwidth.value    = dl_BandwidthP;
-  cfg->rf_config.ul_carrierBandwidth.tl.tag   = NFAPI_RF_CONFIG_UL_CHANNEL_BANDWIDTH_TAG;  //temporary
+  cfg->rf_config.ul_channel_bandwidth.value    = dl_BandwidthP;
+  cfg->rf_config.ul_channel_bandwidth.tl.tag   = NFAPI_RF_CONFIG_UL_CHANNEL_BANDWIDTH_TAG;  //temporary
   cfg->num_tlv++;
 
   //cfg->sch_config.half_frame_index.value = 0; Fix in PHY
diff --git a/targets/RT/USER/nr-ru.c b/targets/RT/USER/nr-ru.c
index 773ae0b0b66b7b1d9a3266fae275983b4b4b985d..c1b229fe28c90007f314c8d40cb8a511624dd875 100644
--- a/targets/RT/USER/nr-ru.c
+++ b/targets/RT/USER/nr-ru.c
@@ -1178,7 +1178,7 @@ void fill_rf_config(RU_t *ru, char *rf_config_file) {
   int i;
 
   NR_DL_FRAME_PARMS *fp   = ru->nr_frame_parms;
-  nfapi_config_request_t *gNB_config = &ru->gNB_list[0]->gNB_config; //tmp index
+  nfapi_nr_config_request_t *gNB_config = &ru->gNB_list[0]->gNB_config; //tmp index
   openair0_config_t *cfg   = &ru->openair0_cfg;
   int N_RB = gNB_config->rf_config.dl_channel_bandwidth.value;
   int mu = gNB_config->subframe_config.numerology_index_mu.value;