Robert Schmidt
2715a705bf
Merge remote-tracking branch 'origin/remove_targets_SCRIPTS' into integration_2022_wk37
2022-09-18 22:27:37 +02:00
Robert Schmidt
8d8d43fd95
Merge remote-tracking branch 'origin/regression-fix-ul_estimate' into integration_2022_wk37
2022-09-18 22:27:28 +02:00
Robert Schmidt
61e65959b0
Correct physim IS filename
2022-09-16 09:17:57 +02:00
Robert Schmidt
e3a9c880e4
Revert "Physim: image is already on openshift image registry"
...
This reverts commit ebdbb1fc13 .
Same as parent commit.
2022-09-15 12:41:22 +02:00
Robert Schmidt
50dc769827
Revert "Switch to RHEL8-Cluster-Image-Builder in RAN-Container-Parent"
...
This reverts commit 5008eb4e38 .
The RHEL8-Cluster-Image-Builder has problems and is not ready. This
commit reverts the switch, and uses RHEL8-Image-Builder instead.
2022-09-13 17:46:28 +02:00
Robert Schmidt
62cea0ef8c
Add two file exceptions for suspect license (BSD); remove two GPL'ed files
2022-09-13 05:24:09 +02:00
Robert Schmidt
e3d712f417
Merge branch 'integration_2022_wk36b' into 'develop'
...
integration_2022_wk36b
See merge request oai/openairinterface5g!1696
MR !1618 update NR MAC/RLC/PDCP stats
MR !1639 NR handling of PHR (preliminary version)
MR !1676 make 5 MHz BW work in SA mode with OAI UE
MR !1687 quick fix for gnb.sa.band41.fr1.106PRB.usrpb210.conf
MR !1688 fix bug gtp-u len and robustify the gtp-u receiver
MR !1691 Fix power calculation based on CSI-RS
MR !1692 nr rlc: fix in process_control_pdu()
MR !1693 Fix to support subscribing event from another thread
MR !1681 Build RHEL8 images on Openshift Cluster
MR !1595 Sanitize NSSAI configuration in the gNB conf file
2022-09-12 20:26:52 +00:00
Robert Schmidt
3dc4736009
Reverting SD changes to make Quectel connect in CI
2022-09-12 14:21:03 +02:00
Robert Schmidt
0a6075844a
Merge remote-tracking branch 'origin/fix-sst-sd' into integration_2022_wk36b
2022-09-08 20:43:37 +02:00
Robert Schmidt
3ac2c5e6f0
Merge remote-tracking branch 'origin/ci-build-cluster' into integration_2022_wk36b
2022-09-08 20:43:25 +02:00
Robert Schmidt
963b8cc2ee
Merge remote-tracking branch 'origin/itti-add-event-fix' into integration_2022_wk36b
2022-09-08 20:43:15 +02:00
Robert Schmidt
bbab65f09c
Merge remote-tracking branch 'origin/bugfix-nr-rlc-2022-09-05' into integration_2022_wk36b
2022-09-08 20:43:06 +02:00
Robert Schmidt
8f5868dccf
Merge remote-tracking branch 'origin/fix_calc_power_csirs' into integration_2022_wk36b
2022-09-08 20:42:54 +02:00
Robert Schmidt
2b69a717c1
Merge remote-tracking branch 'origin/fix-gtp-u-len-bug' into integration_2022_wk36b
2022-09-08 20:42:42 +02:00
Robert Schmidt
1d4d22e37e
Merge remote-tracking branch 'origin/astro-develop-patch-97937' into integration_2022_wk36b
2022-09-08 20:42:35 +02:00
Robert Schmidt
8e4c7a1115
Merge remote-tracking branch 'origin/sa_conf_and_fixes_for_mu0' into integration_2022_wk36b
2022-09-08 20:42:21 +02:00
Robert Schmidt
5ee0149064
Merge remote-tracking branch 'origin/ul-phr' into integration_2022_wk36b
2022-09-08 20:16:58 +02:00
Robert Schmidt
4f402e6189
Merge remote-tracking branch 'origin/nr-mac-rlc-pdcp-stats' into integration_2022_wk36b
2022-09-08 20:06:27 +02:00
Robert Schmidt
8eaceae023
Add NSSAI_SD in docker-compose for nFAPI nrUE config
2022-09-08 15:18:52 +02:00
Robert Schmidt
3bb312dce2
Help function for creating repository workspace
2022-09-06 12:05:24 +02:00
Robert Schmidt
d0e5786470
Improve wording in openshift/README.md
2022-09-06 12:05:24 +02:00
Robert Schmidt
c01d846a3a
Reintroduce banner in README
2022-09-06 12:05:24 +02:00
Robert Schmidt
68c6a79328
Replace hard-coded (unused) password with a constant
...
The plan is to migrate the CI to not need any passwords. This constant
can be used to give a dummy password.
2022-09-06 12:05:24 +02:00
Robert Schmidt
879d37b2de
Enable testing for all files to force ran-base rebuild
2022-09-06 10:21:55 +02:00
Robert Schmidt
c1fb4b6c27
Run oc logout in background to avoid timeout
2022-09-06 09:40:17 +02:00
Robert Schmidt
11d24ff42c
Correct copy path for ran-base logs
2022-09-06 09:39:14 +02:00
Robert Schmidt
74c639f867
Send NAS NSSAI SD only if configured, show UICC DNN/SST/SD info
2022-09-05 16:30:28 +02:00
Robert Schmidt
015c4265f0
Remove NSSAI_SD from UE conf
2022-09-05 16:30:28 +02:00
Robert Schmidt
b3b4b6dc01
docker-compose files: no SD
2022-09-05 16:30:28 +02:00
Robert Schmidt
09db9c3022
generateTemplate.py: allow multiple replacements in a single line
...
- especially for plmn_list, will allow to be followed by an MCC/MNC in a
single line
- tightens regexes to match replacements more accurately, e.g., "val =
key" (instead of just searching for "key)
- no special rule for SD, which matches SD values (and not the SD
field). However, currently it is not possible to specify multiple SDs
(multiple SSTs was already not possible)
2022-09-05 16:30:28 +02:00
Robert Schmidt
46bbd3f979
CI: Check that plmn_list matching key has dict type
...
The loop passes over all keys. For plmn_list, there are subentries mcc,
mnc, mnc_length. The plmn_list if block assumes that the key is a dict,
which was not checked for, leading to a type error.
2022-09-05 16:09:38 +02:00
Robert Schmidt
c859c233f7
Simplify NSSAI configuration in all configuration files
2022-09-05 16:09:38 +02:00
Robert Schmidt
bf853fe3f1
Sanitize NSSAI configuration
...
Following changes included:
- SD is optional: when value is 0xffffff or not present in config
(previously: needed to be set to 0)
- Checks SSTs in range [0,255]
- Checks SDs in range [0,0xffffff]
- Correct typo SST defines
2022-09-05 16:09:38 +02:00
Robert Schmidt
6ac9296a12
Update TESTBenches.doc
2022-09-05 15:42:12 +02:00
Robert Schmidt
5008eb4e38
Switch to RHEL8-Cluster-Image-Builder in RAN-Container-Parent
2022-09-05 15:42:12 +02:00
Robert Schmidt
0778367633
Add Jenkinsfile for cluster jobs
2022-09-05 15:42:12 +02:00
Robert Schmidt
41a9ac1119
Python Class for Cluster Building and Deployment
2022-09-05 15:42:12 +02:00
Robert Schmidt
ebdbb1fc13
Physim: image is already on openshift image registry
2022-09-05 15:39:34 +02:00
Robert Schmidt
0e9455b721
Update README.md
2022-09-05 15:39:34 +02:00
Robert Schmidt
01add24bee
GetParametersFromXML(): simplify forced_workspace_cleanup reading
2022-09-05 15:29:33 +02:00
Robert Schmidt
668d0865b8
Simplify cls_containerize.BuildImage() and drop allImagesSize class member
2022-09-05 15:29:33 +02:00
Robert Schmidt
d78ccd64ca
Help function for analyzing RAN build logs
2022-09-05 15:29:32 +02:00
Robert Schmidt
f77bf44386
Help function for copying RAN build logs to executor
2022-09-05 15:29:32 +02:00
Robert Schmidt
580b2f3263
Create physim BuildConfig and harmonize ImageStream filename
2022-09-05 15:29:32 +02:00
Robert Schmidt
d524bbb0ed
Add openshift build-configs and image-streams
2022-09-05 15:29:32 +02:00
Robert Schmidt
02f97a15b4
Drop old OpenShift cluster files
2022-09-05 15:29:32 +02:00
Robert Schmidt
e62662e463
Correct entitlements in base Dockerfile
2022-09-05 15:29:32 +02:00
Robert Schmidt
e2c59441cd
Dockerfile: delete artifacts using -c before building
2022-09-05 15:29:32 +02:00
Robert Schmidt
d1a36c29c2
Limit XML repeatCount to 1
2022-09-05 14:10:04 +02:00
Robert Schmidt
474cde3b41
Merge branch 'integration_2022_wk35b' into 'develop'
...
integration_2022_wk35b
See merge request oai/openairinterface5g!1689
MR !785 Add .clang-format file
MR !1487 LDPC offload on T1 card
MR !1677 NR LBRM for UL
MR !1683 Schedule ULSCH in flexible slots in InitialBWP
MR !1674 Optimize nr_rotation
MR !1685 Fix AssertFatal in Msg3
MR !1684 Implementation of a RA timer to remove UE in the case of Msg4 not be decoded by the UE
MR !1669 Fixes when there is no spCellConfig configured
MR !1648 simplify thread pool configuration
MR !1609 improve-nr_ul_channel_estimation
2022-09-05 12:05:28 +00:00
Robert Schmidt
23459a487d
Merge remote-tracking branch 'origin/improve-nr_ul_channel_estimation' into integration_2022_wk35b
2022-09-04 21:46:17 +02:00
Robert Schmidt
203ac17833
Merge remote-tracking branch 'origin/by-core-thread-pool' into integration_2022_wk35b
2022-09-04 21:46:04 +02:00
Robert Schmidt
0b970e9e63
Merge remote-tracking branch 'origin/fixes_when_no_spCellConfig' into integration_2022_wk35b
2022-09-04 21:39:51 +02:00
Robert Schmidt
f8cc843aa7
Merge remote-tracking branch 'origin/Remove_UE_when_Msg4_fails_to_be_decoded' into integration_2022_wk35b
2022-09-04 21:39:37 +02:00
Robert Schmidt
ddeaf445f0
Merge remote-tracking branch 'origin/Fix_AssertFatal_in_Msg3' into integration_2022_wk35b
2022-09-04 21:39:23 +02:00
Robert Schmidt
95dad65c9a
Merge remote-tracking branch 'origin/nr_rotation_optimization' into integration_2022_wk35b
2022-09-04 21:39:09 +02:00
Robert Schmidt
c87188191d
Merge remote-tracking branch 'origin/Schedule_ULSCH_in_flexible_slots_in_InitialBWP' into integration_2022_wk35b
2022-09-04 21:38:55 +02:00
Robert Schmidt
01a3f9d5f9
Merge remote-tracking branch 'origin/NR_UL_LBRM' into integration_2022_wk35b
2022-09-04 21:38:38 +02:00
Robert Schmidt
609c2716c7
Merge remote-tracking branch 'origin/ldpc_offload_t1_mr' into integration_2022_wk35b
2022-09-04 21:37:44 +02:00
Robert Schmidt
392946f0c1
Merge remote-tracking branch 'origin/feature-support-clang-format' into integration_2022_wk35b
2022-09-04 21:37:28 +02:00
Robert Schmidt
622e14ad4f
5G RFsim: increase PRACH threshold to 20dB to avoid misdetections
2022-08-30 17:07:00 +02:00
Robert Schmidt
cb3108f4e5
Merge branch 'integration_2022_wk35' into 'develop'
...
integration_2022_wk35
See merge request oai/openairinterface5g!1682
MR !1571 PHY procedures for SRS MIMO
MR !1666 gzip optim, links for size
MR !1668 Update core images to latest develop for CI
MR !1670 Fix initial_cyclic_shift for pucch-ConfigCommon
MR !1671 Fix unaligned channel processing with odd number of rb
MR !1672 Enable 2 Downlink layers MIMO and other minor improvements in default configuration files
MR !1680 Fix buffer overflow and division by 0 for SRS
2022-08-30 06:23:42 +00:00
Robert Schmidt
2e7533a068
CI: Fix workspace path in LDPC Test
2022-08-29 18:27:25 +02:00
Robert Schmidt
89a71a10e0
Create oai_rules_result.txt expected by CI
2022-08-29 17:39:37 +02:00
Robert Schmidt
a3543668f3
Merge remote-tracking branch 'origin/Update_configuration_files' into integration_2022_wk35
2022-08-29 17:25:38 +02:00
Robert Schmidt
a085522128
Merge remote-tracking branch 'origin/fix-unaligned-channel-processing-with-odd-number-of-rb' into integration_2022_wk35
2022-08-29 17:25:25 +02:00
Robert Schmidt
256483a25d
Merge remote-tracking branch 'origin/BugFix_in_initial_cyclic_shift_for_pucch-ConfigCommon' into integration_2022_wk35
2022-08-29 17:25:08 +02:00
Robert Schmidt
abd5b2cf79
Merge remote-tracking branch 'origin/update_5gcn_aug2022' into integration_2022_wk35
2022-08-29 17:24:49 +02:00
Robert Schmidt
845eeae92b
Merge remote-tracking branch 'origin/optimize-ci-time' into integration_2022_wk35
2022-08-29 17:24:35 +02:00
Robert Schmidt
c3c6aa8e75
Add Cppcheck_Analysis action, make unknown action no fail
2022-08-29 14:50:57 +02:00
Robert Schmidt
8de2578be5
Disable T1 Offload pipeline: avra is offline
2022-08-29 11:41:26 +02:00
Robert Schmidt
e2e62e78fe
CI: add unhandled action LicenceAndFormattingCheck
2022-08-29 11:41:25 +02:00
Robert Schmidt
5ec8a11ec9
Add readme for clang-format
2022-08-28 16:21:43 +02:00
Robert Schmidt
91f2453a57
Update documentation on how to get sources
2022-08-28 16:21:43 +02:00
Robert Schmidt
f3cd2c9aca
Remove astyle
2022-08-28 16:21:43 +02:00
Robert Schmidt
e87dd85db1
Bitfield colon spacing after the colon
2022-08-26 20:14:41 +02:00
Robert Schmidt
d0079ce554
Add clang-format specific pre-commit hook
2022-08-26 20:14:40 +02:00
Robert Schmidt
030e0c40aa
Add .clang-format file
2022-08-26 20:14:40 +02:00
Robert Schmidt
a4eed55cea
Detect DPDK using PkgConfig
2022-08-26 13:55:07 +02:00
Robert Schmidt
da5702e3c9
Use variable for T1 Offload detection
2022-08-26 13:55:07 +02:00
Robert Schmidt
4144abcc6e
Update T1 Offload scenario file after option change in ulsim
2022-08-26 13:55:07 +02:00
Robert Schmidt
a58b3989d1
Install gdb in RAN images to have stack traces on asserts
2022-08-24 15:51:49 +02:00
Robert Schmidt
4dc26bf575
docker entrypoints: print config, log USRP loader
2022-08-24 15:51:49 +02:00
Robert Schmidt
23cf8059aa
Save logs of unhealthy containers during deployment
2022-08-24 15:51:49 +02:00
Robert Schmidt
c1b448cd1a
Handle errors in Copy_Image_to_Test_Server()
2022-08-24 15:51:49 +02:00
Robert Schmidt
0ccb3a2d47
Add T1 Offload test to RAN-Container-Parent
2022-08-23 17:18:07 +02:00
Robert Schmidt
5bd81ae95d
Define T1 Offload scenario file
2022-08-23 17:13:03 +02:00
Robert Schmidt
b0e5b6eb9a
Add Run_NRulsimTest
2022-08-23 17:13:03 +02:00
Robert Schmidt
aa1cbff597
Improve PhySim build to be shorter
2022-08-23 17:11:51 +02:00
Robert Schmidt
4d85beae73
Rename CI Run_PhySim to Run_LDPCTest
2022-08-23 17:11:48 +02:00
Robert Schmidt
90d4868a43
Isolate PhySim source build XML scenario
2022-08-23 12:45:36 +02:00
Robert Schmidt
e28fccc7fb
Hardcode (implicit) physim OC server to use
2022-08-23 10:36:16 +02:00
Robert Schmidt
ad8381a66b
Merge branch 'integration_2022_wk33' into 'develop'
...
integration_2022_wk33
See merge request oai/openairinterface5g!1667
MR !1604 RRC harmonization of multiple BWPs configuration
MR !1657 NR fixes for 100MHz and 2 layers
MR !1646 Add 4G L2simulator test
MR !1662 fix a bug: multi ues in rfsimulator 4G
MR !1559 NR UE multi SSB meas
changes to disable legacy 4G F1 test
MR !1661 fix bugs in config module and config usage
MR !1562 Correctly handle SIGINT/stop signal in nr-softmodem
MR !1659 Fix segFault in SRS for odd number of PRBs
2022-08-21 06:10:51 +00:00
Robert Schmidt
2ea9618a8d
Limit function name string length for logging output
2022-08-19 18:22:23 +02:00
Robert Schmidt
8aaede906d
Do not hard-code default global log level
2022-08-19 18:22:23 +02:00
Robert Schmidt
909b511ed0
Merge remote-tracking branch 'origin/develop-SRS-segFault-51PRBs' into integration_2022_wk33
2022-08-19 18:22:23 +02:00
Robert Schmidt
4674cddb71
Merge remote-tracking branch 'origin/fix-nrsoftmodem-stop' into integration_2022_wk33
2022-08-19 18:22:23 +02:00
Robert Schmidt
5ebe28565e
Merge remote-tracking branch 'origin/fix-config-module' into integration_2022_wk33
2022-08-19 18:22:22 +02:00
Robert Schmidt
84f7634874
Disable legacy 4G F1 test and XML scenario files
2022-08-19 18:22:22 +02:00
Robert Schmidt
f3cdc11269
Merge remote-tracking branch 'origin/NR_UE_multi_SSB_meas' into integration_2022_wk33
2022-08-18 20:53:04 +02:00