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

doca flow ipv4 header in match data More...

#include <doca_flow_net.h>

Data Fields

doca_be32_t src_ip
 
doca_be32_t dst_ip
 
uint8_t version_ihl
 
uint8_t dscp_ecn
 
doca_be16_t total_len
 
doca_be16_t identification
 
doca_be16_t flags_fragment_offset
 
uint8_t next_proto
 
uint8_t ttl
 

Detailed Description

doca flow ipv4 header in match data

Definition at line 282 of file doca_flow_net.h.

Field Documentation

◆ dscp_ecn

uint8_t doca_flow_header_ip4::dscp_ecn

dscp and ecn

Definition at line 289 of file doca_flow_net.h.

◆ dst_ip

doca_be32_t doca_flow_header_ip4::dst_ip

ip dst address

Definition at line 285 of file doca_flow_net.h.

◆ flags_fragment_offset

doca_be16_t doca_flow_header_ip4::flags_fragment_offset

ip fragment flags (3) + ip fragment offset (13)

Definition at line 295 of file doca_flow_net.h.

◆ identification

doca_be16_t doca_flow_header_ip4::identification

ip fragment identification

Definition at line 293 of file doca_flow_net.h.

◆ next_proto

uint8_t doca_flow_header_ip4::next_proto

ip next protocol

Definition at line 297 of file doca_flow_net.h.

◆ src_ip

doca_be32_t doca_flow_header_ip4::src_ip

ip src address

Definition at line 283 of file doca_flow_net.h.

◆ total_len

doca_be16_t doca_flow_header_ip4::total_len

packet total length

Definition at line 291 of file doca_flow_net.h.

◆ ttl

uint8_t doca_flow_header_ip4::ttl

time to live

Definition at line 299 of file doca_flow_net.h.

◆ version_ihl

uint8_t doca_flow_header_ip4::version_ihl

version and internet header length

Definition at line 287 of file doca_flow_net.h.


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