Fix compilation for simulators and LTE softmodem
Add nr_fapi_p5 library to the simulators common library for access to the utility function `copy_config_request` Add dummy VNF/PNF functions to be referenced by lte-softmodem, before LTE and NR implementations of the VNF/PNF are separated
This commit is contained in:
@@ -4,6 +4,10 @@
|
||||
#include "nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface_scf.h"
|
||||
#include "openair2/NR_PHY_INTERFACE/NR_IF_Module.h"
|
||||
#include "openair1/PHY/LTE_TRANSPORT/transport_common.h"
|
||||
typedef struct pnf_t pnf_t;
|
||||
typedef struct pnf_p7_t pnf_p7_t;
|
||||
typedef struct vnf_t vnf_t;
|
||||
typedef struct vnf_p7_t vnf_p7_t;
|
||||
|
||||
void handle_nfapi_nr_pdcch_pdu(PHY_VARS_gNB *gNB,
|
||||
int frame, int slot,
|
||||
@@ -52,3 +56,80 @@ void install_nr_schedule_handlers(NR_IF_Module_t *if_inst){}
|
||||
|
||||
void nr_dump_frame_parms(NR_DL_FRAME_PARMS *fp){}
|
||||
|
||||
bool vnf_nr_send_p5_msg(vnf_t *vnf, uint16_t p5_idx, nfapi_nr_p4_p5_message_header_t *msg, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool vnf_nr_send_p7_msg(vnf_p7_t *vnf_p7, nfapi_nr_p7_message_header_t *header)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void *vnf_nr_start_p7_thread(void *ptr)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool pnf_nr_send_p5_message(pnf_t *pnf, nfapi_nr_p4_p5_message_header_t *msg, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool pnf_nr_send_p7_message(pnf_p7_t *pnf_p7, nfapi_nr_p7_message_header_t *header, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void *pnf_start_p5_thread(void *ptr)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void vnf_start_p5_thread(void *ptr)
|
||||
{
|
||||
}
|
||||
|
||||
void *pnf_nr_p7_thread_start(void *ptr)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
bool wls_vnf_nr_send_p7_message(vnf_p7_t *vnf_p7, nfapi_nr_p7_message_header_t *msg)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void wls_vnf_set_p7_config(void *p7_config)
|
||||
{
|
||||
}
|
||||
|
||||
bool wls_vnf_nr_send_p5_message(vnf_t *vnf,uint16_t p5_idx, nfapi_nr_p4_p5_message_header_t* msg, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void *wls_fapi_vnf_nr_start_thread(void *ptr)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool wls_pnf_nr_send_p7_message(pnf_p7_t* pnf_p7,nfapi_nr_p7_message_header_t *msg, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool wls_pnf_nr_send_p5_message(pnf_t *pnf, nfapi_nr_p4_p5_message_header_t *msg, uint32_t msg_len)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
void *wls_fapi_pnf_nr_start_thread(void *ptr)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void wls_pnf_set_p7_config(void *p7_config)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user