no-OS
Loading...
Searching...
No Matches
oa_tc6_frame_buffer Struct Reference

Stores an Ethernet frame along with metadata needed for parsing. The MAC driver or the user application will receive and submit frames for transmission in this format. More...

#include <oa_tc6.h>

Public Attributes

uint32_t index
 
uint32_t len
 
uint8_t data [CONFIG_OA_CHUNK_BUFFER_SIZE]
 
enum oa_tc6_user_buffer_state state
 
uint8_t vs
 
bool frame_drop
 
bool rtsa
 
bool rtsp
 

Detailed Description

Stores an Ethernet frame along with metadata needed for parsing. The MAC driver or the user application will receive and submit frames for transmission in this format.

Member Data Documentation

◆ data

uint8_t oa_tc6_frame_buffer::data[CONFIG_OA_CHUNK_BUFFER_SIZE]

◆ frame_drop

bool oa_tc6_frame_buffer::frame_drop

Frame should be dropped (is invalid). Rx Only

◆ index

uint32_t oa_tc6_frame_buffer::index

◆ len

uint32_t oa_tc6_frame_buffer::len

◆ rtsa

bool oa_tc6_frame_buffer::rtsa

Timestamp added. Rx Only

◆ rtsp

bool oa_tc6_frame_buffer::rtsp

Timestamp parity. Rx Only

◆ state

enum oa_tc6_user_buffer_state oa_tc6_frame_buffer::state

◆ vs

uint8_t oa_tc6_frame_buffer::vs

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