From 1df5327f0c345f1ab8885893a33029ecfdb500f0 Mon Sep 17 00:00:00 2001 From: Bartosz Podrygajlo Date: Fri, 20 Dec 2024 19:43:18 +0100 Subject: [PATCH] Update NR UE threading documentation Include the newly added UL Actor in the NR UE threading documentation. --- doc/nr-ue-design.md | 2 +- doc/nr-ue-threads.svg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/nr-ue-design.md b/doc/nr-ue-design.md index f1cef858e1..9ca95c1a00 100644 --- a/doc/nr-ue-design.md +++ b/doc/nr-ue-design.md @@ -13,7 +13,7 @@ The `UE_thread` function in `nr-ue.c` is the main top level thread that interact The UE exits when at any point in operation it gets out of synchronization. When the command line option `--non-stop` is used, the UE goes to 'Initial Synchronization' mode when it loses synchronization with gNB. However, this feature is not fully implemented and it is a work in progress at the time of writing this documentation. This will be the default behavior (not a command line option) when the feature is fully implemented. -UE uses actors which are threads dedicated to particular activity. Sync Actor handles initial sync. DL Actors handle DLSCH PHY procedures. UL procedures are processed directly on the threadpool +UE uses actors which are threads dedicated to particular activity. Sync Actor handles initial sync. DL Actors handle DLSCH PHY procedures. UL procedures are are run on the UL Actor ![design](nr-ue-threads.svg) diff --git a/doc/nr-ue-threads.svg b/doc/nr-ue-threads.svg index 0ae01ea8aa..88302daeaf 100644 --- a/doc/nr-ue-threads.svg +++ b/doc/nr-ue-threads.svg @@ -1 +1 @@ - +