![]() |
no-OS
|
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 |
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.
| uint8_t oa_tc6_frame_buffer::data[CONFIG_OA_CHUNK_BUFFER_SIZE] |
| bool oa_tc6_frame_buffer::frame_drop |
Frame should be dropped (is invalid). Rx Only
| uint32_t oa_tc6_frame_buffer::index |
| uint32_t oa_tc6_frame_buffer::len |
| bool oa_tc6_frame_buffer::rtsa |
Timestamp added. Rx Only
| bool oa_tc6_frame_buffer::rtsp |
Timestamp parity. Rx Only
| enum oa_tc6_user_buffer_state oa_tc6_frame_buffer::state |
| uint8_t oa_tc6_frame_buffer::vs |