net: Deprecate CONFIG_NET_SOCKETS_POLL_MAX

CONFIG_ZVFS_POLL_MAX is now used to control the maximum number of poll()
entires. Thereby, CONFIG_NET_SOCKETS_POLL_MAX is redundant and shall
be deprecated.

Modify the defaults for NET_SOCKETS_POLL_MAX and ZVS_POLL_MAX so that
the deprecation actually makes sense instead of symbol removal. In case
the application still sets the old config, it will modify the
ZVS_POLL_MAX default.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Signed-off-by: Chris Friedt <cfriedt@tenstorrent.com>
This commit is contained in:
Robert Lubos 2024-07-03 14:29:25 +02:00 committed by Henrik Brix Andersen
commit c4803752a8
41 changed files with 54 additions and 52 deletions

View file

@ -83,7 +83,7 @@ Connection Options
Socket Options Socket Options
************** **************
:kconfig:option:`CONFIG_NET_SOCKETS_POLL_MAX` :kconfig:option:`CONFIG_ZVFS_POLL_MAX`
Maximum number of supported poll() entries. One needs to select proper value here depending Maximum number of supported poll() entries. One needs to select proper value here depending
on how many BSD sockets are polled in the system. on how many BSD sockets are polled in the system.

View file

@ -474,6 +474,9 @@ Networking
* The ``work_q`` parameter to ``NET_SOCKET_SERVICE_SYNC_DEFINE`` and * The ``work_q`` parameter to ``NET_SOCKET_SERVICE_SYNC_DEFINE`` and
``NET_SOCKET_SERVICE_SYNC_DEFINE_STATIC`` has been removed as it was always ignored. (:github:`79446`) ``NET_SOCKET_SERVICE_SYNC_DEFINE_STATIC`` has been removed as it was always ignored. (:github:`79446`)
* Deprecated the :kconfig:option:`CONFIG_NET_SOCKETS_POLL_MAX` option in favour of
:kconfig:option:`CONFIG_ZVFS_POLL_MAX`.
Other Subsystems Other Subsystems
**************** ****************

View file

@ -17,7 +17,7 @@ implementation of the POSIX API.
* :kconfig:option:`CONFIG_MSG_SIZE_MAX` * :kconfig:option:`CONFIG_MSG_SIZE_MAX`
* :kconfig:option:`CONFIG_NET_SOCKETPAIR` * :kconfig:option:`CONFIG_NET_SOCKETPAIR`
* :kconfig:option:`CONFIG_NET_SOCKETS` * :kconfig:option:`CONFIG_NET_SOCKETS`
* :kconfig:option:`CONFIG_NET_SOCKETS_POLL_MAX` * :kconfig:option:`CONFIG_ZVFS_POLL_MAX`
* :kconfig:option:`CONFIG_ZVFS_OPEN_MAX` * :kconfig:option:`CONFIG_ZVFS_OPEN_MAX`
* :kconfig:option:`CONFIG_POSIX_API` * :kconfig:option:`CONFIG_POSIX_API`
* :kconfig:option:`CONFIG_POSIX_OPEN_MAX` * :kconfig:option:`CONFIG_POSIX_OPEN_MAX`

View file

@ -269,7 +269,7 @@ int modem_socket_poll(struct modem_socket_config *cfg, struct zsock_pollfd *fds,
int ret, i; int ret, i;
uint8_t found_count = 0; uint8_t found_count = 0;
if (!cfg || nfds > CONFIG_NET_SOCKETS_POLL_MAX) { if (!cfg || nfds > CONFIG_ZVFS_POLL_MAX) {
return -EINVAL; return -EINVAL;
} }
struct k_poll_event events[nfds]; struct k_poll_event events[nfds];

View file

@ -141,9 +141,9 @@ enum dns_query_type {
/** How many sockets the dispatcher is able to poll. */ /** How many sockets the dispatcher is able to poll. */
#define DNS_DISPATCHER_MAX_POLL (DNS_RESOLVER_MAX_POLL + MDNS_MAX_POLL + LLMNR_MAX_POLL) #define DNS_DISPATCHER_MAX_POLL (DNS_RESOLVER_MAX_POLL + MDNS_MAX_POLL + LLMNR_MAX_POLL)
#if defined(CONFIG_NET_SOCKETS_POLL_MAX) #if defined(CONFIG_ZVFS_POLL_MAX)
BUILD_ASSERT(CONFIG_NET_SOCKETS_POLL_MAX >= DNS_DISPATCHER_MAX_POLL, BUILD_ASSERT(CONFIG_ZVFS_POLL_MAX >= DNS_DISPATCHER_MAX_POLL,
"CONFIG_NET_SOCKETS_POLL_MAX must be larger than " STRINGIFY(DNS_DISPATCHER_MAX_POLL)); "CONFIG_ZVFS_POLL_MAX must be larger than " STRINGIFY(DNS_DISPATCHER_MAX_POLL));
#endif #endif
/** @brief What is the type of the socket given to DNS socket dispatcher, /** @brief What is the type of the socket given to DNS socket dispatcher,

View file

@ -43,6 +43,7 @@ if ZVFS_POLL
config ZVFS_POLL_MAX config ZVFS_POLL_MAX
int "Max number of supported zvfs_poll() entries" int "Max number of supported zvfs_poll() entries"
default NET_SOCKETS_POLL_MAX if NET_SOCKETS_POLL_MAX > 0
default 6 if WIFI_NM_WPA_SUPPLICANT default 6 if WIFI_NM_WPA_SUPPLICANT
default 4 if SHELL_BACKEND_TELNET default 4 if SHELL_BACKEND_TELNET
default 3 default 3

View file

@ -17,7 +17,7 @@ CONFIG_NET_SHELL=y
# Sockets # Sockets
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -14,7 +14,7 @@ CONFIG_NET_IPV6=y
CONFIG_NET_IPV4=y CONFIG_NET_IPV4=y
CONFIG_NET_DHCPV4=n CONFIG_NET_DHCPV4=n
CONFIG_NET_SOCKETS_POLL_MAX=5 CONFIG_ZVFS_POLL_MAX=5
CONFIG_ZVFS_OPEN_MAX=5 CONFIG_ZVFS_OPEN_MAX=5
# Enable the DNS resolver # Enable the DNS resolver

View file

@ -8,7 +8,7 @@ CONFIG_NET_IPV4=y
CONFIG_NET_IF_MAX_IPV6_COUNT=3 CONFIG_NET_IF_MAX_IPV6_COUNT=3
CONFIG_NET_IF_MAX_IPV4_COUNT=3 CONFIG_NET_IF_MAX_IPV4_COUNT=3
CONFIG_NET_SOCKETS_POLL_MAX=7 CONFIG_ZVFS_POLL_MAX=7
CONFIG_NET_HOSTNAME_ENABLE=y CONFIG_NET_HOSTNAME_ENABLE=y
CONFIG_NET_HOSTNAME_UNIQUE=n CONFIG_NET_HOSTNAME_UNIQUE=n

View file

@ -5,7 +5,7 @@ CONFIG_NET_IPV6=y
CONFIG_NET_UDP=y CONFIG_NET_UDP=y
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
CONFIG_POSIX_API=y CONFIG_POSIX_API=y
CONFIG_COAP=y CONFIG_COAP=y

View file

@ -6,7 +6,7 @@ CONFIG_NET_UDP=y
# Socket # Socket
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_POSIX_API=y CONFIG_POSIX_API=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
# CoAP # CoAP
CONFIG_COAP=y CONFIG_COAP=y

View file

@ -8,7 +8,7 @@ CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y CONFIG_NET_IPV6=y
CONFIG_NET_TCP=y CONFIG_NET_TCP=y
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=5 CONFIG_ZVFS_POLL_MAX=5
CONFIG_POSIX_API=y CONFIG_POSIX_API=y

View file

@ -35,8 +35,8 @@
#endif #endif
/* For Zephyr, keep max number of fd's in sync with max poll() capacity */ /* For Zephyr, keep max number of fd's in sync with max poll() capacity */
#ifdef CONFIG_NET_SOCKETS_POLL_MAX #ifdef CONFIG_ZVFS_POLL_MAX
#define NUM_FDS CONFIG_NET_SOCKETS_POLL_MAX #define NUM_FDS CONFIG_ZVFS_POLL_MAX
#else #else
#define NUM_FDS 5 #define NUM_FDS 5
#endif #endif

View file

@ -9,7 +9,7 @@ CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y CONFIG_NET_IPV6=y
CONFIG_NET_TCP=y CONFIG_NET_TCP=y
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=5 CONFIG_ZVFS_POLL_MAX=5
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -36,8 +36,8 @@
#endif #endif
/* For Zephyr, keep max number of fd's in sync with max poll() capacity */ /* For Zephyr, keep max number of fd's in sync with max poll() capacity */
#ifdef CONFIG_NET_SOCKETS_POLL_MAX #ifdef CONFIG_ZVFS_POLL_MAX
#define NUM_FDS CONFIG_NET_SOCKETS_POLL_MAX #define NUM_FDS CONFIG_ZVFS_POLL_MAX
#else #else
#define NUM_FDS 5 #define NUM_FDS 5
#endif #endif

View file

@ -5,7 +5,7 @@ CONFIG_NET_TCP=y
CONFIG_NET_IPV6=y CONFIG_NET_IPV6=y
CONFIG_NET_IPV4=y CONFIG_NET_IPV4=y
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=5 CONFIG_ZVFS_POLL_MAX=5
CONFIG_NET_CONNECTION_MANAGER=y CONFIG_NET_CONNECTION_MANAGER=y
CONFIG_POSIX_API=y CONFIG_POSIX_API=y

View file

@ -13,8 +13,8 @@ CONFIG_NET_IPV4_MAPPING_TO_IPV6=y
CONFIG_ZVFS_OPEN_MAX=10 CONFIG_ZVFS_OPEN_MAX=10
CONFIG_NET_MAX_CONN=5 CONFIG_NET_MAX_CONN=5
CONFIG_NET_SOCKETS_SERVICE=y CONFIG_NET_SOCKETS_SERVICE=y
CONFIG_NET_SOCKETS_POLL_MAX=20
CONFIG_ZVFS_OPEN_MAX=20 CONFIG_ZVFS_OPEN_MAX=20
CONFIG_ZVFS_POLL_MAX=20
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -11,7 +11,7 @@ CONFIG_NET_SHELL=y
# Sockets # Sockets
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
CONFIG_POSIX_API=y CONFIG_POSIX_API=y
# Network driver config # Network driver config

View file

@ -9,7 +9,7 @@ CONFIG_INIT_STACKS=y
CONFIG_ZVFS_OPEN_MAX=32 CONFIG_ZVFS_OPEN_MAX=32
CONFIG_POSIX_API=y CONFIG_POSIX_API=y
CONFIG_FDTABLE=y CONFIG_FDTABLE=y
CONFIG_NET_SOCKETS_POLL_MAX=32 CONFIG_ZVFS_POLL_MAX=32
# Eventfd # Eventfd
CONFIG_EVENTFD=y CONFIG_EVENTFD=y

View file

@ -11,7 +11,7 @@ CONFIG_NET_SHELL=y
# Sockets # Sockets
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -8,7 +8,7 @@ CONFIG_NET_STATISTICS=y
# Sockets # Sockets
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -21,7 +21,7 @@ CONFIG_NET_MAX_CONTEXTS=5
CONFIG_NET_TC_TX_COUNT=1 CONFIG_NET_TC_TX_COUNT=1
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_SERVICE_THREAD_PRIO=-1 CONFIG_NET_SOCKETS_SERVICE_THREAD_PRIO=-1
CONFIG_NET_SOCKETS_POLL_MAX=9 CONFIG_ZVFS_POLL_MAX=9
CONFIG_ZVFS_OPEN_MAX=12 CONFIG_ZVFS_OPEN_MAX=12
CONFIG_POSIX_API=y CONFIG_POSIX_API=y

View file

@ -33,9 +33,9 @@ LOG_MODULE_DECLARE(net_coap, CONFIG_COAP_LOG_LEVEL);
#define MAX_OPTIONS CONFIG_COAP_SERVER_MESSAGE_OPTIONS #define MAX_OPTIONS CONFIG_COAP_SERVER_MESSAGE_OPTIONS
#define MAX_PENDINGS CONFIG_COAP_SERVICE_PENDING_MESSAGES #define MAX_PENDINGS CONFIG_COAP_SERVICE_PENDING_MESSAGES
#define MAX_OBSERVERS CONFIG_COAP_SERVICE_OBSERVERS #define MAX_OBSERVERS CONFIG_COAP_SERVICE_OBSERVERS
#define MAX_POLL_FD CONFIG_NET_SOCKETS_POLL_MAX #define MAX_POLL_FD CONFIG_ZVFS_POLL_MAX
BUILD_ASSERT(CONFIG_NET_SOCKETS_POLL_MAX > 0, "CONFIG_NET_SOCKETS_POLL_MAX can't be 0"); BUILD_ASSERT(CONFIG_ZVFS_POLL_MAX > 0, "CONFIG_ZVFS_POLL_MAX can't be 0");
static K_MUTEX_DEFINE(lock); static K_MUTEX_DEFINE(lock);
static int control_socks[2]; static int control_socks[2];
@ -760,7 +760,7 @@ static void coap_server_thread(void *p1, void *p2, void *p3)
} }
if (sock_nfds >= MAX_POLL_FD) { if (sock_nfds >= MAX_POLL_FD) {
LOG_ERR("Maximum active CoAP services reached (%d), " LOG_ERR("Maximum active CoAP services reached (%d), "
"increase CONFIG_NET_SOCKETS_POLL_MAX to support more.", "increase CONFIG_ZVFS_POLL_MAX to support more.",
MAX_POLL_FD); MAX_POLL_FD);
break; break;
} }

View file

@ -96,7 +96,7 @@ static sys_slist_t engine_service_list;
static K_KERNEL_STACK_DEFINE(engine_thread_stack, CONFIG_LWM2M_ENGINE_STACK_SIZE); static K_KERNEL_STACK_DEFINE(engine_thread_stack, CONFIG_LWM2M_ENGINE_STACK_SIZE);
static struct k_thread engine_thread_data; static struct k_thread engine_thread_data;
#define MAX_POLL_FD CONFIG_NET_SOCKETS_POLL_MAX #define MAX_POLL_FD CONFIG_ZVFS_POLL_MAX
/* Resources */ /* Resources */
static struct zsock_pollfd sock_fds[MAX_POLL_FD]; static struct zsock_pollfd sock_fds[MAX_POLL_FD];

View file

@ -96,7 +96,7 @@ static void walk_socket_services(const struct net_socket_service_desc *svc,
const struct shell *sh = data->sh; const struct shell *sh = data->sh;
int *count = data->user_data; int *count = data->user_data;
int len = 0; int len = 0;
static char pev_output[sizeof("xxx,") * CONFIG_NET_SOCKETS_POLL_MAX]; static char pev_output[sizeof("xxx,") * CONFIG_ZVFS_POLL_MAX];
static char owner[MAX_OWNER_LEN + 1]; static char owner[MAX_OWNER_LEN + 1];
NET_ASSERT(svc->pev != NULL); NET_ASSERT(svc->pev != NULL);

View file

@ -48,13 +48,11 @@ config NET_SOCKETS_POSIX_NAMES
with 3rd-party socket libraries. with 3rd-party socket libraries.
config NET_SOCKETS_POLL_MAX config NET_SOCKETS_POLL_MAX
int "Max number of supported poll() entries" int "Max number of supported poll() entries [DEPRECATED]"
default 6 if WIFI_NM_WPA_SUPPLICANT default 0
default 4 if SHELL_BACKEND_TELNET
default 3
range 1 ZVFS_OPEN_MAX
help help
Maximum number of entries supported for poll() call. This option is deprecated.
Please use CONFIG_ZVFS_POLL_MAX instead.
config NET_SOCKETS_CONNECT_TIMEOUT config NET_SOCKETS_CONNECT_TIMEOUT
int "Timeout value in milliseconds to CONNECT" int "Timeout value in milliseconds to CONNECT"
@ -110,7 +108,7 @@ config NET_SOCKETS_SERVICE
The socket service can monitor multiple sockets and save memory The socket service can monitor multiple sockets and save memory
by only having one thread listening socket data. If data is received by only having one thread listening socket data. If data is received
in the monitored socket, a user supplied work is called. in the monitored socket, a user supplied work is called.
Note that you need to set CONFIG_NET_SOCKETS_POLL_MAX high enough Note that you need to set CONFIG_ZVFS_POLL_MAX high enough
so that enough sockets entries can be serviced. This depends on so that enough sockets entries can be serviced. This depends on
system needs as multiple services can be activated at the same time system needs as multiple services can be activated at the same time
depending on network configuration. depending on network configuration.

View file

@ -29,7 +29,7 @@ STRUCT_SECTION_START_EXTERN(net_socket_service_desc);
STRUCT_SECTION_END_EXTERN(net_socket_service_desc); STRUCT_SECTION_END_EXTERN(net_socket_service_desc);
static struct service { static struct service {
struct zsock_pollfd events[CONFIG_NET_SOCKETS_POLL_MAX]; struct zsock_pollfd events[CONFIG_ZVFS_POLL_MAX];
int count; int count;
} ctx; } ctx;
@ -198,7 +198,7 @@ static void socket_service_thread(void)
"%zd poll entries configured.", "%zd poll entries configured.",
count + 1, ARRAY_SIZE(ctx.events)); count + 1, ARRAY_SIZE(ctx.events));
NET_ERR("Please increase value of %s to at least %d", NET_ERR("Please increase value of %s to at least %d",
"CONFIG_NET_SOCKETS_POLL_MAX", count + 1); "CONFIG_ZVFS_POLL_MAX", count + 1);
goto fail; goto fail;
} }

View file

@ -3310,7 +3310,7 @@ static bool poll_offload_dtls_client_retry(struct tls_context *ctx,
static int ztls_poll_offload(struct zsock_pollfd *fds, int nfds, int timeout) static int ztls_poll_offload(struct zsock_pollfd *fds, int nfds, int timeout)
{ {
int fd_backup[CONFIG_NET_SOCKETS_POLL_MAX]; int fd_backup[CONFIG_ZVFS_POLL_MAX];
const struct fd_op_vtable *vtable; const struct fd_op_vtable *vtable;
void *ctx; void *ctx;
int ret = 0; int ret = 0;

View file

@ -458,7 +458,7 @@ static int websocket_close_vmeth(void *obj)
static inline int websocket_poll_offload(struct zsock_pollfd *fds, int nfds, static inline int websocket_poll_offload(struct zsock_pollfd *fds, int nfds,
int timeout) int timeout)
{ {
int fd_backup[CONFIG_NET_SOCKETS_POLL_MAX]; int fd_backup[CONFIG_ZVFS_POLL_MAX];
const struct fd_op_vtable *vtable; const struct fd_op_vtable *vtable;
void *ctx; void *ctx;
int ret = 0; int ret = 0;

View file

@ -7,7 +7,7 @@ CONFIG_NET_TCP=y
CONFIG_NET_IPV6=y CONFIG_NET_IPV6=y
CONFIG_NET_IPV4=y CONFIG_NET_IPV4=y
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4
CONFIG_NET_CONNECTION_MANAGER=y CONFIG_NET_CONNECTION_MANAGER=y
CONFIG_POSIX_API=y CONFIG_POSIX_API=y

View file

@ -353,8 +353,8 @@ CONFIG_NET_SOCKETS_ENABLE_DTLS=y
CONFIG_NET_SOCKETS_LOG_LEVEL_DBG=y CONFIG_NET_SOCKETS_LOG_LEVEL_DBG=y
CONFIG_NET_SOCKETS_OFFLOAD=y CONFIG_NET_SOCKETS_OFFLOAD=y
CONFIG_NET_SOCKETS_PACKET=y CONFIG_NET_SOCKETS_PACKET=y
CONFIG_NET_SOCKETS_POLL_MAX=50
CONFIG_ZVFS_OPEN_MAX=50 CONFIG_ZVFS_OPEN_MAX=50
CONFIG_ZVFS_POLL_MAX=50
CONFIG_NET_SOCKETS=y CONFIG_NET_SOCKETS=y
CONFIG_NET_SOCKETS_SOCKOPT_TLS=y CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
CONFIG_NET_SOCKETS_TLS_MAX_CIPHERSUITES=10 CONFIG_NET_SOCKETS_TLS_MAX_CIPHERSUITES=10

View file

@ -18,7 +18,7 @@ target_include_directories(app PRIVATE ${ZEPHYR_BASE}/include/)
target_compile_definitions(app PRIVATE _POSIX_C_SOURCE=200809L) target_compile_definitions(app PRIVATE _POSIX_C_SOURCE=200809L)
add_compile_definitions(CONFIG_NET_SOCKETS_POLL_MAX=3) add_compile_definitions(CONFIG_ZVFS_POLL_MAX=3)
add_compile_definitions(CONFIG_COAP_CLIENT=y) add_compile_definitions(CONFIG_COAP_CLIENT=y)
add_compile_definitions(CONFIG_COAP_CLIENT_BLOCK_SIZE=256) add_compile_definitions(CONFIG_COAP_CLIENT_BLOCK_SIZE=256)
add_compile_definitions(CONFIG_COAP_CLIENT_MESSAGE_SIZE=256) add_compile_definitions(CONFIG_COAP_CLIENT_MESSAGE_SIZE=256)

View file

@ -17,5 +17,5 @@ CONFIG_NET_ARP=n
CONFIG_PRINTK=y CONFIG_PRINTK=y
CONFIG_ZTEST=y CONFIG_ZTEST=y
CONFIG_MAIN_STACK_SIZE=2048 CONFIG_MAIN_STACK_SIZE=2048
CONFIG_NET_SOCKETS_POLL_MAX=5
CONFIG_ZVFS_OPEN_MAX=5 CONFIG_ZVFS_OPEN_MAX=5
CONFIG_ZVFS_POLL_MAX=5

View file

@ -29,5 +29,5 @@ CONFIG_PRINTK=y
CONFIG_ZTEST=y CONFIG_ZTEST=y
CONFIG_MAIN_STACK_SIZE=1344 CONFIG_MAIN_STACK_SIZE=1344
CONFIG_NET_SOCKETS_POLL_MAX=9
CONFIG_ZVFS_OPEN_MAX=9 CONFIG_ZVFS_OPEN_MAX=9
CONFIG_ZVFS_POLL_MAX=9

View file

@ -21,4 +21,4 @@ CONFIG_ZTEST_STACK_SIZE=2048
CONFIG_MAIN_STACK_SIZE=2048 CONFIG_MAIN_STACK_SIZE=2048
CONFIG_NET_MAX_CONTEXTS=8 CONFIG_NET_MAX_CONTEXTS=8
CONFIG_NET_SOCKETS_POLL_MAX=4 CONFIG_ZVFS_POLL_MAX=4

View file

@ -22,7 +22,7 @@ CONFIG_NET_SOCKETS=y
CONFIG_NET_LOOPBACK=y CONFIG_NET_LOOPBACK=y
CONFIG_NET_LOOPBACK_MTU=1280 CONFIG_NET_LOOPBACK_MTU=1280
CONFIG_NET_DRIVERS=y CONFIG_NET_DRIVERS=y
CONFIG_NET_SOCKETS_POLL_MAX=8 CONFIG_ZVFS_POLL_MAX=8
CONFIG_NET_BUF_RX_COUNT=32 CONFIG_NET_BUF_RX_COUNT=32
CONFIG_NET_BUF_TX_COUNT=32 CONFIG_NET_BUF_TX_COUNT=32
CONFIG_NET_PKT_RX_COUNT=16 CONFIG_NET_PKT_RX_COUNT=16

View file

@ -24,7 +24,7 @@ CONFIG_NET_SOCKETS=y
CONFIG_NET_LOOPBACK=y CONFIG_NET_LOOPBACK=y
CONFIG_NET_LOOPBACK_MTU=1280 CONFIG_NET_LOOPBACK_MTU=1280
CONFIG_NET_DRIVERS=y CONFIG_NET_DRIVERS=y
CONFIG_NET_SOCKETS_POLL_MAX=8 CONFIG_ZVFS_POLL_MAX=8
CONFIG_NET_BUF_RX_COUNT=32 CONFIG_NET_BUF_RX_COUNT=32
CONFIG_NET_BUF_TX_COUNT=32 CONFIG_NET_BUF_TX_COUNT=32
CONFIG_NET_PKT_RX_COUNT=16 CONFIG_NET_PKT_RX_COUNT=16

View file

@ -38,7 +38,7 @@ CONFIG_NET_BUF_RX_COUNT=32
CONFIG_NET_PKT_TX_COUNT=16 CONFIG_NET_PKT_TX_COUNT=16
CONFIG_NET_PKT_RX_COUNT=16 CONFIG_NET_PKT_RX_COUNT=16
CONFIG_ZVFS_OPEN_MAX=32 CONFIG_ZVFS_OPEN_MAX=32
CONFIG_NET_SOCKETS_POLL_MAX=32 CONFIG_ZVFS_POLL_MAX=32
CONFIG_ZVFS_OPEN_MAX=32 CONFIG_ZVFS_OPEN_MAX=32
CONFIG_REQUIRES_FULL_LIBC=y CONFIG_REQUIRES_FULL_LIBC=y
CONFIG_ZVFS_EVENTFD_MAX=10 CONFIG_ZVFS_EVENTFD_MAX=10

View file

@ -32,7 +32,7 @@ add_compile_definitions(CONFIG_LWM2M_SECURITY_INSTANCE_COUNT=1)
add_compile_definitions(CONFIG_LWM2M_SECONDS_TO_UPDATE_EARLY=30) add_compile_definitions(CONFIG_LWM2M_SECONDS_TO_UPDATE_EARLY=30)
add_compile_definitions(CONFIG_LWM2M_QUEUE_MODE_UPTIME=30) add_compile_definitions(CONFIG_LWM2M_QUEUE_MODE_UPTIME=30)
add_compile_definitions(CONFIG_LWM2M_LOG_LEVEL=4) add_compile_definitions(CONFIG_LWM2M_LOG_LEVEL=4)
add_compile_definitions(CONFIG_NET_SOCKETS_POLL_MAX=3) add_compile_definitions(CONFIG_ZVFS_POLL_MAX=3)
add_compile_definitions(CONFIG_LWM2M_DTLS_SUPPORT) add_compile_definitions(CONFIG_LWM2M_DTLS_SUPPORT)
add_compile_definitions(CONFIG_LWM2M_QUEUE_MODE_ENABLED) add_compile_definitions(CONFIG_LWM2M_QUEUE_MODE_ENABLED)
add_compile_definitions(CONFIG_TLS_CREDENTIALS) add_compile_definitions(CONFIG_TLS_CREDENTIALS)

View file

@ -5,8 +5,8 @@ CONFIG_NET_DRIVERS=y
CONFIG_NET_LOOPBACK=y CONFIG_NET_LOOPBACK=y
CONFIG_NET_IPV4=y CONFIG_NET_IPV4=y
CONFIG_NET_IPV6=y CONFIG_NET_IPV6=y
CONFIG_NET_SOCKETS_POLL_MAX=7
CONFIG_ZVFS_OPEN_MAX=7 CONFIG_ZVFS_OPEN_MAX=7
CONFIG_ZVFS_POLL_MAX=7
# Network driver config # Network driver config
CONFIG_TEST_RANDOM_GENERATOR=y CONFIG_TEST_RANDOM_GENERATOR=y

View file

@ -10,7 +10,7 @@ CONFIG_NET_PKT_TX_COUNT=8
CONFIG_NET_PKT_RX_COUNT=8 CONFIG_NET_PKT_RX_COUNT=8
CONFIG_NET_MAX_CONN=5 CONFIG_NET_MAX_CONN=5
CONFIG_NET_SOCKETS_SERVICE=y CONFIG_NET_SOCKETS_SERVICE=y
CONFIG_NET_SOCKETS_POLL_MAX=20 CONFIG_ZVFS_POLL_MAX=20
# We need to set POSIX_API and use picolibc for eventfd to work # We need to set POSIX_API and use picolibc for eventfd to work
CONFIG_POSIX_API=y CONFIG_POSIX_API=y