nr-ip-ul-nos1: Resolve some dependency issues to make the phy simulators compile
This commit is contained in:
@@ -68,58 +68,19 @@ uint16_t NB_UE_INST = 1;
|
|||||||
|
|
||||||
//Dummy Functions
|
//Dummy Functions
|
||||||
lte_subframe_t subframe_select(LTE_DL_FRAME_PARMS *frame_parms, unsigned char subframe) {return(SF_DL);}
|
lte_subframe_t subframe_select(LTE_DL_FRAME_PARMS *frame_parms, unsigned char subframe) {return(SF_DL);}
|
||||||
int rlc_module_init (int enb) {return(0);}
|
//int rlc_module_init (int enb) {return(0);}
|
||||||
void pdcp_layer_init (void) {}
|
void pdcp_layer_init (void) {}
|
||||||
|
boolean_t pdcp_data_ind( const protocol_ctxt_t *const ctxt_pP, const srb_flag_t srb_flagP, const MBMS_flag_t MBMS_flagP, const rb_id_t rb_idP,
|
||||||
|
const sdu_size_t sdu_buffer_sizeP, mem_block_t *const sdu_buffer_pP)
|
||||||
|
{return (0);}
|
||||||
|
|
||||||
int rrc_init_nr_global_param (void) {return(0);}
|
int rrc_init_nr_global_param (void) {return(0);}
|
||||||
void config_common(int Mod_idP,int CC_idP,int Nid_cell,int nr_bandP,uint64_t SSB_positions,uint16_t ssb_periodicity,uint64_t dl_CarrierFreqP,uint32_t dl_BandwidthP);
|
void config_common(int Mod_idP,int CC_idP,int Nid_cell,int nr_bandP,uint64_t SSB_positions,uint16_t ssb_periodicity,uint64_t dl_CarrierFreqP,uint32_t dl_BandwidthP);
|
||||||
int8_t nr_mac_rrc_data_ind_ue(const module_id_t module_id, const int CC_id, const uint8_t gNB_index,
|
int8_t nr_mac_rrc_data_ind_ue(const module_id_t module_id, const int CC_id, const uint8_t gNB_index,
|
||||||
const int8_t channel, const uint8_t* pduP, const sdu_size_t pdu_len) {return(0);}
|
const int8_t channel, const uint8_t* pduP, const sdu_size_t pdu_len) {return(0);}
|
||||||
uint64_t get_softmodem_optmask(void) {return 0;}
|
uint64_t get_softmodem_optmask(void) {return 0;}
|
||||||
mac_rlc_status_resp_t mac_rlc_status_ind(const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const sub_frame_t subframeP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
const uint32_t sourceL2Id,
|
|
||||||
const uint32_t destinationL2Id) {mac_rlc_status_resp_t mac_rlc_status_resp = {0}; return mac_rlc_status_resp;}
|
|
||||||
tbs_size_t mac_rlc_data_req(const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
char *buffer_pP,
|
|
||||||
const uint32_t sourceL2Id,
|
|
||||||
const uint32_t destinationL2Id) {return 0;}
|
|
||||||
int generate_dlsch_header(unsigned char *mac_header,
|
|
||||||
unsigned char num_sdus,
|
|
||||||
unsigned short *sdu_lengths,
|
|
||||||
unsigned char *sdu_lcids,
|
|
||||||
unsigned char drx_cmd,
|
|
||||||
unsigned short timing_advance_cmd,
|
|
||||||
unsigned char *ue_cont_res_id,
|
|
||||||
unsigned char short_padding,
|
|
||||||
unsigned short post_padding){return 0;}
|
|
||||||
void nr_ip_over_LTE_DRB_preconfiguration(void){}
|
void nr_ip_over_LTE_DRB_preconfiguration(void){}
|
||||||
void mac_rlc_data_ind (
|
|
||||||
const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
char *buffer_pP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
num_tb_t num_tbP,
|
|
||||||
crc_t *crcs_pP)
|
|
||||||
{}
|
|
||||||
|
|
||||||
// needed for some functions
|
// needed for some functions
|
||||||
openair0_config_t openair0_cfg[MAX_CARDS];
|
openair0_config_t openair0_cfg[MAX_CARDS];
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ uint16_t NB_UE_INST = 1;
|
|||||||
|
|
||||||
// needed for some functions
|
// needed for some functions
|
||||||
openair0_config_t openair0_cfg[MAX_CARDS];
|
openair0_config_t openair0_cfg[MAX_CARDS];
|
||||||
|
uint64_t get_softmodem_optmask(void) {return 0;}
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -70,53 +70,12 @@ uint16_t NB_UE_INST = 1;
|
|||||||
// dummy functions
|
// dummy functions
|
||||||
int8_t nr_mac_rrc_data_ind_ue(const module_id_t module_id, const int CC_id, const uint8_t gNB_index,
|
int8_t nr_mac_rrc_data_ind_ue(const module_id_t module_id, const int CC_id, const uint8_t gNB_index,
|
||||||
const int8_t channel, const uint8_t* pduP, const sdu_size_t pdu_len) { return 0; }
|
const int8_t channel, const uint8_t* pduP, const sdu_size_t pdu_len) { return 0; }
|
||||||
void mac_rlc_data_ind ( const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
char *buffer_pP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
num_tb_t num_tbP,
|
|
||||||
crc_t *crcs_pP){}
|
|
||||||
mac_rlc_status_resp_t mac_rlc_status_ind( const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const sub_frame_t subframeP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
const uint32_t sourceL2Id,
|
|
||||||
const uint32_t destinationL2Id)
|
|
||||||
{mac_rlc_status_resp_t mac_rlc_status_resp = {0}; return mac_rlc_status_resp;}
|
|
||||||
tbs_size_t mac_rlc_data_req( const module_id_t module_idP,
|
|
||||||
const rnti_t rntiP,
|
|
||||||
const eNB_index_t eNB_index,
|
|
||||||
const frame_t frameP,
|
|
||||||
const eNB_flag_t enb_flagP,
|
|
||||||
const MBMS_flag_t MBMS_flagP,
|
|
||||||
const logical_chan_id_t channel_idP,
|
|
||||||
const tb_size_t tb_sizeP,
|
|
||||||
char *buffer_pP,
|
|
||||||
const uint32_t sourceL2Id,
|
|
||||||
const uint32_t destinationL2Id )
|
|
||||||
{return 0;}
|
|
||||||
int generate_dlsch_header(unsigned char *mac_header,
|
|
||||||
unsigned char num_sdus,
|
|
||||||
unsigned short *sdu_lengths,
|
|
||||||
unsigned char *sdu_lcids,
|
|
||||||
unsigned char drx_cmd,
|
|
||||||
unsigned short timing_advance_cmd,
|
|
||||||
unsigned char *ue_cont_res_id,
|
|
||||||
unsigned char short_padding,
|
|
||||||
unsigned short post_padding){return 0;}
|
|
||||||
uint64_t get_softmodem_optmask(void) {return 0;}
|
uint64_t get_softmodem_optmask(void) {return 0;}
|
||||||
int rlc_module_init (int enb) {return(0);}
|
//int rlc_module_init (int enb) {return(0);}
|
||||||
void pdcp_layer_init (void) {}
|
void pdcp_layer_init (void) {}
|
||||||
|
boolean_t pdcp_data_ind( const protocol_ctxt_t *const ctxt_pP, const srb_flag_t srb_flagP, const MBMS_flag_t MBMS_flagP, const rb_id_t rb_idP,
|
||||||
|
const sdu_size_t sdu_buffer_sizeP, mem_block_t *const sdu_buffer_pP)
|
||||||
|
{return (0);}
|
||||||
void nr_ip_over_LTE_DRB_preconfiguration(void){}
|
void nr_ip_over_LTE_DRB_preconfiguration(void){}
|
||||||
|
|
||||||
// needed for some functions
|
// needed for some functions
|
||||||
|
|||||||
Reference in New Issue
Block a user