FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
avf_ipv4_hdr Struct Reference

IPv4 Header. More...

Data Fields

u8 version_ihl
 version and header length More...
 
u8 type_of_service
 type of service More...
 
u16 total_length
 length of packet More...
 
u16 packet_id
 packet ID More...
 
u16 fragment_offset
 fragmentation offset More...
 
u8 time_to_live
 time to live More...
 
u8 next_proto_id
 protocol ID More...
 
u16 hdr_checksum
 header checksum More...
 
u32 src_addr
 source address More...
 
u32 dst_addr
 destination address More...
 

Detailed Description

IPv4 Header.

Definition at line 587 of file avf_advanced_flow.h.

Field Documentation

◆ dst_addr

u32 avf_ipv4_hdr::dst_addr

destination address

Definition at line 598 of file avf_advanced_flow.h.

◆ fragment_offset

u16 avf_ipv4_hdr::fragment_offset

fragmentation offset

Definition at line 593 of file avf_advanced_flow.h.

◆ hdr_checksum

u16 avf_ipv4_hdr::hdr_checksum

header checksum

Definition at line 596 of file avf_advanced_flow.h.

◆ next_proto_id

u8 avf_ipv4_hdr::next_proto_id

protocol ID

Definition at line 595 of file avf_advanced_flow.h.

◆ packet_id

u16 avf_ipv4_hdr::packet_id

packet ID

Definition at line 592 of file avf_advanced_flow.h.

◆ src_addr

u32 avf_ipv4_hdr::src_addr

source address

Definition at line 597 of file avf_advanced_flow.h.

◆ time_to_live

u8 avf_ipv4_hdr::time_to_live

time to live

Definition at line 594 of file avf_advanced_flow.h.

◆ total_length

u16 avf_ipv4_hdr::total_length

length of packet

Definition at line 591 of file avf_advanced_flow.h.

◆ type_of_service

u8 avf_ipv4_hdr::type_of_service

type of service

Definition at line 590 of file avf_advanced_flow.h.

◆ version_ihl

u8 avf_ipv4_hdr::version_ihl

version and header length

Definition at line 589 of file avf_advanced_flow.h.


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