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

User configuration structure using to create parser for single GENEVE TLV option. More...

#include <doca_flow.h>

Data Fields

enum doca_flow_parser_geneve_opt_mode match_on_class_mode
 
doca_be16_t option_class
 
uint8_t option_type
 
uint8_t option_len
 
doca_be32_t data_mask [DOCA_FLOW_GENEVE_DATA_OPTION_LEN_MAX]
 

Detailed Description

User configuration structure using to create parser for single GENEVE TLV option.

Definition at line 1131 of file doca_flow.h.

Field Documentation

◆ data_mask

doca_be32_t doca_flow_parser_geneve_opt_cfg::data_mask[DOCA_FLOW_GENEVE_DATA_OPTION_LEN_MAX]

Data mask describing which DWs should be sampled.

Definition at line 1140 of file doca_flow.h.

◆ match_on_class_mode

enum doca_flow_parser_geneve_opt_mode doca_flow_parser_geneve_opt_cfg::match_on_class_mode

Indicator about class field role in this option.

Definition at line 1110 of file doca_flow.h.

◆ option_class

doca_be16_t doca_flow_parser_geneve_opt_cfg::option_class

The class of the GENEVE TLV option.

Definition at line 1134 of file doca_flow.h.

◆ option_len

uint8_t doca_flow_parser_geneve_opt_cfg::option_len

The length of the GENEVE TLV option data in DW granularity.

Definition at line 1138 of file doca_flow.h.

◆ option_type

uint8_t doca_flow_parser_geneve_opt_cfg::option_type

The type of the GENEVE TLV option.

Definition at line 1136 of file doca_flow.h.


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