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

  
 
  

home | help
rte_pmd_mlx5_geneve_tlv(3)	      DPDK	      rte_pmd_mlx5_geneve_tlv(3)

NAME
     rte_pmd_mlx5_geneve_tlv

SYNOPSIS
     #include <rte_pmd_mlx5.h>

   Data Fields
     rte_be16_t option_class
     uint8_t option_type
     uint8_t option_len
     uint8_t match_on_class_mode
     uint8_t offset
     uint8_t sample_len
     rte_be32_t * match_data_mask

Detailed Description
     User  configuration  structure using to create parser for single GENEVE TLV
     option.

     Definition at line 287 of file rte_pmd_mlx5.h.

Field Documentation
   rte_be16_t option_class
     The   class   of	the   GENEVE   TLV   option.	Relevant    only    when
     'match_on_class_mode' is 1.

     Definition at line 292 of file rte_pmd_mlx5.h.

   uint8_t option_type
     The  type of the GENEVE TLV option. This field is the identifier of the op-
     tion.

     Definition at line 297 of file rte_pmd_mlx5.h.

   uint8_t option_len
     The length of the GENEVE TLV option data excluding the option header in  DW
     granularity.

     Definition at line 302 of file rte_pmd_mlx5.h.

   uint8_t match_on_class_mode
     Indicator	about class field role in this option: 0 - class is ignored. 1 -
     class is fixed (the class defines the option along  with  the  type).  2  -
     class matching per flow.

     Definition at line 309 of file rte_pmd_mlx5.h.

   uint8_t offset
     The  offset  of the first sample in DW granularity. This offset is relative
     to first of option data. The 'match_data_mask' corresponds to  option  data
     since this offset.

     Definition at line 315 of file rte_pmd_mlx5.h.

   uint8_t sample_len
     The   number   of	DW  to	sample.  This  field  describes  the  length  of
     'match_data_mask' in DW granularity.

     Definition at line 321 of file rte_pmd_mlx5.h.

   rte_be32_t* match_data_mask
     Array of DWs which each bit marks if  this  bit  should  be  sampled.  Each
     nonzero DW consumes one DW from maximum 7 DW in total.

     Definition at line 326 of file rte_pmd_mlx5.h.

Author
     Generated automatically by Doxygen for DPDK from the source code.

Version 25.11.0 		 Thu Aug 27 2026      rte_pmd_mlx5_geneve_tlv(3)

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

home | help