Commit 82db4321 authored by Robert Schmidt's avatar Robert Schmidt

Make separate func_ptr setters for PDCP Ind/RLC Req

parent 42713b95
Pipeline #13208 failed with stage
in 0 seconds
...@@ -2140,9 +2140,11 @@ pdcp_data_ind_func_t get_pdcp_data_ind_func() { ...@@ -2140,9 +2140,11 @@ pdcp_data_ind_func_t get_pdcp_data_ind_func() {
return pdcp_params.pdcp_data_ind_func; return pdcp_params.pdcp_data_ind_func;
} }
void pdcp_set_rlc_funcptr(send_rlc_data_req_func_t send_rlc_data_req, void pdcp_set_rlc_data_req_func(send_rlc_data_req_func_t send_rlc_data_req) {
pdcp_data_ind_func_t pdcp_data_ind) {
pdcp_params.send_rlc_data_req_func = send_rlc_data_req; pdcp_params.send_rlc_data_req_func = send_rlc_data_req;
}
void pdcp_set_pdcp_data_ind_func(pdcp_data_ind_func_t pdcp_data_ind) {
pdcp_params.pdcp_data_ind_func = pdcp_data_ind; pdcp_params.pdcp_data_ind_func = pdcp_data_ind;
} }
......
...@@ -412,8 +412,8 @@ int pdcp_fifo_flush_sdus ( const protocol_ctxt_t *const ct ...@@ -412,8 +412,8 @@ int pdcp_fifo_flush_sdus ( const protocol_ctxt_t *const ct
int pdcp_fifo_read_input_sdus_remaining_bytes ( const protocol_ctxt_t *const ctxt_pP); int pdcp_fifo_read_input_sdus_remaining_bytes ( const protocol_ctxt_t *const ctxt_pP);
int pdcp_fifo_read_input_sdus ( const protocol_ctxt_t *const ctxt_pP); int pdcp_fifo_read_input_sdus ( const protocol_ctxt_t *const ctxt_pP);
void pdcp_fifo_read_input_sdus_from_otg ( const protocol_ctxt_t *const ctxt_pP); void pdcp_fifo_read_input_sdus_from_otg ( const protocol_ctxt_t *const ctxt_pP);
void pdcp_set_rlc_funcptr(send_rlc_data_req_func_t send_rlc_data_req, void pdcp_set_rlc_data_req_func(send_rlc_data_req_func_t send_rlc_data_req);
pdcp_data_ind_func_t pdcp_data_ind); void pdcp_set_pdcp_data_ind_func(pdcp_data_ind_func_t pdcp_data_ind);
pdcp_data_ind_func_t get_pdcp_data_ind_func(void); pdcp_data_ind_func_t get_pdcp_data_ind_func(void);
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
......
...@@ -585,15 +585,13 @@ void init_pdcp(void) { ...@@ -585,15 +585,13 @@ void init_pdcp(void) {
pdcp_module_init(pdcp_initmask); pdcp_module_init(pdcp_initmask);
if (NODE_IS_CU(RC.rrc[0]->node_type)) { if (NODE_IS_CU(RC.rrc[0]->node_type)) {
pdcp_set_rlc_funcptr((send_rlc_data_req_func_t)proto_agent_send_rlc_data_req, pdcp_set_rlc_data_req_func((send_rlc_data_req_func_t)proto_agent_send_rlc_data_req);
(pdcp_data_ind_func_t)proto_agent_send_pdcp_data_ind);
} else { } else {
pdcp_set_rlc_funcptr((send_rlc_data_req_func_t)rlc_data_req, pdcp_set_rlc_data_req_func((send_rlc_data_req_func_t) rlc_data_req);
(pdcp_data_ind_func_t) pdcp_data_ind); pdcp_set_pdcp_data_ind_func((pdcp_data_ind_func_t) pdcp_data_ind);
} }
} else { } else {
pdcp_set_rlc_funcptr((send_rlc_data_req_func_t)proto_agent_send_rlc_data_req, pdcp_set_pdcp_data_ind_func((pdcp_data_ind_func_t) proto_agent_send_pdcp_data_ind);
(pdcp_data_ind_func_t)proto_agent_send_pdcp_data_ind);
} }
} }
......
...@@ -670,8 +670,8 @@ void init_pdcp(void) { ...@@ -670,8 +670,8 @@ void init_pdcp(void) {
pdcp_initmask = pdcp_initmask | UE_NAS_USE_TUN_BIT; pdcp_initmask = pdcp_initmask | UE_NAS_USE_TUN_BIT;
pdcp_module_init(pdcp_initmask); pdcp_module_init(pdcp_initmask);
pdcp_set_rlc_funcptr((send_rlc_data_req_func_t)rlc_data_req, pdcp_set_rlc_data_req_func((send_rlc_data_req_func_t) rlc_data_req);
(pdcp_data_ind_func_t) pdcp_data_ind); pdcp_set_pdcp_data_ind_func((pdcp_data_ind_func_t) pdcp_data_ind);
} }
int main( int argc, char **argv ) { int main( int argc, char **argv ) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment