Robert Schmidt
e7bf3b83a5
Merge remote-tracking branch 'origin/rocky-linux-support' into integration_2023_w18b
2023-05-08 11:52:28 +02:00
Robert Schmidt
b05d0ab91e
Don't warn on unused function
2023-05-08 11:23:05 +02:00
Robert Schmidt
0894a6bfe7
Merge remote-tracking branch 'origin/NR_CCE_fix' into integration_2023_w18b
2023-05-06 05:23:18 +02:00
Robert Schmidt
462ed76114
Merge remote-tracking branch 'origin/NR_UE_rework_rrc_mac_config' into integration_2023_w18b
2023-05-06 05:21:10 +02:00
laurent
5cbd83c4e6
add macro for UINT32
2023-05-05 19:28:35 +02:00
Robert Schmidt
7fae9eb2d8
F1 UE context setup req: don't allocate memory we don't need
2023-05-05 18:22:38 +02:00
Robert Schmidt
5ee44e015a
Merge remote-tracking branch 'origin/simplify-pdu-session-management' into integration_2023_w18b
2023-05-05 18:20:58 +02:00
Robert Schmidt
b2cc750587
Merge remote-tracking branch 'origin/fix-f1-duname' into integration_2023_w18b
2023-05-05 14:45:06 +02:00
Robert Schmidt
b90448ae20
Merge remote-tracking branch 'origin/fix-reconfigurationWithSync' into integration_2023_w18b
2023-05-05 14:44:52 +02:00
Robert Schmidt
719752cad8
Merge remote-tracking branch 'origin/int-f1-ue-ctxt-setup' into integration_2023_w18b
2023-05-05 14:44:40 +02:00
Laurent THOMAS
15e858270d
Split big function, add an assert for non-IPv4 PDU sessions
...
Contributions by Robert Schmidt <robert.schmidt@openairinterface.org >
2023-05-05 14:35:02 +02:00
francescomani
9421fcc8b9
addressing review
2023-05-05 07:50:39 +02:00
francescomani
e9ded45428
bugfix in computing first cce
2023-05-05 07:36:39 +02:00
Robert Schmidt
c588facc1b
Merge remote-tracking branch 'origin/NR_RRC_config_improvements_multi_UE' into integration_2023_w18b
2023-05-04 18:48:50 +02:00
Robert Schmidt
da2ba65685
Add new Interop-F1 pipeline documentation
2023-05-04 14:29:21 +02:00
Roberto Louro Magueta
8ba201005f
Fix reconfigurationWithSync
2023-05-04 10:07:16 +01:00
Raphael Defosseux
f328a6e181
doc(docker): post-review changes
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-04 10:57:36 +02:00
Raphael Defosseux
b75d95626e
chore(build): adding docker support for rocky-linux
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-05-04 10:27:11 +02:00
Robert Schmidt
375a11b119
Remove non-existing T1-Offload-Test pipeline from RAN-Container-Parent Jenkinsfile
2023-05-03 16:20:38 +02:00
Robert Schmidt
a990cba81f
Add Interop-F1 pipeline to RAN-Container-Parent Jenkinsfile
2023-05-03 16:20:03 +02:00
Robert Schmidt
3ea2afdca5
Fix NSA: lock scheduler before removing UE
2023-05-03 16:12:45 +02:00
Robert Schmidt
3e282f9573
Add Accelleran-CU interoperability test
2023-05-03 13:40:22 +02:00
Robert Schmidt
8e30f99eee
CI: docker-compose file for OAI DU with Accelleran CU
2023-05-03 13:40:22 +02:00
Robert Schmidt
3eea99a312
Add documentation for internal F1 interface
2023-05-03 13:40:22 +02:00
Robert Schmidt
67c7d52333
Default RRC Connection <-> no PDU sessions
2023-05-03 13:40:22 +02:00
Robert Schmidt
1eb4f857af
UE Capabilities: we request during RRC Connection Setup, so no PDU sessions
2023-05-03 13:40:22 +02:00
Robert Schmidt
ca30b9ee55
Implement F1/split case for UE Context Setup
2023-05-03 13:40:22 +02:00
Robert Schmidt
6ced3cd8a7
Implementation for F1 UE Context Setup+Response in monolithic
2023-05-03 13:40:22 +02:00
Robert Schmidt
10b996f5db
Stubs for F1 UE Context Setup Req+Resp messages
2023-05-03 13:40:22 +02:00
Robert Schmidt
31a1003349
Introduce mutex for MAC scheduler
...
Different threads (e.g., RRC, DU tasks) might access the scheduler at
the same time as the thread that drivers the scheduler itself
(ru_thread). To avoid data races, introduce this mutex.
Most functions of the scheduler are only used internally and have been
marked static in the previous commit. The remaining ones, in this
commit, either lock the scheduler mutex sched_lock, or a comment has
been added of the assumption of how such function is to be locked (e.g.,
if it might be called from different places, or if it is called by a
function that already locks the scheduler).
2023-05-03 13:40:22 +02:00
Robert Schmidt
44bf62758a
Remove nr_mac_update_RA()
...
There is no point in updating RA, when we update the CellGroupConfig. We
simply drop this function, therefore
2023-05-03 13:40:22 +02:00
Robert Schmidt
e7a8eb950e
NR MAC: make many functions static
...
To know which functions are used from outside and which are
module-local, make many functions static. This will allow us to protect
only those functions with a mutex for which it is necessary.
2023-05-03 13:40:20 +02:00
Robert Schmidt
2a0142fb96
Suppress any CellGroupConfig updates in F1
...
The CellGroupConfig should come from the DU. Currently, any update made
to the CellGroupConfig is done at CU. In split-operation, we have no way
of telling the DU about this update. Hence, in this commit, check if we
are in F1 split mode operation during a CellGroupConfig update, and if
so, suppress any updates to the CellGroupConfig, alongside a warning.
2023-05-03 13:38:25 +02:00
Robert Schmidt
6d7d075d8c
Refactor NR MAC config: mark unimplemented functions as such
2023-05-03 13:38:24 +02:00
Robert Schmidt
f2a8b5c41d
Remove wrong comment: SRBs are not handled via E1
2023-05-03 13:38:24 +02:00
Robert Schmidt
6cc01f7cd9
Merge branch 'integration_2023_w17' into 'develop'
...
integration_2023_w17
See merge request oai/openairinterface5g!2083
* !2045 ssb offset to point A harmonization
* !2068 Add mac_CellGroupConfig in RRCReconfiguration after a RRCReestablisment
* !2052 fix(ci): for old versions of iperf, server process shall be killed manually
* !2056 Generic changes related to UEs used in CI
* !2074 Fix of command for USRP B200 reset in CI pipeline
* !2014 transform global variables into const or static
* !2082 Change of the PLMN in AW2S pipeline
* !2078 Improve PRS Tutorial
* !2079 Update scope (Xforms, Qt) documentation and list in doc/README.md
2023-05-03 08:26:38 +00:00
Robert Schmidt
fc01032915
Merge remote-tracking branch 'origin/fix-nrqtscope-doc' into integration_2023_w17
2023-05-02 18:40:01 +02:00
Robert Schmidt
db00336a2a
Merge remote-tracking branch 'origin/prsfix' into integration_2023_w17
2023-05-02 18:39:55 +02:00
Robert Schmidt
7223ac8c9a
Merge remote-tracking branch 'origin/ci-aw2s-change-of-plmn' into integration_2023_w17
2023-05-02 18:39:50 +02:00
Robert Schmidt
a8879d3b9c
Merge remote-tracking branch 'origin/remove-some-globales' into integration_2023_w17
2023-05-02 18:39:25 +02:00
Robert Schmidt
3fbcdf4c5a
Merge remote-tracking branch 'origin/ci-fix-usrp-reboot-command' into integration_2023_w17
2023-05-02 18:39:17 +02:00
Robert Schmidt
d525849730
Merge remote-tracking branch 'origin/ci-generic-changes' into integration_2023_w17
2023-05-02 18:39:10 +02:00
Robert Schmidt
d9e38660ba
Merge remote-tracking branch 'origin/ci-fix-iperf-zombie-process' into integration_2023_w17
2023-05-02 18:38:59 +02:00
Robert Schmidt
38ec30559e
F1 Setup Request DUname is optional
2023-05-02 11:30:46 +02:00
Robert Schmidt
082cf6146d
Merge remote-tracking branch 'origin/Fix_mac_CellGroupConfig_after_reestablishment' into integration_2023_w17
2023-04-28 16:37:21 +02:00
Dhanuja Elizabeth Thomas
149d27d55f
Generic changes related to UEs used in CI
2023-04-28 16:35:09 +02:00
laurent
b339460666
cleanup only
2023-04-28 16:25:24 +02:00
Jaroslava Fiedlerova
787170de83
Change of the PLMN in AW2S pipeline
2023-04-28 16:04:35 +02:00
laurent
84fa481e72
remove pdu session duplicated structs
2023-04-28 15:55:12 +02:00
Raphael Defosseux
c126cbab77
fix(ci): Changes for debugging ssh connection issues faced while iperf/ping operations
2023-04-28 10:50:38 +02:00