Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_geneve_hdr(3)		      DPDK		       rte_geneve_hdr(3)

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 ver-
     sion (must be 0). 6-bits option length in four byte multiples, not  includ-
     ing 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 pro-
     tocol 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.

Version 25.11.0 		 Thu Aug 27 2026	       rte_geneve_hdr(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=critical&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help