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

  
 
  

home | help
rte_flow_item_flex_conf(3)	      DPDK	      rte_flow_item_flex_conf(3)

NAME
     rte_flow_item_flex_conf

SYNOPSIS
     #include <rte_flow.h>

   Data Fields
     enum rte_flow_item_flex_tunnel_mode tunnel
     struct rte_flow_item_flex_field next_header
     struct rte_flow_item_flex_field next_protocol
     struct rte_flow_item_flex_field * sample_data
     uint32_t nb_samples
     struct rte_flow_item_flex_link * input_link
     uint32_t nb_inputs
     struct rte_flow_item_flex_link * output_link
     uint32_t nb_outputs

Detailed Description
     Warning
	 EXPERIMENTAL: this structure may change without prior notice

     Definition at line 2259 of file rte_flow.h.

Field Documentation
   enum rte_flow_item_flex_tunnel_mode tunnel
     Specifies the flex item and tunnel relations and tells the PMD whether flex
     item  can	be  used  for inner, outer or both headers, or whether flex item
     presents the tunnel protocol itself.

     Definition at line 2265 of file rte_flow.h.

   struct rte_flow_item_flex_field next_header
     The next header offset, it presents the network header size covered by  the
     flex item and can be obtained with all supported offset calculating methods
     (fixed, dedicated field, bitmask, etc).

     Definition at line 2271 of file rte_flow.h.

   struct rte_flow_item_flex_field next_protocol
     Specifies	the  next protocol field to match with link next protocol values
     and continue packet parsing with matching link.

     Definition at line 2276 of file rte_flow.h.

   struct rte_flow_item_flex_field* sample_data
     The fields will be sampled and presented for explicit match with pattern in
     the rte_flow_flex_item. There can be multiple fields descriptors, the  num-
     ber should be specified by nb_samples.

     Definition at line 2282 of file rte_flow.h.

   uint32_t nb_samples
     Number of field descriptors in the sample_data array.

     Definition at line 2284 of file rte_flow.h.

   struct rte_flow_item_flex_link* input_link
     Input  link defines the flex item relation with preceding header. It speci-
     fied the preceding item type and provides pattern to match. The  flex  item
     will  continue  parsing  and will provide the data to flow match in case if
     there is the match with one of input links.

     Definition at line 2292 of file rte_flow.h.

   uint32_t nb_inputs
     Number of link descriptors in the input link array.

     Definition at line 2294 of file rte_flow.h.

   struct rte_flow_item_flex_link* output_link
     Output link defines the next protocol field value to match and the  follow-
     ing protocol header to continue packet parsing. Also defines the tunnel-re-
     lated behaviour.

     Definition at line 2300 of file rte_flow.h.

   uint32_t nb_outputs
     Number of link descriptors in the output link array.

     Definition at line 2302 of file rte_flow.h.

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

Version 25.11.0 		 Thu Aug 27 2026      rte_flow_item_flex_conf(3)

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

home | help