Provided by: dpdk-doc_24.11.2-2_all bug

NAME

       rte_geneve_hdr

SYNOPSIS

       #include <rte_geneve.h>

   Data Fields
       uint8_t ver:2
       uint8_t opt_len:6
       uint8_t oam:1
       uint8_t critical:1
       uint8_t reserved1:6
       rte_be16_t proto
       uint8_t vni [3]
       uint8_t reserved2
       uint32_t opts []

Detailed Description

       GENEVE protocol header. (draft-ietf-nvo3-geneve-09) Contains: 2-bits version (must be 0). 6-bits option
       length in four byte multiples, not including the eight bytes of the fixed tunnel header. 1-bit control
       packet. 1-bit critical options in packet. 6-bits reserved 16-bits Protocol Type. The protocol data unit
       after the Geneve header following the EtherType convention. Ethernet itself is represented by the value
       0x6558. 24-bits Virtual Network Identifier (VNI). Virtual network unique identified. 8-bits reserved bits
       (must be 0 on transmission and ignored on receipt). More-bits (optional) variable length options.

       Definition at line 37 of file rte_geneve.h.

Field Documentation

   uint8_t ver
       Version.

       Definition at line 39 of file rte_geneve.h.

   uint8_t opt_len
       Options length.

       Definition at line 40 of file rte_geneve.h.

   uint8_t oam
       Control packet.

       Definition at line 41 of file rte_geneve.h.

   uint8_t critical
       Critical packet.

       Definition at line 42 of file rte_geneve.h.

   uint8_t reserved1
       Reserved.

       Definition at line 43 of file rte_geneve.h.

   rte_be16_t proto
       Protocol type.

       Definition at line 51 of file rte_geneve.h.

   uint8_t vni[3]
       Virtual network identifier.

       Definition at line 52 of file rte_geneve.h.

   uint8_t reserved2
       Reserved.

       Definition at line 53 of file rte_geneve.h.

   uint32_t opts[]
       Variable length options.

       Definition at line 54 of file rte_geneve.h.

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                               rte_geneve_hdr(3)