CONFIG_NET_TX_STACK_SIZE

TX thread stack size

Type: int

Help

Set the TX thread stack size in bytes. The TX thread is waiting
data from application. Each network interface will start one
TX thread for sending network packets destined to it.
This value is a baseline and the actual TX stack size might
be bigger depending on what features are enabled.

Direct dependencies

(NETWORKING && BOARD_QEMU_CORTEX_A9) || SPARC || NETWORKING

(Includes any dependencies from ifs and menus.)

Defaults

  • 8192

  • 2048

  • 1200

Kconfig definitions

At <Zephyr>/boards/arm/qemu_cortex_a9/Kconfig.defconfig:46

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:22

Menu path: (Top)

config NET_TX_STACK_SIZE
    int
    default 8192
    depends on NETWORKING && BOARD_QEMU_CORTEX_A9

At <Zephyr>/arch/sparc/Kconfig:55

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:39<Zephyr>/arch/Kconfig:12

Menu path: (Top) → SPARC Options

config NET_TX_STACK_SIZE
    int
    default 2048
    depends on SPARC

At <Zephyr>/subsys/net/ip/Kconfig.stack:8

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:44<Zephyr>/subsys/Kconfig:39<Zephyr>/subsys/net/Kconfig:83<Zephyr>/subsys/net/ip/Kconfig:848

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

config NET_TX_STACK_SIZE
    int "TX thread stack size"
    default 1200
    depends on NETWORKING
    help
      Set the TX thread stack size in bytes. The TX thread is waiting
      data from application. Each network interface will start one
      TX thread for sending network packets destined to it.
      This value is a baseline and the actual TX stack size might
      be bigger depending on what features are enabled.

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