Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
First part of packet buffer control block. More...
#include <spsc_pbuf.h>
Data Fields | |
uint32_t | len |
uint32_t | flags |
uint32_t | rd_idx |
First part of packet buffer control block.
This part contains only data set during the initialization and data touched by the reader. If packet is shared between to cores then data changed by the reader should be on different cache line than the data changed by the writer.
uint32_t spsc_pbuf_common::flags |
uint32_t spsc_pbuf_common::len |
uint32_t spsc_pbuf_common::rd_idx |