Robert Schmidt
25f2a48265
Remove targets/Makerules: it is not used
2023-07-07 08:35:28 +02:00
Robert Schmidt
25edebb593
Refactor CMakeLists.txt OpenSSL handling
...
First, we do not include openssl globally using `include_directories()`,
as most modules don't need it. Further, it is linked into SECURITY, and
removed from all other targets (they don't need it, only SECURITY).
Finally, remove a header include in NR PDCP that is not needed
2023-07-07 08:35:28 +02:00
Robert Schmidt
439b6027cf
Remove CMakeLists.txt reference to xpm: it is not used
2023-07-07 08:35:28 +02:00
Robert Schmidt
cd6dd99d43
Remove CMakeLists.txt reference to openpgm: it is not used
2023-07-07 08:35:28 +02:00
Robert Schmidt
5b534c957f
Remove unused cmake options and commented code
...
- LINUX: option to optionally set a sighandler for certain simulators,
no practical relevance
- LINUX_LIST: not used anywhere
- DEBUG_DLSCH: referenced in the code, but those files have a separate
(commented) line `#define DEBUG_DLSCH`; probably never used
- LINK_ENB_PDCP_TO_IP_DRIVER, LINK_ENB_PDCP_TO_GTPV1U: commented in
cmake, although they are referenced. It is likely that code behaves
unexpected if re-enabled; we therefore remove these options to avoid
future problems
- Remove some more commented code
2023-07-07 08:35:28 +02:00
Robert Schmidt
7ebdaf35c5
Remove cmake ENB_MODE option
...
ENB_MODE is a cmake option to swap the order of include directories.
This has historical reasons; before OAI used cmake, it was very
sensitive to the order of includes. Nowadays, the order does not matter.
Remove this option, and fix the compilation issues that arise while
doing so.
2023-07-07 08:35:28 +02:00
Robert Schmidt
11f4bd9c32
Remove cmake NAS_NETLINK option
...
This option is almost not referenced anywhere, and not documented.
Remove it to avoid problems in the future.
2023-07-07 08:35:28 +02:00
Robert Schmidt
3256606285
Remove unused includes
...
- openair2/ENB_APP/CONTROL_MODULES: this directory does not exist
anymore
- openair2/UTIL/{OMG,CLI,OMV}: not used anywhere
2023-07-07 08:35:28 +02:00
Jaroslava Fiedlerova
26be073ff9
CI: AW2S pipeline - disable retransmissions check
2023-07-06 10:22:15 +02:00
Angelo Athanassopoulos
7a2790ba68
NR SDAP - Bugfix for entity deletion
...
This commit fixes the implementation for removing either a single SDAP entity or all the SDAP entities of a UE.
2023-07-05 23:31:34 +02:00
Robert Schmidt
cd3ecd61f4
Clang format
2023-07-05 06:55:22 +00:00
mir
99e0291dbd
Fix bug
2023-07-04 22:33:05 +02:00
Jaroslava Fiedlerova
fb73432842
Jenkinsfile for oaiue pipeline created
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
5cd74ddf72
Add xml files for OAIUE test and cleanup
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
0f3ff028ac
Modifications in cls_containerize to support deployment of oai-nr-ue
...
- add oai-nr-ue to image list
- add oai-nr-ue sync message to check
- skip oai-nr-ue log analysis in undeployemnt stage
- add UE log analysis
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
8ec1e639c0
Bind interface IP address in iperf3 test
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
cc71018ef7
Define server where to pull OC images
...
- if the server is not specified in the xml file, eNBIPAddress is taken
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
a648b9ed26
Add caracal OAIUE to UE infra
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
1f181a5956
Configuration files for gNB created
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
13763f4ff8
Configuration files for nrUE created
2023-07-03 15:37:36 +02:00
Jaroslava Fiedlerova
0807b1d99b
CI: docs for nrUE pipeline
2023-07-03 15:37:25 +02:00
Dhanuja Elizabeth Thomas
d0aa233aaf
Remove PingFromContainer definition and portions where it is called in main.py
2023-07-03 14:44:33 +02:00
Dhanuja Elizabeth Thomas
54d2b887b8
Use Ping instead of PingFromContainer in simulator tests
...
Affected tests:
- 5G RFsim TDD do-ra
- 5g-rfsim-fdd
- 5g-rfsim
- 5grfsim-e1
- 5grfsim-24prb
- 5grfsim-fr2-32prb
- 5grfsim-fdd-phytest
- 5grfsim-u0-25prb
- 5grfsim-2x2
- 5grfsim-f1
- 5grfsim-f1-accelleran
- 4g-l2sim-tdd
- 4g-rfsim-fdd-05mhz
- 4g-rfsim-fdd-05mhz-nos1
- 4g-rfsim-fdd-10mhz
- 4g-rfsim-fdd-20mhz
- 4g-rfsim-tdd-05mhz
- 5g-l2sim
2023-07-03 14:44:29 +02:00
Dhanuja Elizabeth Thomas
aac010ea18
Add 5grfsim, 4grfsim, l2sim5g, l2sim4g interface details in ci_ueinfra
2023-07-03 14:42:31 +02:00
Dhanuja Elizabeth Thomas
2880be7282
Rename UENetworkScript to NetworkScript in ci_ueinfra
2023-07-03 14:42:31 +02:00
Robert Schmidt
9f55d7121c
Refactor Ping to use %cn_ip% for address to ping, or hardcoded
2023-07-03 14:42:31 +02:00
Robert Schmidt
2500138fea
Fixup: copying via cls_cmd only supports absolute paths
2023-07-03 14:37:23 +02:00
Robert Schmidt
6045e5cf23
Initialize memory to 0 in nr_decode_pucch{,2}()
2023-07-03 14:07:38 +02:00
Robert Schmidt
54d5676c21
Initialize variables to NULL/0 in nr_dlschsim, pucchsim, nr_ulschsim
2023-07-03 14:07:38 +02:00
Robert Schmidt
5aed7d30d6
Use calloc() in new_channel_desc_scm()
2023-07-03 14:07:38 +02:00
Robert Schmidt
4819b6b6ae
Initialize TDL Model buffers with 0
2023-07-03 14:07:38 +02:00
Robert Schmidt
03fe3b508e
Provide build_oai/cmake option to build with memory sanitizer
2023-07-03 14:07:38 +02:00
rmagueta
1d6f740cb0
Update FEATURE_SET.md
2023-07-03 11:40:35 +01:00
rmagueta
f35d613f7d
Decrease maxCodeRate of PUCCH2
2023-07-03 11:40:35 +01:00
rmagueta
79d6a48f47
Remove limitation related to schedule more than 11 bits in PUCCH2
2023-07-03 11:40:35 +01:00
rmagueta
b722d92fa0
Extract the information bits from U
2023-07-03 11:40:35 +01:00
rmagueta
fb7d4dc4df
Compute parity_check_bit_pattern and implementation of function nr_polar_generate_u() and nr_polar_uxG()
2023-07-03 11:40:35 +01:00
rmagueta
d6b7b6b918
Q_PC_N computation for n_pc_wm = 0
2023-07-03 11:40:35 +01:00
Roberto Louro Magueta
98ed514cab
Implementation for de-interleaving of coded bits
2023-07-03 11:40:35 +01:00
Roberto Louro Magueta
e5825139d7
Implementation for interleaving of coded bits
2023-07-03 11:40:35 +01:00
luis_pereira87
62d33ce523
Add function to remove all SDAP entities for a UE
2023-07-03 09:42:06 +01:00
luis_pereira87
57a3f9fe2f
Bugfix when deleting a SDAP entity that is not the first one on the list and prevents segfault when removing the last one on the list
...
Fix delete entity function, a SDAP entity is a combination of a UE and PDUSession, we cannot just simply delete the first entity for a UE
2023-07-03 09:42:06 +01:00
Robert Schmidt
10d2af11b8
Merge branch 'integration_2023_w26' into 'develop'
...
integration_2023_w26
See merge request oai/openairinterface5g!2202
* !2081 Nonlinear ML receiver
* !2188 Bugfix for FR2
* !2189 Bugfix for getting band and numerology from command line for OAI UE
* !2192 Fix bugs in F1 implementation found with UBSan
* !2194 moving handling of RA success for reconfigurationWithSync at RRC
* !2031 Adding new sidelink (SL) variables
* !2148 NR MAC UE further improvements for DCI configuration
* !2164 Enable T304
* !2197 chore(ci-cn): Transition to YAML configuration scheme
2023-07-03 08:35:10 +00:00
Robert Schmidt
735c960f6c
Merge remote-tracking branch 'origin/ci-cn5g-yaml-config' into integration_2023_w26
2023-07-03 08:03:18 +02:00
ajit
63d72e7ace
bugfix in tx_rf for RU in burst mode
2023-07-01 18:46:23 +05:30
luis_pereira87
9ea0ef666e
Add support for NR band n48
2023-07-01 10:05:07 +01:00
Robert Schmidt
a73cc999a9
Merge remote-tracking branch 'origin/enable-T304' into integration_2023_w26
2023-06-30 19:11:44 +02:00
Robert Schmidt
e9099146c0
Merge remote-tracking branch 'origin/NR_MAC_UE_further_improvements_dci' into integration_2023_w26
2023-06-30 19:11:35 +02:00
Robert Schmidt
8f07050cbe
Merge remote-tracking branch 'origin/episys-merge-SL-variables' into integration_2023_w26
2023-06-30 19:10:55 +02:00
Melissa Elkadi
a0a2248ea1
Introduce #defines for Sidelink Synchronization
...
Implement the #define variables required for synchronization: These
variables include offset and payload size values that vary from the Uu
interface, in relation to the PSS, SSS and PBCH elements. We also
introduce the new sl_mode command line flag, which is used to switch
between the Uu interface and SL interface. This will allow us to modify
exisitng PSS and SSS functions, without copying complete 5G functions
and only changing a few lines to support sidelink mode.
Fixing formatting for softmodem-common.h
2023-06-30 18:55:28 +02:00