F1AP encoding/decoding library
This MR provides and enc/dec library for F1AP messages. For each message the following is implemented:
- F1AP Encoding Function according to TS 38.473
- F1AP Decoding function according to TS 38.473
- Deep copy function
- Memory management function: manages the memory de-allocation for F1AP messages structs and struct members to prevent memory leaks and ensure optimal memory usage
- Testing: implements comprehensive tests for each F1AP message, including equality checks, to verify the correctness and integrity of all the above-mentioned functions
The new functions have been integrated in the OAI stack.
F1AP messages included in this MR:
- F1 Setup Request
- F1 Setup Response/Failure
- Initial UL RRC Message Transfer
- UL/DL RRC Message Transfer