Jaroslava Fiedlerova
9dabdde3e8
Merge remote-tracking branch 'origin/test' into integration_2024_w28
2024-07-12 10:56:14 +02:00
Jaroslava Fiedlerova
0753615c85
Merge remote-tracking branch 'origin/rrc-state-fix-e2' into integration_2024_w28
2024-07-12 10:39:52 +02:00
francescomani
83c59b05e9
code cleanup and small fixes
2024-07-11 11:25:22 +02:00
Teodora
676ba4355c
RRC_CONNECTED state signaling for E2 moved
...
- E2SM UE ID requires guami -> therefore RRC_CONNECTED state signaling
to RIC is now done after receiving Initial Context Setup Request
from AMF, which contains the guami info
2024-07-10 16:06:58 +02:00
francescomani
910d37dd7a
handling BWP for DCI 00 reception depending on SS type according to the standard
2024-07-10 15:08:32 +02:00
Robert Schmidt
4fb936d767
Merge remote-tracking branch 'origin/another_phytest_ulsch_fix' into integration_2024_w27
2024-07-09 12:08:16 +02:00
Robert Schmidt
73e3178b88
Merge remote-tracking branch 'origin/NR_gNB_ULSCH_fixes' into integration_2024_w27
2024-07-09 12:07:58 +02:00
Robert Schmidt
78b48a1e59
Merge remote-tracking branch 'origin/multiple-nr-ues' into integration_2024_w27
2024-07-09 12:07:30 +02:00
francescomani
89757758f4
missing TDA assignment in sched_ctrl for ULScH in phy-test mode
2024-07-09 10:04:09 +02:00
Robert Schmidt
148db50990
Merge remote-tracking branch 'origin/phytest_ulsch_hotfix' into integration_2024_w27
2024-07-09 07:54:50 +02:00
Robert Schmidt
4fc164953b
Merge remote-tracking branch 'origin/nr-ue-reduce-logs' into integration_2024_w27
2024-07-09 07:54:33 +02:00
Robert Schmidt
fc8ed209a2
Merge remote-tracking branch 'origin/bugfix_compute_PDU_Length' into integration_2024_w27
2024-07-09 07:54:21 +02:00
Robert Schmidt
9c72b29f3b
Merge remote-tracking branch 'origin/NR_handling_CSI_overlapping_with_PDSCH' into integration_2024_w27
2024-07-09 07:53:49 +02:00
francescomani
f226879d3c
fix ULSCH sched_frame bug in phytest mode
2024-07-08 18:36:37 +02:00
Rúben Soares Silva
d795c72990
Change compute_PDU_Length input parameter to uint32_t.
...
The total_length parameter in compute_PDU_Length being uint16_t causes
the passed value to be possibly truncated, which can cause the
PDU_Length to be incorrectly calculated.
This change prevents that truncation, since it now matches the size
of the values passed into the function where it is being called.
2024-07-08 15:26:00 +01:00
Robert Schmidt
94581840a0
Merge remote-tracking branch 'origin/plmn-rrcsetupcomplete-fix' into integration_2024_w27
2024-07-08 16:20:36 +02:00
Teodora
df9e5ccdd2
Fix selectedPLMNId from RRCSetupComplete
...
- r_amf->plmn_Identity was interpreted incorrectly, therefore remove it
- selected_plmn_identity selects one of the list of PLMNs; at the
moment, OAI supports only 1 PLMN ID; print a warning if it is
different, and proceed with index 0
More information in issue #801
2024-07-08 15:54:41 +02:00
francescomani
ff0007cd94
tentative fix for wrong handling of ulsch decode failure
2024-07-08 11:46:43 +02:00
francescomani
bfb6e407f2
schedule msg3 retransmission for no signal scenario
2024-07-08 11:46:32 +02:00
Robert Schmidt
8b9891f28e
Merge remote-tracking branch 'origin/bugfix-security-reestablishment-gnb' into integration_2024_w27
2024-07-06 08:33:07 +02:00
Bartosz Podrygajlo
6ce94be807
Use mac->frame_type instead of calcualting frame_type on the fly in nr_get_Pcmax
2024-07-05 16:04:35 +02:00
Cedric Roux
0480b69c75
minor: typo
2024-07-05 12:38:19 +02:00
Cedric Roux
5467351935
cleanup: reduce number of parameters to pdcp's set_security()
...
Also adapt callers. In particular nr_pdcp_reestablishment()
2024-07-05 12:38:19 +02:00
Cedric Roux
2db259984f
handle security in re-establishment
2024-07-05 12:38:19 +02:00
Cedric Roux
93f595828d
cleanup nr_pdcp_config_set_security()
...
- make it work for SRB or DRB
- adapt callers of this function
- cleanup key derivation: the User Plane keys are generated at some places
but are not used, remove the generation
2024-07-05 12:38:19 +02:00
Bartosz Podrygajlo
f325d02d33
Fix several ASN.1 message related memory leaks in NR
2024-07-03 07:29:02 +02:00
Robert Schmidt
27ac298515
Merge remote-tracking branch 'origin/guami-fix' into integration_2024_w26b
2024-07-01 23:11:12 +02:00
Robert Schmidt
52fcd348a0
Merge remote-tracking branch 'origin/Hotfix_PUCCH2_CRC_fail' into integration_2024_w26b
2024-07-01 20:43:45 +02:00
Robert Schmidt
9a45ecf1f9
Merge remote-tracking branch 'origin/NR_UE_prevent_unnecessary_assertions' into integration_2024_w26b
2024-07-01 20:43:35 +02:00
Bartosz Podrygajlo
3c5ddf9469
Lift RLC restriction to 1 UE / process
2024-07-01 17:13:31 +02:00
Bartosz Podrygajlo
83f66f2ade
Replace 0 with module id for NR UE
...
Add UE id to several LOG macros
2024-07-01 17:10:39 +02:00
luis_pereira87
2c1f32b6e6
Do not extract CSI report if PUCCH format 2 CRC check fails in polar decoder
...
This fix prevents the scheduler to process a wrong CSI feedback message, for example, it avoids the scheduler to compute a wrong MCS from CQI or a wrong RI from CQI
2024-07-01 10:34:32 +01:00
Teodora
0a603a1000
Correctly store GUAMI in gNB_RRC_UE_t
2024-06-29 17:46:23 +02:00
francescomani
2dcfabb6de
avoid TDA index assertion by rejecting the DCI with invalid parameter
2024-06-28 18:37:18 +02:00
francescomani
15191452f3
UE MAC configuration of CSIRS for PDSCH rate matching
2024-06-28 10:02:29 +02:00
Robert Schmidt
073812ca0c
Merge remote-tracking branch 'origin/fix-test-asan-errors' into integration_2024_w26b
2024-06-28 09:34:57 +02:00
Robert Schmidt
7264f9e052
Merge remote-tracking branch 'origin/nr-ue-pusch-power-control' into integration_2024_w26b
2024-06-28 09:34:46 +02:00
Bartosz Podrygajlo
0e6b0f3e7a
Fix memory leak in rlc_test_5 and rlc_test_6
2024-06-27 18:38:36 +02:00
francescomani
caa45af197
making aperiodic SRS feedback time dependent on what set in config at gNB (to avoid UE assertion)
2024-06-27 11:16:16 +02:00
francescomani
273018ea48
returning instead of asserting for invalid K2 in aperiodic CSI
2024-06-27 11:13:42 +02:00
Robert Schmidt
d1e6b9507c
Revert log level change on HARQ occasion
...
This reverts a change in commit
ccba7c875d . There is no real reason to
show this warning (the gNB will work just fine, simply not schedule
since no free HARQ) and it makes users unsure.
2024-06-26 14:43:05 +02:00
Robert Schmidt
ca8babd7b6
Merge remote-tracking branch 'origin/remove-threadpool-makefile' into integration_2024_w26
2024-06-26 13:01:33 +02:00
Robert Schmidt
8035cad75a
Merge remote-tracking branch 'origin/Fix_Aerial_TBSize' into integration_2024_w26
2024-06-26 12:51:52 +02:00
Bartosz Podrygajlo
d6f425adc6
Remove unused directory ALG_DS
2024-06-26 10:13:00 +02:00
Bartosz Podrygajlo
8ea2e77ab2
PUSCH power control without PUSCH power control state
2024-06-26 10:08:33 +02:00
Bartosz Podrygajlo
d41a6e0524
Remove hardcode for minimum TX power
2024-06-25 18:11:26 +02:00
Bartosz Podrygajlo
d8572d5569
Fixed MPR application conditions.
...
Fixed delta MPR.
Fixed an error in PUCCH PC_MAX calculation.
2024-06-25 18:11:17 +02:00
Robert Schmidt
b6f156cf4a
Switch to branch that resolves flexric warnings
...
A number of warnings appear when compiling flexric with gcc-12, which we
use in the next commit. Those have been fixed upstream. Switch to the
updated version to avoid warnings.
2024-06-25 17:02:03 +02:00
Rúben Soares Silva
4033606fff
Increase TX_DATA.request TB buffer size to be allocated in the stack with 2MB, fix compute_PDU_Length to not truncate value and fix packing procedure to use buffer size as the upper limit instead of hardcoded value
2024-06-25 13:50:53 +01:00
Robert Schmidt
88ca38287f
Merge remote-tracking branch 'origin/NR_UE_DLSCH_MCS_table_improvements' into integration_2024_w25
2024-06-25 08:20:12 +02:00