kconfig: net: experimental settings now uses select EXPERIMENTAL
With the introduction of `EXPERIMENTAL` and `WARN_EXPERIMENTAL` in Zephyr all subsys/net and drivers/ethernet/Kconfig.e1000 settings having `[EXPERIMENTAL]` in their prompt has has been updated to include `select EXPERIMENTAL` so that developers can enable warnings when experimental features are enabled. The following settings has EXPERIMENTAL removed as they are considered mature: - NET_OFFLOAD - NET_PROMISCUOUS_MODE Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
8aa7a653d1
commit
36f5600387
11 changed files with 19 additions and 2 deletions
|
@ -27,6 +27,7 @@ config ETH_E1000_VERBOSE_DEBUG
|
|||
config ETH_E1000_PTP_CLOCK
|
||||
bool "Enable PTP clock driver support [EXPERIMENTAL]"
|
||||
depends on PTP_CLOCK
|
||||
select EXPERIMENTAL
|
||||
default y
|
||||
help
|
||||
Enable PTP clock support. This is still a dummy that is only used
|
||||
|
|
|
@ -38,7 +38,7 @@ config NET_NATIVE_UDP
|
|||
default y if NET_UDP
|
||||
|
||||
config NET_OFFLOAD
|
||||
bool "Offload IP stack [EXPERIMENTAL]"
|
||||
bool "Offload IP stack"
|
||||
help
|
||||
Enables TCP/IP stack to be offload to a co-processor.
|
||||
|
||||
|
@ -211,6 +211,7 @@ config NET_TC_THREAD_COOPERATIVE
|
|||
config NET_TC_THREAD_PREEMPTIVE
|
||||
bool "Use pre-emptive TX/RX threads [EXPERIMENTAL]"
|
||||
depends on PREEMPT_ENABLED
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
With pre-emptive threads, the thread can be pre-empted.
|
||||
|
||||
|
@ -664,6 +665,7 @@ config NET_BUF_FIXED_DATA_SIZE
|
|||
|
||||
config NET_BUF_VARIABLE_DATA_SIZE
|
||||
bool "Variable data size buffer [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
The buffer is dynamically allocated from runtime requested size.
|
||||
|
||||
|
@ -825,7 +827,7 @@ config NET_PKT_TXTIME_STATS_DETAIL
|
|||
command.
|
||||
|
||||
config NET_PROMISCUOUS_MODE
|
||||
bool "Enable promiscuous mode support [EXPERIMENTAL]"
|
||||
bool "Enable promiscuous mode support"
|
||||
select NET_MGMT
|
||||
select NET_MGMT_EVENT
|
||||
select NET_L2_ETHERNET_MGMT if NET_L2_ETHERNET
|
||||
|
|
|
@ -75,6 +75,7 @@ config NET_DHCPV4_INITIAL_DELAY_MAX
|
|||
config NET_IPV4_AUTO
|
||||
bool "Enable IPv4 autoconfiguration [EXPERIMENTAL]"
|
||||
depends on NET_ARP
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enables IPv4 auto IP address configuration (see RFC 3927)
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
menuconfig NET_GPTP
|
||||
bool "Enable IEEE 802.1AS (gPTP) support [EXPERIMENTAL]"
|
||||
select NET_L2_PTP
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable gPTP driver that send and receives gPTP packets
|
||||
and handles network packet timestamps.
|
||||
|
|
|
@ -115,6 +115,7 @@ config NET_L2_IEEE802154_REASSEMBLY_TIMEOUT
|
|||
|
||||
config NET_L2_IEEE802154_SECURITY
|
||||
bool "Enable IEEE 802.15.4 security [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable 802.15.4 frame security handling, in order to bring data
|
||||
confidentiality and authenticity.
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
menuconfig NET_L2_PPP
|
||||
bool "Enable point-to-point (PPP) support [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Add support for PPP.
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@ menuconfig NET_CONNECTION_MANAGER
|
|||
select NET_MGMT
|
||||
select NET_MGMT_EVENT
|
||||
select NET_MGMT_EVENT_INFO
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
When enabled, this will start the connection manager that will
|
||||
listen to network interface and IP events in order to verify
|
||||
|
|
|
@ -26,6 +26,7 @@ config HTTP_CLIENT
|
|||
bool "HTTP client API [EXPERIMENTAL]"
|
||||
select HTTP_PARSER
|
||||
select HTTP_PARSER_URL
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
HTTP client API
|
||||
|
||||
|
|
|
@ -68,6 +68,7 @@ config NET_SOCKETS_SOCKOPT_TLS
|
|||
bool "Enable TCP TLS socket option support [EXPERIMENTAL]"
|
||||
imply TLS_CREDENTIALS
|
||||
select MBEDTLS if NET_NATIVE
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable TLS socket option support which automatically establishes
|
||||
a TLS connection to the remote host.
|
||||
|
@ -99,6 +100,7 @@ config NET_SOCKETS_ENABLE_DTLS
|
|||
bool "Enable DTLS socket support [EXPERIMENTAL]"
|
||||
depends on NET_SOCKETS_SOCKOPT_TLS
|
||||
select MBEDTLS_DTLS if NET_NATIVE
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable DTLS socket support. By default only TLS over TCP is supported.
|
||||
|
||||
|
@ -152,6 +154,7 @@ config NET_SOCKETS_TLS_MAX_APP_PROTOCOLS
|
|||
|
||||
config NET_SOCKETS_OFFLOAD
|
||||
bool "Offload Socket APIs [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enables direct offloading of socket operations to dedicated TCP/IP
|
||||
hardware.
|
||||
|
@ -196,6 +199,7 @@ config NET_SOCKETS_PACKET_DGRAM
|
|||
config NET_SOCKETS_CAN
|
||||
bool "Enable socket CAN support [EXPERIMENTAL]"
|
||||
select NET_L2_CANBUS_RAW
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
The value depends on your network needs.
|
||||
|
||||
|
@ -209,6 +213,7 @@ config NET_SOCKETS_CAN_RECEIVERS
|
|||
|
||||
config NET_SOCKETPAIR
|
||||
bool "Support for the socketpair syscall [EXPERIMENTAL]"
|
||||
select EXPERIMENTAL
|
||||
depends on HEAP_MEM_POOL_SIZE != 0
|
||||
help
|
||||
Choose y here if you would like to use the socketpair(2)
|
||||
|
@ -226,6 +231,7 @@ config NET_SOCKETS_NET_MGMT
|
|||
bool "Enable network management socket support [EXPERIMENTAL]"
|
||||
depends on NET_MGMT_EVENT
|
||||
select NET_MGMT_EVENT_INFO
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Select this if you want to use socket API to get network
|
||||
managements events to your application.
|
||||
|
|
|
@ -7,6 +7,7 @@ config TFTP_LIB
|
|||
bool "Socket TFTP Library Support [EXPERIMENTAL]"
|
||||
select NET_SOCKETS
|
||||
select NET_SOCKETS_POSIX_NAMES
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable the Zephyr TFTP Library
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ menuconfig WEBSOCKET_CLIENT
|
|||
select HTTP_CLIENT
|
||||
select MBEDTLS
|
||||
select BASE64
|
||||
select EXPERIMENTAL
|
||||
help
|
||||
Enable Websocket client library.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue