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

FreeBSD Manual Pages

  
 
  

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
       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.

Version	25.11.0			Thu Jun	11 2026		     rte_geneve_hdr(3)

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

home | help