Robert Schmidt
f33c6cd0da
f1ap: Add CellStatus list in gNB-DU config update
2025-05-02 16:24:35 +02:00
Robert Schmidt
413b84b179
Allocate gNB_DU_ID before storing ID
...
Update the test so it would catch that bug. Check in eq_() that both
gNB_DU_IDs would be present, or not, using xor.
2025-04-24 18:42:06 +02:00
Guido Casati
ac3f9f3e32
Introduce platform type plmn_id_t for consistency across the stack
...
* F1AP, NGAP can now use the same struct type
* this improves maintainability
2025-04-15 15:28:34 +02:00
Robert Schmidt
df365d9a2d
Add F1 Reset Ack enc/dec/cp/eq/free library and test
2025-02-11 13:20:28 +01:00
Robert Schmidt
9157e22c7c
Add F1 Reset enc/dec/cp/eq/free library and test
2025-02-11 13:20:28 +01:00
Robert Schmidt
3e8636ce98
Test gNB-DU config update: cell to add/delete
2024-12-16 16:18:10 +01:00
Robert Schmidt
adbbbaeaba
Properly implement eq/cp() functions of gNB-DU config update, fix test
...
Implement those functions following more closely 38.473, i.e., check all
mandatory fields. Add mandatory fields in the test.
2024-12-16 16:18:10 +01:00
Guido Casati
3dd177bbce
Use calloc_or_fail in f1ap_lib_test with the explicit size derived from pointer dereferencing
2024-11-27 10:40:10 +01:00
Guido Casati
a29cbf0543
Cleanup of cast in gNB_DU_name memcpy
2024-10-24 16:22:03 +02:00
Guido Casati
46fadda22f
Add license header to f1ap_lib_test.c
2024-10-24 16:22:03 +02:00
Guido Casati
b8ee622f1c
Add test for F1 DU Configuration Update Acknowledge lib
2024-09-27 17:38:55 +02:00
Guido Casati
c936aabd9a
Add test for CU Configuration Update Acknowledge lib
2024-09-27 17:38:43 +02:00
Guido Casati
3626366228
Add test for F1 gNB-CU Configuration Update enc/dec lib
2024-09-27 17:38:38 +02:00
Guido Casati
2cc50832d1
Add test for F1AP gNB-DU Configuration Update enc/dec library
2024-09-27 17:38:38 +02:00
Guido Casati
6146c470e2
Add test for F1AP Setup Failure enc/dec lib
2024-09-27 17:38:38 +02:00
Guido Casati
df2c92e652
Add test for F1AP Setup Response enc/dec lib
2024-09-27 17:38:35 +02:00
Guido Casati
c433f4de15
Add test for F1 Setup Request enc/dec lib
2024-09-27 11:22:03 +02:00
Guido Casati
cc0ad07aa0
Add test for F1AP UL RRC Message Transfer enc/dec lib
2024-09-27 11:22:03 +02:00
Guido Casati
718269f1eb
Add test for F1AP DL RRC Transfer enc/dec messages
2024-09-27 11:22:03 +02:00
Robert Schmidt and Guido Casati
ca6eb7bd10
Add message enc&dec for F1AP Initial UL RRC msg, and test
...
Co-authored-by: Guido Casati <hello@guidocasati.com >
2024-09-27 11:22:03 +02:00
Robert Schmidt
ab27d02e1c
Add new F1AP msg enc&dec library
...
Add a new target f1ap_lib that groups F1AP ASN.1 encoding&decoding for
messages defined f1ap_messages_types.h. The objective is to, for each
F1AP message,
- add encoder&decoder (similar to what already exists, but without
mandatory message sending afterwards)
- eq_X() function that checks two messages for equality (to be used
mostly in tests)
- cp_X() function that deep-copies a message, e.g., to be used when
sending ITTI messages, instead of manual copying done currently
- free_X() function that frees the memory associated to a memory, to
avoid memory leaks.
Each message will be tested, notably that encoding&decoding as well as
copying yield identical messages.
The actual message encoding & decoding, tests, and their use will be
done in the forthcoming commits.
2024-09-25 17:15:48 +02:00