|
Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
Network buffer pool representation. More...
#include <buf.h>
Data Fields | |
| struct k_lifo | free |
| const uint16_t | buf_count |
| uint16_t | uninit_count |
| void(*const | destroy )(struct net_buf *buf) |
| const struct net_buf_data_alloc * | alloc |
Network buffer pool representation.
This struct is used to represent a pool of network buffers.
| const struct net_buf_data_alloc* net_buf_pool::alloc |
Data allocation handlers.
| const uint16_t net_buf_pool::buf_count |
Number of buffers in pool
Optional destroy callback when buffer is freed.
| struct k_lifo net_buf_pool::free |
LIFO to place the buffer into when free
| uint16_t net_buf_pool::uninit_count |
Number of uninitialized buffers