mirror of
https://gitlab.eurecom.fr/oai/openairinterface5g.git
synced 2026-07-13 04:30:28 +00:00
Change Aerial to pack directly in nvIPC message buffer This MR changes the Aerial pack/send procedures to pack the messages directly into the nvIPC message buffers. This saves the use of some memcopy calls, as well as clean up the code. The P7 message packing/send is now only handled in the file `fapi_nv_p7.c` Add 3 functions in fapi_nvIPC.c to allow message allocation, release and send from fapi_vnf_p7.c Add 2 functions to access the memory pool sizes allocated from nvIPC, as we can't use sizeof to report the buffer size to the packing functions Remove now unused aerial_send_P5_msg , aerial_send_P7_msg and aerial_send_P7_msg_with_data functions Now Aerial only has one function to handle sending P5 and another to send P7 messages Remove fapi_phy_api_msg from fapi_nvIPC.h as it is duplicated in nr_fapi.h