Robert Schmidt
ebc55ea206
Merge remote-tracking branch 'origin/NR_BWP_config' into integration_2022_wk31b
2022-08-04 19:13:57 +02:00
Robert Schmidt
ddc6df0bf4
Remove files accidentally added in MR 1382
2022-08-04 18:51:02 +02:00
Robert Schmidt
b0c7a3efe9
Merge remote-tracking branch 'origin/amf-fqdn-support' into integration_2022_wk31b
2022-08-04 18:49:49 +02:00
Robert Schmidt
0c29e5ea5b
Merge remote-tracking branch 'origin/gtp-hotfix' into integration_2022_wk31b
2022-08-04 18:49:41 +02:00
Robert Schmidt
cb4e60eed3
Merge remote-tracking branch 'origin/init_symbol_rotation_optimization' into integration_2022_wk31b
2022-08-04 18:49:33 +02:00
Robert Schmidt
0352f98467
Merge remote-tracking branch 'origin/NR_PUSCH_phytest_DTX_fix' into integration_2022_wk31b
2022-08-04 18:49:25 +02:00
Robert Schmidt
7f910a2e36
Merge branch 'integration_2022_wk30b' into 'develop'
...
integration_2022_wk30b
See merge request oai/openairinterface5g!1630
MR !1594 Schedule BWP switching to the first active BWP when RA with Msg3 carrying DCCH or DTCH message
MR !1628 Fix a segmentation fault when there is no spCellConfigDedicated with maxMIMO_Layers parameter
MR !1528 CSI Feedback
MR !1631 Fix floating point for SRS
MR !1632 gtp pgu session header
MR !1633 Improve SIB1 length to support maximum value specified in 3GPP TS 38.331 section 5.2.1
MR !1463 Support arbitrary number of retransmissions (up to 8)
2022-08-03 06:42:38 +00:00
Robert Schmidt
a21c31a6a5
Merge remote-tracking branch 'origin/HARQ_rv_circular_array' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
f29fe05031
Merge remote-tracking branch 'origin/NR_MAC_SIB1_Improvements' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
d2a784280d
Merge remote-tracking branch 'origin/impl-pdu-session-header' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
48b045b0b0
Merge remote-tracking branch 'origin/develop-SRS-fix' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
fc6122759b
Merge remote-tracking branch 'origin/develop-CSI-Measurements' into integration_2022_wk30b
2022-08-02 11:04:04 +02:00
Robert Schmidt
eb46f216b1
Upgrade path to AS lteue after simulator upgrade
2022-08-02 11:04:03 +02:00
Robert Schmidt
3e7864eb53
Merge remote-tracking branch 'origin/Fix_segfault_when_no_spCellConfigDedicated' into integration_2022_wk30b
2022-08-02 11:04:03 +02:00
Robert Schmidt
add469e7ca
Merge branch 'integration_2022_wk30' into 'develop'
...
integration_2022_wk30
See merge request oai/openairinterface5g!1626
MR !1616 NR SA tutorials v2
MR !1620 nr_pdcp: nia1 implementation
MR !1622 CI: do not trigger tests if nothing is tagged NSA
MR !1623 Fix for ssb subcarrier offset in case of f<3GHz
MR !1606 code maintenance
MR !1568 Add undefined behavior sanitizer in build_oai, fix some errors
MR !1587 Dynamically build L2sim proxy
2022-07-28 11:59:36 +00:00
Robert Schmidt
08e30bf4ab
Merge remote-tracking branch 'origin/l2proxy-build' into integration_2022_wk30
2022-07-28 09:45:24 +02:00
Robert Schmidt
57c545d4b3
Merge remote-tracking branch 'origin/use-ubsan' into integration_2022_wk30
2022-07-28 09:45:10 +02:00
Robert Schmidt
c663688fb2
Merge remote-tracking branch 'origin/accumulated-fixes-2022june' into integration_2022_wk30
2022-07-26 17:22:00 +02:00
Robert Schmidt
878491334f
Merge remote-tracking branch 'origin/another_SSB_bugfix' into integration_2022_wk30
2022-07-26 17:15:32 +02:00
Robert Schmidt
8b26160d4d
Merge remote-tracking branch 'origin/fix-jenkins-trig-nsa' into integration_2022_wk30
2022-07-26 17:15:16 +02:00
Robert Schmidt
c59912d7ee
Merge remote-tracking branch 'origin/nr-pdcp-nia1' into integration_2022_wk30
2022-07-26 16:39:11 +02:00
Robert Schmidt
a20a6ba431
Merge remote-tracking branch 'origin/NR_SA_Tutorials_v2' into integration_2022_wk30
2022-07-26 16:38:45 +02:00
Robert Schmidt
e1798745ef
Dynamically build L2sim proxy
2022-07-26 09:54:53 +02:00
Robert Schmidt
3c2375eada
CI: do not trigger tests if nothing is tagged NSA
...
The previous version would trigger sub-pipelines (LTE-2x2, ...) if no MR
had the NSA tag (without a commit, etc). Of course, this would make all
pipelines subsequently fail (as not enough arguments, such as the
commit, were given). In this commit, we read the output of `jq` from
JSON, which will result in an empty list if no MR is tagged with the NSA
label (and the output in the console will be nicer as well).
2022-07-21 17:57:26 +02:00
Robert Schmidt
72bf1b1d3c
Merge branch 'integration_2022_wk29' into 'develop'
...
integration_2022_wk29
See merge request oai/openairinterface5g!1619
2022-07-20 16:30:58 +00:00
Robert Schmidt
db7f39ba19
Use correct structure in sctp_eNB_accept_associations()
2022-07-20 10:40:32 +02:00
Robert Schmidt
6b757c5320
Correct array sizes in dlsim
2022-07-20 10:40:32 +02:00
Robert Schmidt
b07a167370
Correct indentation in nr_rx_pdsch()
2022-07-20 10:40:32 +02:00
Robert Schmidt
24b651b465
Provide build_oai option UBSan
2022-07-20 10:38:44 +02:00
Robert Schmidt
bc3600a3f9
Merge remote-tracking branch 'origin/f1-undefined' into integration_2022_wk29
2022-07-19 18:12:48 +02:00
Robert Schmidt
fcb07ef5fd
Merge remote-tracking branch 'origin/NR_SSB_fix' into integration_2022_wk29
2022-07-19 18:12:40 +02:00
Robert Schmidt
82c62ecd5a
Merge remote-tracking branch 'origin/rename_var_to_pusch_DTX' into integration_2022_wk29
2022-07-19 18:12:31 +02:00
Robert Schmidt
05e859b1ef
Merge remote-tracking branch 'origin/fix-testbenches-doc' into integration_2022_wk29
2022-07-19 18:12:23 +02:00
Robert Schmidt
6dac7d674c
Merge remote-tracking branch 'origin/develop-SRS-Measurements' into integration_2022_wk29
2022-07-19 18:12:14 +02:00
Robert Schmidt
65c9af7d48
Merge branch 'ran-sa-b200-module-sabox-container' into 'develop'
...
Add basic SA test to RAN-Container-Parent
See merge request oai/openairinterface5g!1615
2022-07-19 07:30:37 +00:00
Robert Schmidt
04251d5b06
Correctly initialize protocol_ctxt in F1 code
...
In the previous version, not all fields, and in particular the
`eNB_index`, were not initialized, leading to errors when they were used
(e.g., the PDCP code checks that eNB_index == 0).
2022-07-18 17:39:55 +02:00
Robert Schmidt
16c758ae09
CI: Drop IP check when connectiong via SSH and pubkey
2022-07-15 16:00:52 +02:00
Robert Schmidt
ae05420c84
CI: log error if oai-amf container is not present for AMF IP addr retrieval
2022-07-15 13:35:19 +02:00
Robert Schmidt
52168e5201
Shut off quectel before running SA tests
2022-07-15 11:05:08 +02:00
Robert Schmidt
63daf5793b
Remove useless SA test sleep
2022-07-15 11:05:08 +02:00
Robert Schmidt
0c4aa33939
Trigger SA-B200 test from RAN-Container-Parent
2022-07-14 23:57:52 +02:00
Robert Schmidt
b308cbe101
Add RAN-SA-B200-Module-SABOX-Container test
2022-07-14 23:54:53 +02:00
Robert Schmidt
4b50e4b1f6
CI: decode in getBefore()
2022-07-14 23:54:53 +02:00
Robert Schmidt
87d1a53ca3
CI: Allow publickey authentication in SSHConnection
...
For pubkey, checks that we are on the right machine
2022-07-14 23:53:52 +02:00
Robert Schmidt
5928d571e7
CI: Fix log message typo in UndeployObject()
2022-07-14 23:53:52 +02:00
Robert Schmidt
f1e3f7fb1f
CI: Abort pipeline if DeployObject fails
2022-07-14 23:53:52 +02:00
Robert Schmidt
43c980d36b
CI: NSA-B200-Container: no Qlog
2022-07-07 09:29:09 +02:00
Robert Schmidt
805b35643f
Updates in TESTBench documentation
...
- Correct carabe name
- NR freq bands with "nXX"
- add amariue in figure
- minor changes
2022-07-05 16:38:52 +02:00
Robert Schmidt
5091682551
Merge branch 'integration_2022_wk26' into 'develop'
...
integration_2022_wk26
See merge request oai/openairinterface5g!1605
MR !1602 Use (std) bool instead of custom bool types
MR !1600 Discard RTX if RI changed
MR !1598 Set correct master clock rate for N320
MR !1584 enablement of statistics
MR !1603 Fix decoding multiple ULSCH in the same slot in the case of a ULSCH fails to be detected
MR !1590 Improvements and AVX2 in cpx_rotate_vector()
2022-07-04 15:03:35 +00:00
Robert Schmidt
2cced7bdb5
Merge remote-tracking branch 'origin/optim-rotate_cpx' into integration_2022_wk26
2022-06-30 15:41:28 +02:00
Robert Schmidt
b7e026fda5
Merge remote-tracking branch 'origin/fix_decoding_multi_ulsch_in_the_same_slot' into integration_2022_wk26
2022-06-29 23:15:15 +02:00
Robert Schmidt
4662ccc46a
Merge remote-tracking branch 'origin/stats' into integration_2022_wk26
2022-06-29 23:15:06 +02:00
Robert Schmidt
ae54a1bd05
Merge remote-tracking branch 'origin/fix-n320' into integration_2022_wk26
2022-06-29 23:14:51 +02:00
Robert Schmidt
94ca30e82b
Merge remote-tracking branch 'origin/NR_layers_in_harq' into integration_2022_wk26
2022-06-29 23:14:42 +02:00
Robert Schmidt
ff5ec94d33
Address review: drop bool defines
2022-06-28 09:38:48 +02:00
Robert Schmidt
0b91791f67
Use (std) bool instead of custom bool types
...
OAI is riddled with boolean_t, FALSE, TRUE, etc. This makes no sense, as
there is a standard bool type, and could lead to nasty bugs if a
definition of a bool is non-standard (0 == false, true == !false). This
commit removes all non-standard bools in the whole project.
2022-06-27 10:07:48 +02:00
Robert Schmidt
6d030ea2fa
Merge branch 'integration_2022_wk25' into 'develop'
...
integration_2022_wk25
See merge request oai/openairinterface5g!1596
MR !1549 : Remove ssb subcarrier offset from config file
MR !1589 : Putting all CM code in one file
MR !1592 : Support Fedora 36
MR !1492 : Harmonization of PUCCH Resources
MR !1581 : F1: Interoperability with Accelleran CU
MR !1599 : nr rlc: minor: update tests
2022-06-26 15:56:56 +00:00
Robert Schmidt
0e04fba03d
Fix build warnings
2022-06-23 16:18:50 +02:00
Robert Schmidt
5cebe354c5
Merge remote-tracking branch 'origin/bugfix-minor-update-nr-rlc-tests' into integration_2022_wk25
2022-06-23 14:14:37 +02:00
Robert Schmidt
b37050ac6e
Merge remote-tracking branch 'origin/F1_interop_ACC_n78' into integration_2022_wk25
2022-06-23 14:09:33 +02:00
Robert Schmidt
304c92c639
Fixes in conversions.h
2022-06-23 13:51:36 +02:00
Robert Schmidt
644422ebec
Merge remote-tracking branch 'origin/NR_PUCCH_RRC_Resources' into integration_2022_wk25
2022-06-22 17:20:38 +02:00
Robert Schmidt
586aa46c2c
Set correct master clock rate for N320
2022-06-22 16:54:35 +02:00
Robert Schmidt
f6fe86c653
Fix macros to avoid warnings
2022-06-21 19:24:49 +02:00
Robert Schmidt
fe7228daee
Merge remote-tracking branch 'origin/support-fedora36' into integration_2022_wk25
2022-06-21 19:11:17 +02:00
Robert Schmidt
2c226b08f4
Merge remote-tracking branch 'origin/episys-channel-model-org' into integration_2022_wk25
2022-06-21 19:11:00 +02:00
Robert Schmidt
9c02189e64
Remove nr_bler_data from physims
2022-06-21 08:54:41 +02:00
Robert Schmidt
0fe98c25a2
Avoid RHEL_RELEASE_VERSION: not defined in Ubuntu
2022-06-20 13:34:54 +02:00
Robert Schmidt
2124e43d3a
Correctly use RHEL_RELEASE_CODE for Fedora and RHEL
...
This reverts commit 4f44a1026b .
2022-06-20 11:33:29 +02:00
Robert Schmidt
4f44a1026b
Remove RHEL_RELEASE_CODE define
2022-06-19 18:02:08 +02:00
Robert Schmidt
dab905519b
Remove nscd from additional packages
...
nscd (Name service cache daemon) is not needed for running OAI
2022-06-19 18:02:08 +02:00
Robert Schmidt
2b38c78588
Add fedora36 to supported distros
2022-06-19 18:02:08 +02:00
Robert Schmidt
12a23fb1ef
Merge branch 'integration_2022_wk24' into 'develop'
...
integration_2022_wk24
See merge request oai/openairinterface5g!1591
MR !1382 : Semi-automatic code generator for LDPC decoder for AVX2 and AVX512
MR !1521 : 5G NR performance improvements for low SNR conditions
MR !1579 : pthread_create, RT scheduler, and address sanitizer are incompatible in Ubuntu 18.04
MR !1588 : small fix in csi configuration
MR !1583 : Encoding/decoding CellGroup at MAC and fix RA with Msg3 carrying DCCH or DTCH messages
2022-06-18 13:57:58 +00:00
Robert Schmidt
ee71b0dd9b
Lower error threshold for low SNR test in dlsim
2022-06-17 19:04:08 +02:00
Robert Schmidt
0c0d88b201
Better formatting for Consolidated Test Results
2022-06-17 12:17:54 +02:00
Robert Schmidt
7194a720c9
Increase 'low SNR' test's upper SNR threshold
2022-06-17 12:16:12 +02:00
Robert Schmidt
9ff4630071
Merge remote-tracking branch 'origin/NR_RRC_MAC_CellGroup' into integration_2022_wk24
2022-06-17 12:11:37 +02:00
Robert Schmidt
2399da33cb
Merge remote-tracking branch 'origin/csi-multi-ues-fix' into integration_2022_wk24
2022-06-16 22:26:00 +02:00
Robert Schmidt
348ff98762
Merge remote-tracking branch 'origin/ubuntu_18_rt_add_san_incompatibility' into integration_2022_wk24
2022-06-16 22:25:46 +02:00
Robert Schmidt
032d477481
Merge remote-tracking branch 'origin/5g-nr-low-snr-performance' into integration_2022_wk24
2022-06-16 22:25:38 +02:00
Robert Schmidt
5761164a09
Build without AVX512 on asterix machine
2022-06-16 14:25:18 +02:00
Robert Schmidt
e62119bea5
Reintroduce nr_ulsim -I option after wrong merge
2022-06-15 13:53:22 +02:00
Robert Schmidt
d835f3387d
Build without AVX512 on caracal to avoid compilation fail
2022-06-15 08:49:10 +02:00
Robert Schmidt
bb15360a55
Revert "CI: phySim container build: add SYS_PTRACE"
...
This reverts commit 0122749406 .
2022-06-14 12:35:48 +02:00
Robert Schmidt
0a74c23c8a
Disable Asan in LDPC decoder generator executables
...
The CI compiles the physims using Asan. This in turn compiles Asan into
the LDPC decoder generator files. Since they are run during build, there
are two options:
1) trigger the build using capability SYS_PTRACE to allow running asan
when executing the generators.
2) disable asan in the generators.
The first option seems not feasible, as the compilation of the ldpctest
does not succeed (in fact, for a reason I don't understand, ninja seems
to trigger linking and is then blocked indefinitely). Therefore, this
commit simple disables asan in the generators.
2022-06-14 12:30:12 +02:00
Robert Schmidt
5944b212b2
Merge branch 'integration_2022_wk23' into 'develop'
...
integration_2022_wk23
See merge request oai/openairinterface5g!1585
MR !1558 : Add 5G SA end-to-end, step-by-step, tutorials for OAI CN5G, OAI gNB and COTS UE
MR !1578 : Adding required LOG_As for EpiSci CI testing. (Proxy)
MR !1575 : Fix msg3 retransmissions with OAI UE
MR !1577 : Fix ULSCH timing measurements in RAN-gNB-nrUE-MONO-TDD-Band78-N300 and logging improvements
MR !1544 : NR CORESET harmonization
MR !1287 : PUSCH performance improvement
MR !1580 : Aligning some internal memory to avoid segfaults
2022-06-13 07:02:11 +00:00
Robert Schmidt
169f42a365
Prevent #define name clash
...
The files openair1/PHY/CODING/nrLDPC_cnProc.h and
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_cnProc.h have the same name,
and also the same include guard/define. This commit renames the define
in the latter to prevent this name clash.
2022-06-12 16:32:46 +02:00
Robert Schmidt
6900f2bc88
Add License to LDPC decoder generator files
2022-06-12 16:29:49 +02:00
Robert Schmidt
aabd9c6c4e
nr_ulsim: Change thread-count command-line option to -C
2022-06-10 15:45:32 +02:00
Robert Schmidt
b69fa39577
Merge remote-tracking branch 'origin/alignment_fixes' into integration_2022_wk23
2022-06-10 13:52:50 +02:00
Robert Schmidt
b193ccf6ee
Merge remote-tracking branch 'origin/develop' into 5g-nr-low-snr-performance
2022-06-10 13:50:47 +02:00
Robert Schmidt
0122749406
CI: phySim container build: add SYS_PTRACE
...
Physical simulators are built using address sanitizer. During the build
process, we use generators that are themselves built during the build
process. They are also asan, and we therefore need to give the
SYS_PTRACE capability during the build process to have them run
correctly.
2022-06-10 13:37:30 +02:00
Robert Schmidt
ae23942020
Compile container images without AVX512 for relocatability
2022-06-10 13:37:30 +02:00
Robert Schmidt
dc4f610245
Merge remote-tracking branch 'origin/ulsim-perf-testing' into integration_2022_wk23
2022-06-09 17:47:57 +02:00
Robert Schmidt
3793edf686
Merge remote-tracking branch 'origin/NR_coreset_harmonization' into integration_2022_wk23
2022-06-09 17:47:37 +02:00
Robert Schmidt
4b0d4e38c4
Merge remote-tracking branch 'origin/fix-test-caracal' into integration_2022_wk23
2022-06-09 17:46:54 +02:00
Robert Schmidt
28ad0eaacb
Merge remote-tracking branch 'origin/NR_fix_msg3_rtx' into integration_2022_wk23
2022-06-09 17:46:45 +02:00
Robert Schmidt
9127577bf3
Merge remote-tracking branch 'origin/fixing_removed_LOG_As' into integration_2022_wk23
2022-06-09 17:46:36 +02:00
Robert Schmidt
2e6fea604d
Merge remote-tracking branch 'origin/NR_SA_tutorials' into integration_2022_wk23
2022-06-09 17:46:27 +02:00
Robert Schmidt
f7ab71763d
Remove old way of generating LDPC decoders
2022-06-09 15:03:13 +02:00