NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
doca_flow_meta Struct Reference

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
 

Detailed Description

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.

Field Documentation

◆ mark

doca_be32_t doca_flow_meta::mark

Mark id.

Definition at line 361 of file doca_flow.h.

◆ pkt_meta

doca_be32_t doca_flow_meta::pkt_meta

Shared with application via packet.

Definition at line 359 of file doca_flow.h.

◆ u32

Programmable user data.

Definition at line 360 of file doca_flow.h.


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