rte_flow_item_flex_conf(3)

๐Ÿ“ฆ version 26.03, in nixos 26.05, nixpkgs unstable

๐ŸŒธ NAME ๐ŸŒธ

rte_flow_item_flex_conf โ€” okay bestie, this is the struct page itself. Itโ€™s rte_flow_item_flex_conf(3), and the manual name is Library Functions Manual. Consider that folded in near the top, iconic behavior only โœจ

๐Ÿ’… 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 the flex item can be used for inner, outer, or both headers โ€” or whether the 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 it 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 the 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, and the number 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.

Input link defines the flex item relation with the preceding header. It specifies 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 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.

Output link defines the next protocol field value to match and the following protocol header to continue packet parsing. Also defines the tunnel-related 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.


and thatโ€™s the whole page, bestie! Final cute sign-off: DPDK Version 26.03.0 โ€” rte_flow_item_flex_conf(3) โ€” and the footer doesnโ€™t show a date, so thereโ€™s no date to report. Bye bestie! ๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from