:orphan: .. title:: NET_CONTEXT_NET_PKT_POOL .. option:: CONFIG_NET_CONTEXT_NET_PKT_POOL *Enable net_buf TX pool / context* Type: ``bool`` 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. Direct dependencies =================== !\ :option:`NET_RAW_MODE ` && \ :option:`NETWORKING ` *(Includes any dependencies from ifs and menus.)* Default ======= - y if \ :option:`NET_TCP ` && \ :option:`NET_6LO ` Symbols that select this symbol =============================== - \ :option:`LOG_BACKEND_NET ` Kconfig definition ================== .. highlight:: kconfig At ``subsys/net/ip/Kconfig:509`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:37`` → ``subsys/net/Kconfig:87`` Menu path: (Top) → Sub Systems and OS Services → Networking → Link layer and IP networking support → IP stack .. parsed-literal:: config NET_CONTEXT_NET_PKT_POOL bool "Enable net_buf TX pool / context" default y if \ :option:`NET_TCP ` && \ :option:`NET_6LO ` depends on !\ :option:`NET_RAW_MODE ` && \ :option:`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.)*