Raphael Defosseux
24ac96cd40
Merge remote-tracking branch 'origin/Fix_FAPI_PDU_Length' into integration_2023_w42
2023-10-20 11:46:33 +02:00
Rúben Soares da Silva
bfd12e4aa0
Change PDU_Length and TLV length calculation to be inline with SCF 222.10.02
...
PDU Length is as per SCF 222.10.02: The total length (in bytes) of the
PDU description and PDU data, without the padding bytes. From
TX_DATA.request we get 8 (2 bytes PDU_Length + 2 bytes PDU_Index + 4
bytes num_TLV ) and from each TLV we get 4 + value size ( 2 bytes tag +
2 bytes length + value size without pading)
Therefore, add function to compute PDU_length() value for
TX_Data.request, taking into account how many TLVs there are.
compute_PDU_length() does not rely on access to `nfapi_nr_pdu_t`.
Put it into nr_mac_common.c to avoid introducing dependencies.
2023-10-17 04:33:57 +02:00
Laurent THOMAS
6b56b46811
Break UE DCI processing function in smaller pieces
2023-10-12 07:46:45 +02:00
Laurent THOMAS
d448b5e549
remove 'B' from persisted data, replace 3824 hardcoded by it's existing define
2023-09-29 10:23:54 +02:00
Robert Schmidt
f5cc51b4a8
Merge remote-tracking branch 'origin/NR_UE_RRC_manage_RLC_PDCP' into integration_2023_w38
2023-09-24 17:42:58 +02:00
francescomani
b0b57402f3
managing RLC bearer configuration at RRC UE
2023-09-22 11:40:49 +02:00
Robert Schmidt
5d0ae84ad2
Move MIB to MAC
...
The MasterInformationBlock is handled at the DU and sent to the CU in
the F1 Setup Response. Hence, move it down to the MAC. Furthermore:
- Change type because MIB_PDU_t is 4G type
- Simplify schedule_nr_mib()
2023-09-22 08:22:15 +02:00
Robert Schmidt
2a94583e29
Merge remote-tracking branch 'origin/NR_fix_UE_max_nb_candidates' into integration_2023_w36
2023-09-11 14:13:51 +02:00
Robert Schmidt
bb7174997b
Merge remote-tracking branch 'origin/NR_UE_MCS_improvements' into integration_2023_w36
2023-09-08 15:09:19 +02:00
francescomani
e42e1d8065
limiting the number of DCI candidates at UE according to available CCEs
2023-09-08 14:46:00 +02:00
Robert Schmidt
1bb77d65a6
Merge remote-tracking branch 'origin/NR_gNB_PUCCH_bits_code_rate' into integration_2023_w34
2023-08-27 17:54:00 +02:00
francescomani
517d351430
adding a test on max number of bits to be scheduled on pucch according to coderate
2023-08-23 17:46:18 +02:00
francescomani
26bceb2277
handling reserved case of ULSCH MCS
2023-08-19 08:31:03 +02:00
Robert Schmidt
c3e04b65df
Merge remote-tracking branch 'origin/remove-rw-globals-that-are-not-written' into integration_2023_w33
2023-08-18 18:16:48 +02:00
Laurent THOMAS
206aa36a47
Make read-only globals const, additional fixes
...
- Global variables that are never written to are marked const
- Remove some EXTERN declaration
- Remove unused `log_mem_multi` from logging module
2023-08-18 14:20:37 +02:00
Robert Schmidt
699526236c
Merge remote-tracking branch 'origin/negativeIndex_cppcheck_fix_on_w27_2023' into integration_2023_w33
2023-08-18 13:04:26 +02:00
Vijay Chadachan
707cf8088a
Addressed the review comments
2023-08-11 18:34:54 +02:00
francescomani
9b8a8280ad
handle TDD pattern2 at UE
2023-08-08 17:26:46 +02:00
francescomani
75c2f9e5f8
improving handling of tdd_UL_DL_ConfigurationCommon absence when checking DL or UL slot
2023-08-04 10:01:56 +02:00
francescomani
44bc3e7cce
taking sib1 detection out of initial sync
2023-07-27 11:11:09 +02:00
Vaibhav Shrivastava
b49ac6ec4e
Fix cppcheck warnings related to negativeIndex
2023-07-20 17:08:18 +05:30
rmagueta
dcae67c375
Bugfix for PDCCH monitoring occasions tables and SFN computation for FR2
2023-06-26 10:59:17 +01:00
Robert Schmidt
eca43633ee
Merge remote-tracking branch 'origin/NR_SSB_sync_raster_check' into integration_2023_w24
2023-06-16 11:08:56 +02:00
francescomani
cd817930b8
fix tests after review and LOG_E to avoid assertion on channel raster
2023-06-10 19:22:27 +02:00
Robert Schmidt
ef6f571bee
Merge remote-tracking branch 'origin/remove-unused-static-functions' into integration_2023_w23
2023-06-08 19:15:50 +02:00
laurent
1b09f683f9
Fix compilation errors due to -Werror
2023-06-08 19:15:24 +02:00
francescomani
5480522a5c
additional check for absoluteFrequencySSB to be in channel raster and some cleanup of config files
2023-06-08 14:56:14 +02:00
DanielAndrade
ab21acfe2f
Fix type0_pdcch_ss_mux_pattern for FR2
2023-06-06 17:18:14 +01:00
Laurent Thomas
4d73f80487
fix compilation error, static functions not used
2023-06-05 08:58:48 +02:00
Robert Schmidt
d6fb5c2e31
Handle UE release request at CU, and trigger at DU at UL failure
2023-05-25 22:16:19 +02:00
Robert Schmidt
0894a6bfe7
Merge remote-tracking branch 'origin/NR_CCE_fix' into integration_2023_w18b
2023-05-06 05:23:18 +02:00
francescomani
e9ded45428
bugfix in computing first cce
2023-05-05 07:36:39 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Robert Schmidt
361dfc3c9f
Merge remote-tracking branch 'origin/NR_UL_256QAM_new' into integration_2023_w16b
2023-04-21 16:32:36 +02:00
laurent
63fc39dc3f
fix bugs detected by ubsan
2023-04-19 22:12:08 +02:00
francescomani
8c051201d6
fix for RA NSA
2023-04-17 12:41:47 +02:00
francescomani
a85fee5dca
fixes for UE pucch scheduling
2023-04-07 16:56:26 +02:00
luis_pereira87
40b5e99197
Fix segmentation fault when calling get_transformPrecoding function for BWP_id > 0 and rach_ConfigCommon = NULL
2023-03-18 15:28:52 +00:00
Thomas Schlichter
6cee30ba79
review comments and further transform precoding cleanup
2023-03-15 11:01:47 +01:00
francescomani
f82bba5535
fix transform precoding scheduling for ulsch
2023-03-15 10:54:03 +01:00
francescomani
7db8dce51c
fixes for allowing softmodem to schedule PUSCH with transform precoding
2023-03-15 10:54:03 +01:00
Robert Schmidt
3e3dd40cf8
Merge remote-tracking branch 'origin/fix_nrqtscope_build_warnings' into integration_2023_w10b
2023-03-10 15:05:02 +01:00
francescomani
931cf0a868
more review fixes
2023-03-09 19:10:39 +01:00
francescomani
2385bc364a
fixing most warning when compiling nr-softmodem
2023-03-09 19:01:46 +01:00
Thomas Schlichter
670cc4de09
fix build warnings
2023-03-09 10:50:26 +01:00
francescomani
605efb5e86
improving handling of TDAs and other fixes
2023-02-23 19:14:04 +01:00
francescomani
a7e7899edd
addressing review including clang formatting
2023-02-23 19:09:25 +01:00
francescomani
4b6ac06b5e
fixes
2023-02-23 19:09:25 +01:00
francescomani
ffdffeee9e
further improvements in UE BWP configuration
2023-02-23 19:09:25 +01:00
francescomani
0d9d4f55f7
further improvements in tda lists
2023-02-23 19:09:25 +01:00