Rúben Soares da Silva
2bdc9de0af
Fix packing/unpacking procedures for START.response
...
Add utility functions related to START.response
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
2c676865dc
Move functions for packing/unpacking START.request
...
Add unitary test for START.request ( test pack/unpack, free, copy and compare )
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
442097e69a
Add utility functions related to START.request
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
7e440ae3a9
Move functions for packing/unpacking CONFIG.response
...
Add unitary test for CONFIG.response ( test pack/unpack, free, copy and compare )
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
52aff43e2d
Fix packing/unpacking procedures for CONFIG.response
...
Add utility functions related to CONFIG.response
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
23a2f63830
Move functions for packing/unpacking CONFIG.request
...
Add unitary test for CONFIG.request ( test pack/unpack, free, copy and compare )
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
4602feea3b
Fix packing/unpacking procedures for CONFIG.request
...
Add utility functions related to CONFIG.request
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
79bde47b57
Move functions for packing/unpacking PARAM.response
...
Add unitary test for PARAM.response ( test pack/unpack, free, copy and compare )
2024-06-25 11:53:41 +01:00
Rúben Soares Silva
34ea6c7a90
Fix packing/unpacking procedures for PARAM.response
...
Added missing support for packing/unpacking tag 0x001C (supportedMaxModulationOrderDl)
Now properly handles tag 0x0005 (NumConfigTLVsToReport) and subsequent TLVs that come after this value ( Table 3-9 SCF 222.10.02 )
2024-06-25 11:53:41 +01:00
Rúben Soares Silva
61a3125d24
Add utility functions related to PARAM.response
2024-06-25 11:53:41 +01:00
Rúben Soares Silva
88bbb5f520
Fix typo in NFAPI_NR_PARAM_TLV_MAX_PDSCH_S_YBS_PER_SLOT_TAG define
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
2a482e7f49
Move functions for packing/unpacking PARAM.request
...
Add unitary test for PARAM.request ( test pack/unpack, free, copy and compare )
2024-06-25 11:53:41 +01:00
Rúben Soares Silva
e19b71409f
Add utility functions related to PARAM.request
2024-06-25 11:53:41 +01:00
Rúben Soares da Silva
5ef1217acc
Add nr_fapi_p5_utils.c/.h to nr_fapi_p5 library, with the objective of defining functions to compare, properly free and copy P5 FAPI message
2024-06-25 11:53:41 +01:00
Rúben Soares Silva
da9fe96efc
Move general FAPI P5 message pack procedure from fapi_vnf_p5 into FAPI P5 library.
...
Implement FAPI P5 message unpack, as well as message length check function procedure in FAPI P5 library.
Update check_nr_unpack_length in nfapi_p5.c to reference FAPI P5 message length check function.
2024-06-25 11:53:38 +01:00
Rúben Soares da Silva
350746f4f6
Creation of empty FAPI P5 library in preparation for separation of related functions
...
Note: nr_fapi_p5 dependence in NFAPI_USER_LIB will be removed in a later commit
2024-06-24 15:06:59 +01:00
Rúben Soares Silva
23d792a0bd
Expose packing/unpacking functions for (n)FAPI P5 messages for FAPI library creation
...
Will be reused from other files in later commits.
Added packing/unpacking procedures for STOP.indication and ERROR.indication.
Separate a packing function for STOP.request for use in the NR FAPI library.
2024-06-24 15:06:57 +01:00
Rúben Soares Silva
489300f82d
Change STOP.request struct name to follow naming convention of struct for the other messages
...
Add struct representing ERROR.indication message
2024-06-24 14:55:14 +01:00
Rúben Soares Silva
40783ea351
Fix START.response Message ID, from Table 3-5 of SCF222.10.04.
...
Apply clang-format to enumeration.
2024-06-24 14:55:10 +01:00
Rúben Soares da Silva
e8bb01579d
aerial_lib: include header instead of source file
...
Expose needed (n)FAPI procedures to aerial_lib ( both P5 and P7 ) via a
header file.
Move (n)FAPI P7 packing/unpacking function interface into separate header file
Include needed headers in aerial_lib
2024-06-24 14:52:40 +01:00
Rúben Soares da Silva
4384ea2b59
Properly add compile definitions related to aerial_lib into targets that depend on it ( ENABLE_AERIAL )
...
Add target_compile_definitions to L2_NR library in order to propagate #define in gnb_config.c
2024-06-24 14:51:48 +01:00
Rúben Soares Silva
612e6bbc3d
Apply clang-format to nfapi.c
2024-06-24 14:51:45 +01:00
Robert Schmidt
e61b977878
Create nfapi_common library with packing/unpacking functions common to (n)FAPI for 4G+5G
2024-06-24 14:15:26 +01:00
Robert Schmidt
2908cd51ea
Use add_subdirectory() for nfapi/ subdirectory
2024-06-24 14:15:26 +01:00
Rúben Soares da Silva and Robert Schmidt
4d4eb6c8cf
Move nFAPI functions that are used by both NR and LTE into nfapi.c
...
Co-authored-by: Robert Schmidt <robert.schmidt@openairinterface.org >
2024-06-24 14:15:23 +01:00
Raphael Defosseux
297ef9d139
Merge branch 'ci-bump-up-nvidia-cubb' into 'develop'
...
chore(ci): bumping up nvidia-aerial to 24-1
See merge request oai/openairinterface5g!2780
2024-06-11 07:40:28 +00:00
Reem Bahsoun
6cfb5b7ace
prevents thread from being pinned to core 8, to avoid L2 L1 overlap
2024-06-10 14:31:35 +02:00
francescomani
33b19935ff
uci on pusch at MAC UE
2024-06-05 19:15:04 +02:00
francescomani
830b8a208a
handling reception of CSI command for aperiodic CSI reporting
2024-06-05 19:07:31 +02:00
Robert Schmidt
9465ae778b
Merge remote-tracking branch 'origin/softmodem-caps' into integration_2024_w22
2024-06-03 21:37:35 +02:00
Robert Schmidt
5b53f4ee0f
Merge remote-tracking branch 'origin/NR_UE_cell_search' into integration_2024_w22
2024-06-03 21:35:51 +02:00
Robert Schmidt
8dc29be02f
Remove unused set_priority()/set_thread_priority()
2024-06-03 14:00:49 +02:00
Robert Schmidt
973d13937d
VNF: use threadCreate() to create P7 thread
...
Use common threadCreate() function to create P7 thread with high(er)
priority. Remove old calls to set_priority(), as this is already done
with threadCreate().
2024-06-03 14:00:49 +02:00
Robert Schmidt
811721bb72
PNF: use threadCreate() to create P7 thread
...
Use common threadCreate() function to create P7 thread with high(er)
priority. Remove old calls to set_priority(), as this is already done
with threadCreate().
2024-06-03 14:00:49 +02:00
Robert Schmidt
5ae7d6685a
Aerial: use threadCreate() to create P7 thread
...
Use common threadCreate() function to create P7 thread with high(er)
priority. Remove old calls to set_priority(), as this is already done
with threadCreate().
2024-06-03 14:00:49 +02:00
Sakthivel Velumani
ca93e68410
Use command line option for sell search
...
There is already a command line option called 'ue-scan-carrier' which
seemed to blindly look for SSB by changing the center frequency by
+/-100Hz if the previous attempt failed. This is probably copied from
LTE and is not suitable for NR. This commit uses this option to either
1. Perform initial sync on one GSCN if the SSB position if known
2. Or scan the all GSCN (if the SSB postion is unknown)
Also, the following is done for re-synchronization
1. Scan all GSCN when UE comes back from IDLE state
2. Scan one GSCN when UE does re-estabishment
Removed dependency of lte-softmodem.h in nr-softmodem.c.
CONFIG_HLP_UESCAN is declared also in lte-softmodem.h.
2024-05-30 10:20:55 -04:00
Robert Schmidt
c202e9173f
Merge remote-tracking branch 'origin/hotfix-fdbk-for-msg2-sib' into integration_2024_w21c
2024-05-27 12:18:13 +02:00
Bartosz Podrygajlo
4a5d924375
Remove accumulated_delta_PUCCH from UE nfapi interface.
2024-05-27 09:22:42 +02:00
Robert Schmidt
bfc41d1038
Merge remote-tracking branch 'origin/Fix_Aerial_Memory_Leak' into integration_2024_w21c
2024-05-25 12:35:26 +02:00
Rúben Soares da Silva
dd93181951
Replace unneeded memcpy for sr_payload
...
Set appropriate length for csi payload calloc and memcpy, according to bit_len
2024-05-24 17:26:28 +01:00
Rúben Soares da Silva
d27d193339
Fix P5 messages memory leaks ( CONFIG.request / CONFIG.response )
2024-05-24 17:26:16 +01:00
Rúben Soares da Silva
f6a039f38b
Fix memory leak related to UCI.indication and RACH.indication
2024-05-24 14:49:45 +01:00
Rúben Soares da Silva
48ed7fba0d
Fix memory leak related to CRC.indication and RACH.indication
2024-05-24 14:49:45 +01:00
Rúben Soares da Silva
a516a632d4
Fix memory leak related to RX_DATA.indication message
2024-05-24 14:49:45 +01:00
Rúben Soares da Silva
8a8b38ae70
Fix memory leak related to SLOT.response message
2024-05-24 14:49:45 +01:00
Rúben Soares da Silva
b215a60a3b
Fix memory leak related to fapi_phy_api_msg fapi_msg
2024-05-24 14:49:45 +01:00
Laurent THOMAS
819427a6a0
bug fix ue UL payload filling randomly done in retransmissions (pointer
...
not set)
2024-05-23 08:03:12 +02:00
francescomani
eb60194fa3
nullPointerArithmeticRedundantCheck
2024-04-09 16:55:51 +02:00
francescomani
8404da759f
nullPointerRedundantCheck
2024-04-09 16:55:51 +02:00
Robert Schmidt
4f5b7fcb9e
Merge remote-tracking branch 'origin/fix-msg2-gnb' into integration_2024_w14
2024-04-08 17:53:54 +02:00