:orphan: .. title:: MPSC_PBUF .. option:: CONFIG_MPSC_PBUF *Multi producer, single consumer packet buffer* Type: ``bool`` Help ==== .. code-block:: none Enable usage of mpsc packet buffer. Packet buffer is capable of storing variable length packets in a circular way and operate directly on the buffer memory. Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :option:`TIMEOUT_64BIT ` Symbols that select this symbol =============================== - \ :option:`LOG_MODE_DEFERRED ` - \ :option:`LOG2_MODE_DEFERRED ` - \ :option:`LOG2_MODE_IMMEDIATE ` - \ :option:`LOG_MODE_IMMEDIATE ` Kconfig definition ================== At ``/os/Kconfig:63`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:33`` → ``/Kconfig:10`` Menu path: (Top) → Additional libraries → OS Support Library .. code-block:: kconfig config MPSC_PBUF bool "Multi producer, single consumer packet buffer" select TIMEOUT_64BIT help Enable usage of mpsc packet buffer. Packet buffer is capable of storing variable length packets in a circular way and operate directly on the buffer memory. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*