This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_NET_RX_STACK_SIZE

RX thread stack size

Type: int

Help

Set the RX thread stack size in bytes. The RX thread is waiting
data from network. There is one RX thread in the system.
This value is a baseline and the actual RX stack size might
be bigger depending on what features are enabled.

Direct dependencies

SPARC || NETWORKING

(Includes any dependencies from ifs and menus.)

Defaults

  • 2048

  • 1500

Kconfig definitions

At arch/sparc/Kconfig:58

Included via Kconfig:8Kconfig.zephyr:39arch/Kconfig:12

Menu path: (Top) → SPARC Options

config NET_RX_STACK_SIZE
    int
    default 2048
    depends on SPARC

At subsys/net/ip/Kconfig.stack:18

Included via Kconfig:8Kconfig.zephyr:44subsys/Kconfig:39subsys/net/Kconfig:87subsys/net/ip/Kconfig:851

Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → IP stack → Stack usage

config NET_RX_STACK_SIZE
    int "RX thread stack size"
    default 1500
    depends on NETWORKING
    help
      Set the RX thread stack size in bytes. The RX thread is waiting
      data from network. There is one RX thread in the system.
      This value is a baseline and the actual RX stack size might
      be bigger depending on what features are enabled.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)