| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |
doca flow parser meta data More...
#include <doca_flow.h>
Data Fields | |
| uint16_t | port_id |
| doca_be16_t | random |
| uint8_t | ipsec_syndrome |
| uint8_t | ipsec_ar_syndrome |
| uint8_t | psp_syndrome |
| enum doca_flow_meter_color | meter_color |
| enum doca_flow_l2_meta | outer_l2_type |
| enum doca_flow_l3_meta | outer_l3_type |
| enum doca_flow_l4_meta | outer_l4_type |
| enum doca_flow_l2_meta | inner_l2_type |
| enum doca_flow_l3_meta | inner_l3_type |
| enum doca_flow_l4_meta | inner_l4_type |
| uint8_t | outer_ip_fragmented |
| uint8_t | inner_ip_fragmented |
| uint8_t | outer_l3_ok |
| uint8_t | outer_ip4_checksum_ok |
| uint8_t | outer_l4_ok |
| uint8_t | outer_l4_checksum_ok |
| uint8_t | inner_l3_ok |
| uint8_t | inner_ip4_checksum_ok |
| uint8_t | inner_l4_ok |
| uint8_t | inner_l4_checksum_ok |
doca flow parser meta data
Parser meta data known as read-only hardware data that can be used to match.
Definition at line 369 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::inner_ip4_checksum_ok |
Whether inner IPv4 checksum is valid.
Definition at line 394 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::inner_ip_fragmented |
Whether inner IP packet is fragmented.
Definition at line 388 of file doca_flow.h.
| enum doca_flow_l2_meta doca_flow_parser_meta::inner_l2_type |
Innermost L2 packet type.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::inner_l3_ok |
Whether inner L3 layer is valid.
Definition at line 393 of file doca_flow.h.
| enum doca_flow_l3_meta doca_flow_parser_meta::inner_l3_type |
Innermost L3 packet type.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::inner_l4_checksum_ok |
Whether inner L4 checksum is valid.
Definition at line 396 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::inner_l4_ok |
Whether inner L4 layer is valid.
Definition at line 395 of file doca_flow.h.
| enum doca_flow_l4_meta doca_flow_parser_meta::inner_l4_type |
Innermost L4 packet type.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::ipsec_ar_syndrome |
IPsec anti-replay syndrome.
Definition at line 378 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::ipsec_syndrome |
IPsec decrypt/authentication syndrome.
Definition at line 377 of file doca_flow.h.
| enum doca_flow_meter_color doca_flow_parser_meta::meter_color |
Meter colors: Green, Yellow, Red.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::outer_ip4_checksum_ok |
Whether outer IPv4 checksum is valid.
Definition at line 390 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::outer_ip_fragmented |
Whether outer IP packet is fragmented.
Definition at line 387 of file doca_flow.h.
| enum doca_flow_l2_meta doca_flow_parser_meta::outer_l2_type |
Outermost L2 packet type.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::outer_l3_ok |
Whether outer L3 layer is valid.
Definition at line 389 of file doca_flow.h.
| enum doca_flow_l3_meta doca_flow_parser_meta::outer_l3_type |
Outermost L3 packet type.
Definition at line 379 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::outer_l4_checksum_ok |
Whether outer L4 checksum is valid.
Definition at line 392 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::outer_l4_ok |
Whether outer L4 layer is valid.
Definition at line 391 of file doca_flow.h.
| enum doca_flow_l4_meta doca_flow_parser_meta::outer_l4_type |
Outermost L4 packet type.
Definition at line 379 of file doca_flow.h.
| uint16_t doca_flow_parser_meta::port_id |
Logical port ID provided in doca_flow_port_cfg_set_port_id.
Definition at line 370 of file doca_flow.h.
| uint8_t doca_flow_parser_meta::psp_syndrome |
PSP decrypt/authentication syndrome.
Definition at line 379 of file doca_flow.h.
| doca_be16_t doca_flow_parser_meta::random |
Matches a random value. This value is not based on the packet data/headers. Application shouldn't assume that this value is kept during the packet lifetime.
Definition at line 376 of file doca_flow.h.