# Copyright (c) 2016 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

menu "Network Protocols"

source "subsys/net/lib/coap/Kconfig"

source "subsys/net/lib/dns/Kconfig"

source "subsys/net/lib/latmon/Kconfig"

source "subsys/net/lib/midi2/Kconfig"

source "subsys/net/lib/mqtt/Kconfig"

source "subsys/net/lib/mqtt_sn/Kconfig"

source "subsys/net/lib/ptp/Kconfig"

source "subsys/net/lib/tftp/Kconfig"

source "subsys/net/lib/http/Kconfig"

source "subsys/net/lib/websocket/Kconfig"

source "subsys/net/lib/lwm2m/Kconfig"

source "subsys/net/lib/socks/Kconfig"

source "subsys/net/lib/sntp/Kconfig"

source "subsys/net/lib/ocpp/Kconfig"

endmenu

menu "Network Libraries"

source "subsys/net/lib/config/Kconfig"

source "subsys/net/lib/sockets/Kconfig"

source "subsys/net/lib/tls_credentials/Kconfig"

source "subsys/net/lib/shell/Kconfig"

endmenu

menu "Network additional services"

source "subsys/net/lib/capture/Kconfig"

source "subsys/net/lib/dhcpv4/Kconfig"

source "subsys/net/lib/dhcpv6/Kconfig"

source "subsys/net/lib/trickle/Kconfig"

source "subsys/net/lib/zperf/Kconfig"

source "subsys/net/lib/prometheus/Kconfig"

source "subsys/net/lib/wifi_credentials/Kconfig"

# Hidden option for VPN usage. Can be selected by the application
# to setup VPN enablers in the network stack.
config NET_VPN
	bool
	help
	  Setup VPN enablers in the network stack. Meant to
	  be enabled by the VPN implementation.

endmenu
