Commit Graph
18346 Commits
Author SHA1 Message Date
Laurent THOMAS e0776377c4 fix phy simulators with updated threads synchro 2021-12-16 17:18:50 +01:00
Laurent THOMAS b2b3dd1331 gNBthread flow update 2021-12-16 12:59:17 +01:00
Laurent THOMAS 2ef4c61908 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2021-12-16 12:48:36 +01:00
Remi Hardy ee3a256b8a integration_2021_wk50_a
MR !1354 : Fix msg4 segfault
- Fix segmentation fault that happens after an uplink failure timeout (gNB removes the UE) and when UE tries to use the same (old) RNTI.

MR !1347 : nr pdcp: introduce a thread to do pdcp_data_ind
- Before this commit, pdcp_data_ind is done in the realtime PHY/MAC thread, and this may have an impact on realtime performances.
- introduce a new thread to do the job, freeing the realtime PHY/MAC logic.

MR !1360 : Scope telnet fixes
-no need for form.h header in telnet 
-enable double buffering in scope 
-freeze gNB scope while updating graphs

MR !1363 : CI: a few fixes
-Increased some timeout 
-Added missing gNB log file from artifact
2021-12-16 08:22:20 +00:00
Laurent THOMAS 4106717a9c Merge branch 'tx-thread-update' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2021-12-14 17:35:40 +01:00
Laurent THOMAS f3fb44f703 add sw graph 2021-12-14 17:35:19 +01:00
Thomas Laurent f522cf2b4e Update SW_archi.md 2021-12-14 16:30:18 +00:00
Laurent THOMAS b1b6c18624 add doc 2021-12-14 17:28:27 +01:00
hardy 97fa6e33b1 Merge remote-tracking branch 'origin/ci-little-fixes-dec-2021' into integration_2021_wk50_a 2021-12-14 14:23:01 +01:00
hardy ef94dd39e0 Merge remote-tracking branch 'origin/scope-telnet-fixes' into integration_2021_wk50_a 2021-12-14 14:22:53 +01:00
hardy 31531cb19f Merge remote-tracking branch 'origin/nr-pdcp-data-ind-thread' into integration_2021_wk50_a 2021-12-14 14:22:43 +01:00
hardy 579cf1d966 Merge remote-tracking branch 'origin/Fix_Msg4_segfault' into integration_2021_wk50_a 2021-12-14 14:22:35 +01:00
Raphael Defosseux 0dce51b22e fix(ci): adding missing gNB log when running on multiple servers
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2021-12-14 13:57:58 +01:00
Raphael Defosseux aa772c806b fix(ci): increased a few command timeouts for RF sim failure cases
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2021-12-14 13:55:24 +01:00
Laurent THOMAS c33c8aa836 merge develop, some minor code review updates 2021-12-14 12:52:22 +01:00
Laurent THOMAS 0977b3f711 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2021-12-14 12:49:54 +01:00
Cedric Roux d67b46a1a5 nr pdcp: introduce a thread to do pdcp_data_ind
Before this commit, pdcp_data_ind is done in the realtime PHY/MAC
thread, and this may have an impact on realtime performances.

Let's introduce a new thread to do the job, freeing the realtime
PHY/MAC logic.

This is not a minor change. It may have positive and/or negative
effects. To be tested carefully.
2021-12-13 15:00:45 +01:00
Remi Hardy e19460a9d1 integration_2021_wk49_b
MR !1333: Docker: reduce the number of layers in target images. 
 
MR !1345: small fixes for nr rlc
-trigger status report when t-reassembly expires
-reduce "buffer full" log
2021-12-13 06:44:37 +00:00
Laurent THOMAS d2171abc62 Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into tx-thread-update 2021-12-10 11:29:28 +01:00
Robert Schmidt 917d9a7a58 Freeze gNB scope form before making updates 2021-12-09 15:35:08 +01:00
Robert Schmidt ac11642451 Enable double buffering in NR scope 2021-12-09 15:29:50 +01:00
Robert Schmidt dc294a8b63 Drop unneeded form.h include from telnet 2021-12-09 15:29:37 +01:00
Laurent THOMAS 951d1242d7 remove async ru_tx_func and simplify 2021-12-08 16:40:46 +01:00
hardy f691b8a517 Merge remote-tracking branch 'origin/nr-rlc-small-fixes' into integration_2021_wk49_b 2021-12-08 14:58:59 +01:00
hardy 8e31d4ca90 Merge remote-tracking branch 'origin/docker-2021-nov-improvements' into integration_2021_wk49_b 2021-12-08 14:58:17 +01:00
luis_pereira87 158c309cbc Add some comments on the code and update documentation 2021-12-08 12:21:20 +00:00
luis_pereira87 e0944aa24b Fix Msg4 segmentation fault when UE_id is invalid and reset ul_failure when UE reconnects using C-RNTI 2021-12-07 11:40:24 +00:00
Cedric Roux a764c7c932 nr rlc: trigger status report when t-reassembly expires
and update tests that fail because of the new logic
2021-12-07 11:46:18 +01:00
Cedric Roux f64d2c58cb nr rlc: reduce "buffer full" log 2021-12-07 11:46:18 +01:00
Luis Pereira 1c4549aa1e Revert "Schedule PUCCH even when ul_failure, otherwise COTS UE cannot use Msg3 to transfer DCCH messages"
This reverts commit c9007ee7be
2021-12-07 09:08:36 +00:00
luis_pereira87 c9007ee7be Schedule PUCCH even when ul_failure, otherwise COTS UE cannot use Msg3 to transfer DCCH messages 2021-12-06 21:11:52 +00:00
luis_pereira87 d4e3118375 Merge remote-tracking branch 'origin/develop' into Fix_Msg4_segfault 2021-12-06 20:39:17 +00:00
Remi Hardy 142451e741 integration_2021_wk49_a
MR !1336 : Handle Msg3 carrying a DCCH or DTCH message
This MR implements the procedures for gNB to handle a Msg3 carrying a DCCH or DTCH message. 
For example, when a new RA happens and the UE is already known by the network.

MR !1337 : Fix build warning
Fix a build warning in develop related with a comparison between ‘X2AP_ResetRequest_IEs__value_PR’ {aka ‘enum X2AP_ResetRequest_IEs__value_PR’} and ‘enum X2AP_Cause_PR’

MR !1330 : nr rlc: speedup buffer status computation
TX and ReTX should be faster now (for RLC AM, UM and TM).
RLC AM Status (function nr_rlc_entity_am.c:status_size()) was not modified, so its CPU usage is the same as before

MR !1276 : NR ACKNACK improvements
This MR improves acknack_scheduling, includes in config file min delay for acknack feedback and fixes bugs in acknack procedures at UE
2021-12-06 20:10:57 +00:00
luis_pereira87 27c68b2b60 Fix Msg4 segmentation fault when UE_id is invalid 2021-12-06 16:40:45 +00:00
luis_pereira87 a12ff84c8d Merge remote-tracking branch 'origin/handling-Msg4-Ack-failure' into Fix_Msg4_segfault 2021-12-06 16:39:14 +00:00
hardy d51b2f3a1d missing sa oaiue n310 test xml 2021-12-06 16:37:42 +01:00
hardy 4ef2f3be52 missing sa oaiue n310 test xml 2021-12-06 16:35:59 +01:00
hardy a3e0f32f00 adding SA OAIUE N310 to test suite and dashboard 2021-12-06 15:13:47 +01:00
hardy fb3680107e remove thread-pool for gnb + oai ue test update 2021-12-06 15:01:40 +01:00
Sakthivel Velumani 348c4ed36f Changing a log msg to debug 2021-12-05 20:26:24 +05:30
Sakthivel Velumani 1af5a89dd1 Removed active waiting loop
which could block threads. Instead used a separate thread to reorder the finished the job messages
2021-12-05 17:48:32 +05:30
hardy 04af3780bc fix link to jenkins job in dashboard config file 2021-12-04 09:50:59 +01:00
hardy 1ff2dc9de0 fix jenkins job name in dashboard config, so that it can be properly retrieved 2021-12-04 09:35:32 +01:00
hardy c458577a88 fix typo in epc undeploy (deleted char) 2021-12-03 17:39:06 +01:00
hardy cc39ff6a03 fix OAI UE test description 2021-12-03 17:32:27 +01:00
hardy 574a3fe3bd Merge remote-tracking branch 'origin/ci_update_triggered_test_suite' into integration_2021_wk49_a 2021-12-03 17:24:51 +01:00
hardy dcce1b51f2 Merge remote-tracking branch 'origin/ci_sa_oaiue_test' into integration_2021_wk49_a 2021-12-03 17:24:25 +01:00
hardy 06dbe47364 Merge remote-tracking branch 'origin/NR_UE_acknack' into integration_2021_wk49_a 2021-12-03 17:23:33 +01:00
Raphael Defosseux b2d440645f perf(docker): limiting the number of layers on target images
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2021-12-03 09:24:33 +01:00
hardy f93c975ba0 updating test suite + dashboard for new OAIUE test 2021-12-03 08:24:30 +01:00