Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

First part of packet buffer control block. More...

#include <spsc_pbuf.h>

Data Fields

uint32_t len
 
uint32_t flags
 
uint32_t rd_idx
 

Detailed Description

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.

Field Documentation

◆ flags

uint32_t spsc_pbuf_common::flags

◆ len

uint32_t spsc_pbuf_common::len

◆ rd_idx

uint32_t spsc_pbuf_common::rd_idx

The documentation for this struct was generated from the following file: