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
Robert Schmidt
fcc5be01c3
Asan: disable ODR violation detection on DU in F1 RFsim CI test
...
address sanitizer fails with this error upon starting the DU:
==7==ERROR: AddressSanitizer: odr-violation (0x7f8ed2594a00):
[1] size=4 'log_mem_write_side' /oai-ran/common/utils/LOG/log.c:78:14
[2] size=4 'log_mem_write_side' /oai-ran/common/utils/LOG/log.c:78:14
These globals were registered at these points:
[1]:
#0 0x7f8ed5092658 in __asan_register_globals ../../../../src/libsanitizer/asan/asan_globals.cpp:341
#1 0x7f8ed570d47d in call_init elf/dl-init.c:70
[2]:
#0 0x7f8ed5092658 in __asan_register_globals ../../../../src/libsanitizer/asan/asan_globals.cpp:341
#1 0x7f8ed3fe3eba in call_init ../csu/libc-start.c:145
#2 0x7f8ed3fe3eba in __libc_start_main_impl ../csu/libc-start.c:379
==7==HINT: if you don't care about these errors you may set ASAN_OPTIONS=detect_odr_violation=0
SUMMARY: AddressSanitizer: odr-violation: global 'log_mem_write_side' at /oai-ran/common/utils/LOG/log.c:78:14
So we do as suggested and disable ODR violations to make the test pass.
A proper solution would be to link this function only once.
2024-07-09 07:51:24 +02: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
Robert Schmidt
cf497215cd
Merge remote-tracking branch 'origin/fix_cn_tutorial_sd_value' into integration_2024_w27
2024-07-06 08:33:16 +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
luis_pereira87
2e3ee6f57d
Change UE static IP (use_local_subscription_info: no) network address blocks for a 'Private-Use' range.
...
Address block 12.1.0.0/16 is for public use, so we should not use it for the UEs (https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml )
2024-07-05 12:49:15 +01:00
Stefan Spettel
1b9bc4f6d6
Update file oai_db.sql
2024-07-05 12:49:15 +01: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
Robert Schmidt
7f63a7024d
Merge remote-tracking branch 'origin/demote-logs-simpler-code-band' into integration_2024_w27
2024-07-05 09:01:31 +02:00
Robert Schmidt
4fb3cfaf6a
Merge remote-tracking branch 'origin/docker-local-overrides' into integration_2024_w27
2024-07-05 09:01:25 +02:00
Robert Schmidt
141577c88b
Refactor code and make shorter through ternary operator
2024-07-03 12:11:28 +02:00
Robert Schmidt
279bd1794a
Demote logs for NR band and duplex spacing
...
Demote logs to debug: they don't provide that much information, and show
periodically in the UE. They are not useful.
2024-07-03 12:10:19 +02:00
Bartosz Podrygajlo
f325d02d33
Fix several ASN.1 message related memory leaks in NR
2024-07-03 07:29:02 +02:00
Guido Casati
514537e63e
Fix images and docs links in E1AP documentation
2024-07-03 01:00:53 +02:00
Robert Schmidt
7026763286
Merge branch 'integration_2024_w26b' into 'develop'
...
Integration: `2024.w26` (part 2)
See merge request oai/openairinterface5g!2823
* !2794 Power control changes
* !2816 Fix test asan errors
* !2820 fix(T): some missing dependencies on T
* !2714 FAPI P5 Refactoring and unitary test creation
* !2819 Prevent unnecessary assertions for invalid DCI at NR UE
* !2825 Do not extract CSI report if PUCCH format 2 CRC check fails in polar decoder
* !2805 GUAMI decoding and storing in RRC UE context fixed
2024-07-02 12:38:22 +00: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
Robert Schmidt
e72d50bfd6
Merge remote-tracking branch 'origin/nFAPI_P5_Common' into integration_2024_w26b
2024-07-01 20:42:49 +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
bf69e25676
build common DMRS and CSI overlapping bitmap outside of the RBs and REs loops
2024-06-28 12:21:44 +02:00
francescomani
f5c7fc3b11
rate-match around overlapping CSI-RS resources in PDSCH reception
2024-06-28 10:02:29 +02:00
francescomani
21744d883a
code improvement and formatting
2024-06-28 10:02:29 +02:00
francescomani
f30b42d877
improvements for slot fep at UE when receiving CSI and PDSCH
2024-06-28 10:02:29 +02:00
francescomani
15191452f3
UE MAC configuration of CSIRS for PDSCH rate matching
2024-06-28 10:02:29 +02:00
Robert Schmidt
541ef60c89
Merge remote-tracking branch 'origin/hot-fix-T-dependencies' into integration_2024_w26b
2024-06-28 09:35:06 +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
2ae138d7c0
docker compose override files for testing with locally modified executables.
2024-06-27 18:45:59 +02:00
Robert Schmidt
7a86e36ca3
Build unit tests with address sanitizer
2024-06-27 18:38:49 +02:00
Bartosz Podrygajlo
0e6b0f3e7a
Fix memory leak in rlc_test_5 and rlc_test_6
2024-06-27 18:38:36 +02:00
Bartosz Podrygajlo
9724ff0329
Fix memory leaks and heap buffer overflow in test_thread-pool.
2024-06-27 18:35:43 +02:00
Raphael Defosseux
0f76ac5868
fix(T): some missing dependencies on T
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2024-06-27 12:44:43 +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
5af81bbc9d
Merge branch 'integration_2024_w26' into 'develop'
...
Integration: `2024.w26`
See merge request oai/openairinterface5g!2815
* !2750 Add Ubuntu 24.04 to/retire Ubuntu 18.04 from supported distributions, use Ubuntu 22 for CI container images
* !2793 Option '-O' in phy simulators to provide a configuration file
* !2797 Increase TX_DATA.request TB buffer size, fix compute_PDU_Length
* !2814 Update documentation and FEATURE SET
* !2720 Remove thread-pool Makefile
* remove extra log
2024-06-26 14:02:52 +00: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
aa47716a27
Merge remote-tracking branch 'origin/doc-updates' into integration_2024_w26
2024-06-26 12:51:59 +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
Robert Schmidt
3b69bc278a
Merge remote-tracking branch 'origin/fix_physim_configmodule_O' into integration_2024_w26
2024-06-26 12:51:44 +02:00
Robert Schmidt
6c3675905e
Merge remote-tracking branch 'origin/support-ubuntu-24.04' into integration_2024_w26
2024-06-26 12:51:24 +02:00
Bartosz Podrygajlo
b1f7cc9025
Add unit testcase for thread-pool.
...
Extract thread-pool into a separate CMake library.
Extract utils into a separate CMake library.
2024-06-26 10:17:25 +02:00
Bartosz Podrygajlo
deacf439a4
CMakeLists for common/utils/LOG
2024-06-26 10:17:15 +02:00