mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-30 00:41:17 +01:00
Merge pull request #14071 from akshaim/Kconfig_pktdump
gnrc/pktdump : Expose Configurations to Kconfig
This commit is contained in:
commit
9270f31859
@ -28,11 +28,29 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @defgroup net_gnrc_pktdump_conf GNRC PKTDUMP compile configurations
|
||||
* @ingroup net_gnrc_conf
|
||||
* @{
|
||||
*/
|
||||
/**
|
||||
* @brief Default message queue size for the PKTDUMP thread (as exponent of
|
||||
* 2^n).
|
||||
*
|
||||
* As the queue size ALWAYS needs to be power of two, this option
|
||||
* represents the exponent of 2^n, which will be used as the size of
|
||||
* the queue.
|
||||
*/
|
||||
#ifndef CONFIG_GNRC_PKTDUMP_MSG_QUEUE_SIZE_EXP
|
||||
#define CONFIG_GNRC_PKTDUMP_MSG_QUEUE_SIZE_EXP 3
|
||||
#endif
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
* @brief Message queue size for the pktdump thread
|
||||
*/
|
||||
#ifndef GNRC_PKTDUMP_MSG_QUEUE_SIZE
|
||||
#define GNRC_PKTDUMP_MSG_QUEUE_SIZE (8U)
|
||||
#define GNRC_PKTDUMP_MSG_QUEUE_SIZE (1 << CONFIG_GNRC_PKTDUMP_MSG_QUEUE_SIZE_EXP)
|
||||
#endif
|
||||
|
||||
/**
|
||||
|
||||
@ -12,6 +12,7 @@ rsource "link_layer/lorawan/Kconfig"
|
||||
rsource "netif/Kconfig"
|
||||
rsource "network_layer/ipv6/Kconfig"
|
||||
rsource "network_layer/sixlowpan/Kconfig"
|
||||
rsource "pktdump/Kconfig"
|
||||
rsource "routing/rpl/Kconfig"
|
||||
rsource "transport_layer/tcp/Kconfig"
|
||||
|
||||
|
||||
23
sys/net/gnrc/pktdump/Kconfig
Normal file
23
sys/net/gnrc/pktdump/Kconfig
Normal file
@ -0,0 +1,23 @@
|
||||
# Copyright (c) 2020 Freie Universitaet Berlin
|
||||
#
|
||||
# This file is subject to the terms and conditions of the GNU Lesser
|
||||
# General Public License v2.1. See the file LICENSE in the top level
|
||||
# directory for more details.
|
||||
#
|
||||
menuconfig KCONFIG_MODULE_GNRC_PKTDUMP
|
||||
bool "Configure GNRC Packet Dump"
|
||||
depends on MODULE_GNRC_PKTDUMP
|
||||
help
|
||||
Configure the GNRC_PKTDUMP using Kconfig.
|
||||
|
||||
if KCONFIG_MODULE_GNRC_PKTDUMP
|
||||
|
||||
config GNRC_PKTDUMP_MSG_QUEUE_SIZE_EXP
|
||||
int "Exponent for the queue size (resulting in the queue size 2^n)"
|
||||
default 3
|
||||
help
|
||||
As the queue size ALWAYS needs to be power of two, this option
|
||||
represents the exponent of 2^n, which will be used as the size of
|
||||
the queue.
|
||||
|
||||
endif # KCONFIG_MODULE_GNRC_PKTDUMP
|
||||
Loading…
x
Reference in New Issue
Block a user