:orphan: .. title:: CONFIG_NET_CONTEXT_NET_PKT_POOL .. kconfig:: CONFIG_NET_CONTEXT_NET_PKT_POOL CONFIG_NET_CONTEXT_NET_PKT_POOL ############################### *Enable net\_buf TX pool / context* Type: ``bool`` Help ==== .. code-block:: none If enabled, then it is possible to fine-tune network packet pool for each context when sending network data. If this setting is enabled, then you should define the context pools in your application using NET_PKT_TX_POOL_DEFINE() and NET_PKT_DATA_POOL_DEFINE() macros and tie these pools to desired context using the net_context_setup_pools() function. Direct dependencies =================== !\ :kconfig:`NET_RAW_MODE ` && \ :kconfig:`NETWORKING ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :kconfig:`NET_TCP ` && \ :kconfig:`NET_6LO ` Symbols that select this symbol =============================== - \ :kconfig:`LOG_BACKEND_NET ` - \ :kconfig:`NET_CAPTURE ` Kconfig definition ================== At ``/net/ip/Kconfig:527`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:39`` → ``/net/Kconfig:87`` Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → IP stack .. code-block:: kconfig config NET_CONTEXT_NET_PKT_POOL bool "Enable net_buf TX pool / context" default y if NET_TCP && NET_6LO depends on !NET_RAW_MODE && NETWORKING help If enabled, then it is possible to fine-tune network packet pool for each context when sending network data. If this setting is enabled, then you should define the context pools in your application using NET_PKT_TX_POOL_DEFINE() and NET_PKT_DATA_POOL_DEFINE() macros and tie these pools to desired context using the net_context_setup_pools() function. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*