Jaroslava Fiedlerova
12c25af2bc
Merge remote-tracking branch 'origin/NR_UE_RRC_timers_improvements' into integration_2024_w05
2024-02-02 15:11:33 +01:00
francescomani
6b123ff217
store MSG3 buffer at UE MAC
2024-02-02 11:11:45 +01:00
Jaroslava Fiedlerova
e85baab6cf
Merge remote-tracking branch 'origin/fix-l1-rsrp-table' into integration_2024_w05
2024-02-02 10:46:33 +01:00
Jaroslava Fiedlerova
62fc3b3753
Merge remote-tracking branch 'origin/NR_UE_fix_handling_DL_LCID' into integration_2024_w05
2024-02-02 10:41:31 +01:00
Jaroslava Fiedlerova
956b877461
Merge remote-tracking branch 'origin/NR_UE_PUSCH_DURATION_RX_TO_TX_assertion' into integration_2024_w05
2024-02-02 10:38:30 +01:00
francescomani
03439f9d6a
code cleanup
2024-02-02 10:02:29 +01:00
francescomani
00f7ba61a0
adding assertion for cset0 start prb
2024-02-02 09:21:44 +01:00
francescomani
b70eba44a7
fix for computing ssb subcarrier offset
2024-02-02 09:21:40 +01:00
Francesco Mani
7086c5837f
Fix in setting default timers
2024-02-01 11:45:24 +00:00
Robert Schmidt
940d582568
Remove write-only gNB's UE reestablishment cause
2024-01-31 17:41:44 +01:00
Robert Schmidt
a2c7f0c0b3
Remove possible NG Initial Context Setup Resp in handler for request
...
38.401 Sec 8.1 asks for sending the Initial Context Setup Response after
a reconfiguration happened. Therefore, we can never send this message
directly from the handler in the Initial Context Setup Request
2024-01-31 17:41:44 +01:00
Robert Schmidt
b09526c83e
Bugfix: fix use-after-free of UE caps
2024-01-31 17:41:44 +01:00
Robert Schmidt
0a7e48f138
Remove a non-error in RU
2024-01-31 17:41:44 +01:00
Robert Schmidt
9cfdf9bb01
Remove custom trigger bearer add/release code, does not work
2024-01-31 17:41:44 +01:00
Sagar Arora
b4bc9a8a52
Correcting the location of packages
...
- net-tools and iproute2 package were getting installed only for sanitized build.
2024-01-31 15:50:46 +01:00
francescomani
2b44c0c8b2
set default timers at init and add logging when timer expires
2024-01-30 16:10:54 +01:00
francescomani
e6b02c6d12
add option to configure max MIMO layers for PDSCH TBSLBRM computation from UE capabilities
2024-01-30 14:49:33 +01:00
Robert Schmidt
29156240a6
RSRP measurement: check if index is valid
2024-01-30 10:02:20 +01:00
Robert Schmidt
044d8bc6d2
Fix table L1_SSB_CSI_RSRP_measReport_mapping_38133_10_1_6_1_1
...
38.133 table 10.1.6.1.1 specifies dB for RSRP measurements. On the
"edges", the choice of INT_MIN/INT_MAX is poor, as it can quickly lead
to integer overflow/underflow for the wrong values. Instead, set proper
min/max RSRP values.
2024-01-30 09:55:27 +01:00
Robert Schmidt
10c914cd4e
bugfix: if cannot send Msg.2 in RA, cancel RA
...
If we cannot send Msg.2, then basically the RA process is dead (because
the UE expects it at a fixed time). Hence, cancel the RA process, so
that we do not pick it up again after 1000 frames.
2024-01-30 09:50:46 +01:00
Robert Schmidt
513f060fa7
Merge branch 'integration_2024_w04' into 'develop'
...
Integration: 2024.w04
See merge request oai/openairinterface5g!2535
* !2522 Integration of O-RAN 7.2 FH using OSC xRAN library
* !2416 fix-ue-scheduler-multi-thread-storage-list-mutex-protection
* !2488 LDPC T2 card encoding: rate matching and interleaving on the T2 card
* !2497 Read NoS1 bearer configuration from gNB-generated file
* !2518 Extension of E1AP procedures
* !2533 This limits PUCCH payload to 11 bits, 7 CSI + 3 ACKNACK + 1 SR maximum.
* !2526 prepare MSG3 in advance at RRC UE
* !2451 MAC procedures to handle DLSCH allocation type 0
* !2525 NR UE fix for function to find PUCCH resource set
* !2536 Improve Precoding Matrix computation taking in consideration the DCI format
* some documentation+config file updates for 7.2
* !2501 Improvements for NR implementation of timers
* !2531 Fix unit test build and build unit tests in CI
2024-01-30 08:21:35 +00:00
Robert Schmidt
ddec7e7547
Merge remote-tracking branch 'origin/ci-unit-test' into integration_2024_w04
2024-01-29 12:51:55 +01:00
Robert Schmidt
67421002c9
Remove buildx cache after each build
2024-01-29 12:51:20 +01:00
Robert Schmidt
9d92f4f91c
CI: catch exceptions in CI code and print in HTML
2024-01-29 12:51:20 +01:00
Robert Schmidt
31d043363a
Add documentation for unit tests
2024-01-29 12:51:20 +01:00
Robert Schmidt
6ab73029b0
Add XML file to build and run unit tests
2024-01-29 12:51:20 +01:00
Robert Schmidt
01ea8dbd07
CI: Add Build_Run_Tests unit testing step
2024-01-29 12:51:20 +01:00
francescomani
6e4787a5d2
Merge remote-tracking branch 'origin/NR_reworking_timers' into integration_2024_w04
2024-01-29 09:41:09 +01:00
Robert Schmidt
2f0c302ecc
Increase PUSCH target SNR for O-RAN config, take out sdr_addrs
...
- PUSCH target increase: lower PUSCH target requires !2373
- sdr_addrs is USRP-specific, not needed for O-RAN
2024-01-27 11:13:57 +01:00
Robert Schmidt
9f7cc35e55
O-RAN tutorial: write more exactly "2-layer DL MIMO"
2024-01-27 11:13:57 +01:00
Robert Schmidt
36ceb6f9c0
Merge remote-tracking branch 'origin/Fix_PM_value_for_DCI_1_0' into integration_2024_w04
2024-01-27 11:11:58 +01:00
Robert Schmidt
8e0664c0c0
Merge remote-tracking branch 'origin/NR_UE_fix_find_pucch_resourceset' into integration_2024_w04
2024-01-27 11:11:49 +01:00
francescomani
5e18bbd55d
Merge remote-tracking branch 'origin/NR_UE_dlsch_rescource_allocation_type0' into integration_2024_w04
2024-01-26 17:23:07 +01:00
francescomani
82f38d86a5
Merge remote-tracking branch 'origin/NR_UE_prepare_msg3_payload_in_advance' into integration_2024_w04
2024-01-26 17:12:54 +01:00
francescomani
aabe8f7cc1
fix for UE MAC PDU LCID handling
2024-01-26 16:48:11 +01:00
francescomani
59cbf268d8
UE PUSCH scheduler separate DURATION_RX_TO_TX assertion for msg3 or general PUSCH
2024-01-26 14:11:27 +01:00
luis_pereira87
263104388c
Improve Precoding Matrix computation taking in consideration the DCI format
2024-01-26 10:04:45 +00:00
Jaroslava Fiedlerova
8047b98627
Merge remote-tracking branch 'origin/limit_pucch_payload_to_11bits' into integration_2024_w04
2024-01-26 10:30:49 +01:00
Jaroslava Fiedlerova
3cc671897d
Merge remote-tracking branch 'origin/e1-issue-712' into integration_2024_w04
2024-01-26 10:15:56 +01:00
Jaroslava Fiedlerova
a0de76ca96
Merge remote-tracking branch 'origin/NR_UE_reworking_NOS1_bearer_configuration' into integration_2024_w04
2024-01-26 09:43:45 +01:00
Jaroslava Fiedlerova
366715f214
Merge remote-tracking branch 'origin/t2-offload-mr3' into integration_2024_w04
2024-01-26 09:43:22 +01:00
Jaroslava Fiedlerova
679a0084c5
Merge remote-tracking branch 'origin/fix-ue-scheduler-stack-copy' into integration_2024_w04
2024-01-26 09:35:48 +01:00
Jaroslava Fiedlerova
b166286a78
Use clang format
2024-01-25 17:21:32 +01:00
Jaroslava Fiedlerova
bec8ebc311
Perform interleaving on the T2 card
...
- UE and gNB encoder modification
- update T2 related doc
2024-01-25 17:21:32 +01:00
Jaroslava Fiedlerova
ce659915ec
Enable T2 encoding offload with rate matching on the UE side
...
- cleanup of the UE encoder code
- support rate matching on the T2 card
- remove unused code
2024-01-25 17:21:32 +01:00
Jaroslava Fiedlerova
aa9cd6394a
T2: Enable LDPC encoding offload for all MCS
...
- Rate matching performed by card
- Due to rate matching on card, small TBs are encoded correctly, so the
limitation of encoding small TBs in CPU can be lifted (all TBs encoded
on T2), see a later commits
2024-01-25 17:21:11 +01:00
Robert Schmidt
f3f8e8403b
Update FEATURE_SET.md for F1AP
2024-01-25 17:12:31 +01:00
Guido Casati
1f4928f52f
Updated E1AP in doc/FEATURE_SET.md
2024-01-25 17:12:31 +01:00
Guido Casati
d5753a6bba
Partial formatting of e1ap.c with clang-format
2024-01-25 17:12:31 +01:00
Guido Casati
309673f519
Minor fixes to documentation and logging
2024-01-25 17:12:31 +01:00