blob: 595970e1a5d8c3f78a40fe498a3bfef051e8a147 [file] [log] [blame]
# Copyright (c) 2025 Jorge A. Ramirez-Ortiz <jorge.ramirez@oss.qualcomm.com>
# SPDX-License-Identifier: Apache-2.0
config NET_LATMON
bool "Latency monitoring support"
select EXPERIMENTAL
select NET_SOCKETS
depends on NET_TCP
help
This option enables the latency monitoring support for Zephyr
if NET_LATMON
config NET_LATMON_PORT
int "Latmon - Latmus communication port"
default 2306
help
Specify the port number used for Latmon - Latmus communication.
config NET_LATMON_XFER_THREAD_STACK_SIZE
int "Stack size for the network transfer thread"
default 8192
help
Specify the stack size for the network transfer thread used in latency monitoring.
config NET_LATMON_XFER_THREAD_PRIORITY
int "Priority for the network transfer thread"
default 14
help
Specify the priority for the network transfer thread used in latency monitoring.
config NET_LATMON_THREAD_STACK_SIZE
int "Stack size for the Latmon thread"
default 8192
help
Specify the stack size for the Latmon thread used in latency monitoring.
config NET_LATMON_THREAD_PRIORITY
int "Priority for the Latmon thread"
default 14
help
Specify the priority for the Latmon thread used in latency monitoring.
config NET_LATMON_MONITOR_THREAD_STACK_SIZE
int "Stack size for the monitor thread"
default 8192
help
Specify the stack size for the monitor thread used in latency monitoring.
config NET_LATMON_MONITOR_THREAD_PRIORITY
int "Priority for the monitor thread"
default -16
help
Specify the priority for the monitor thread used in latency monitoring.
module = LATMON
module-dep = NET_LOG
module-str = Latency monitoring Service
module-help = This option enables the latency monitoring support for Zephyr
source "subsys/net/Kconfig.template.log_config.net"
endif