CPU_AFFINITY_FLAG_USER="True"#Only valid when lowlatecy flag is set to False
CPU_AFFINITY_FLAG_USER="True"#Only valid when lowlatecy flag is set to False
REL="Rel10"
REL="Rel10"
HW="None"
HW="None"
...
@@ -125,7 +125,7 @@ Options
...
@@ -125,7 +125,7 @@ Options
--disable-deadline
--disable-deadline
Disables deadline scheduler of Linux kernel (>=3.14.x).
Disables deadline scheduler of Linux kernel (>=3.14.x).
--enable-deadline
--enable-deadline
Disables deadline scheduler of Linux kernel (>=3.14.x).
Enable deadline scheduler of Linux kernel (>=3.14.x).
--disable-cpu-affinity
--disable-cpu-affinity
Disables CPU Affinity between UHD/TX/RX Threads (Valid only when deadline scheduler is disabled). By defaulT, CPU Affinity is enabled when not using deadline scheduler. It is enabled only with >2 CPUs. For eNB, CPU_0-> Device library (UHD), CPU_1->TX Threads, CPU_2...CPU_MAX->Rx Threads. For UE, CPU_0->Device Library(UHD), CPU_1..CPU_MAX -> All the UE threads
Disables CPU Affinity between UHD/TX/RX Threads (Valid only when deadline scheduler is disabled). By defaulT, CPU Affinity is enabled when not using deadline scheduler. It is enabled only with >2 CPUs. For eNB, CPU_0-> Device library (UHD), CPU_1->TX Threads, CPU_2...CPU_MAX->Rx Threads. For UE, CPU_0->Device Library(UHD), CPU_1..CPU_MAX -> All the UE threads
Usage (first build):
Usage (first build):
...
@@ -259,11 +259,11 @@ function main() {
...
@@ -259,11 +259,11 @@ function main() {
echo_info "Will build doxygen support"
echo_info "Will build doxygen support"
shift;;
shift;;
--disable-deadline)
--disable-deadline)
FORCE_LOWLATENCY_FLAG_USER="False"
FORCE_DEADLINE_SCHEDULER_FLAG_USER="False"
echo_info "Disabling the usage of deadline scheduler"
echo_info "Disabling the usage of deadline scheduler"
shift 1;;
shift 1;;
--enable-deadline)
--enable-deadline)
FORCE_LOWLATENCY_FLAG_USER="True"
FORCE_DEADLINE_SCHEDULER_FLAG_USER="True"
echo_info "Enabling the usage of deadline scheduler"
echo_info "Enabling the usage of deadline scheduler"