| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
doca flow meta data More...
#include <doca_flow.h>
Data Fields | |
| doca_be32_t | pkt_meta |
| doca_be32_t | u32 [DOCA_FLOW_META_SCRATCH_PAD_MAX] |
| doca_be32_t | mark |
doca flow meta data
Meta data known as scratch data can be used to match or modify within pipes. Meta data can be set with value in previous pipes and match in later pipes. User can customize meta data structure as long as overall size doesn't exceed limit. To match meta data, mask must be specified when creating pipe. Struct must be aligned to 32 bits. No initial value for Meta data, must match after setting value.
Definition at line 358 of file doca_flow.h.
| doca_be32_t doca_flow_meta::mark |
Mark id.
Definition at line 361 of file doca_flow.h.
| doca_be32_t doca_flow_meta::pkt_meta |
Shared with application via packet.
Definition at line 359 of file doca_flow.h.
| doca_be32_t doca_flow_meta::u32[DOCA_FLOW_META_SCRATCH_PAD_MAX] |
Programmable user data.
Definition at line 360 of file doca_flow.h.