zephyr/subsys/net/ip/Kconfig.stats
Jukka Rissanen e5257ae790 net: stats: Activate RPL and MLD stats if needed
If user has enabled RPL and STATISTICS, then enable RPL
statistics by default as that is probably what user want.
Same thing for MLD statistics.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2017-05-17 13:55:21 +03:00

91 lines
1.9 KiB
Plaintext

# Kconfig.stats - Statistics Options
#
# Copyright (c) 2016 Intel Corporation.
#
# SPDX-License-Identifier: Apache-2.0
#
menuconfig NET_STATISTICS
bool "Network statistics"
default n
help
Manage statistics accounting. This takes memory so say 'n' if unsure.
if NET_STATISTICS
config NET_STATISTICS_USER_API
bool "Expose statistics through NET MGMT API"
select NET_MGMT
default n
help
Enable this if you need to grab relevant statistics in your code,
via calling net_mgmt() with relevant NET_REQUEST_STATS_GET_* command.
config NET_STATISTICS_PERIODIC_OUTPUT
bool "Simple periodic output"
depends on NET_LOG
default n
help
Print out all the statistics periodically through logging.
This is meant for testing mostly.
config NET_STATISTICS_IPV4
bool "IPv4 statistics"
depends on NET_IPV4
default y
help
Keep track of IPv4 related statistics
config NET_STATISTICS_IPV6
bool "IPv6 statistics"
depends on NET_IPV6
default y
help
Keep track of IPv6 related statistics
config NET_STATISTICS_IPV6_ND
bool "IPv6 statistics"
depends on NET_IPV6_ND
default y
help
Keep track of IPv6 Neighbor Discovery related statistics
config NET_STATISTICS_ICMP
bool "ICMP statistics"
depends on NET_IPV6 || NET_IPV4
default y
help
Keep track of ICMPv4/6 related statistics, depending whether IPv4
and/or IPv6 is/are enabled.
config NET_STATISTICS_UDP
bool "UDP statistics"
depends on NET_UDP
default y
help
Keep track of UDP related statistics
config NET_STATISTICS_TCP
bool "TCP statistics"
depends on NET_TCP
default y
help
Keep track of TCP related statistics
config NET_STATISTICS_RPL
bool "RPL statistics"
depends on NET_RPL
default y
help
Keep track of RPL related statistics
config NET_STATISTICS_MLD
bool "Multicast Listener Discovery (MLD) statistics"
depends on NET_IPV6_MLD
default y
help
Keep track of MLD related statistics
endif # NET_STATISTICS