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

  
 
  

home | help
rte_regexdev_config(3)		      DPDK		  rte_regexdev_config(3)

NAME
     rte_regexdev_config

SYNOPSIS
     #include <rte_regexdev.h>

   Data Fields
     uint16_t nb_max_matches
     uint16_t nb_queue_pairs
     uint32_t nb_rules_per_group
     uint16_t nb_groups
     const char * rule_db
     uint32_t rule_db_len
     uint32_t dev_cfg_flags

Detailed Description
     RegEx device configuration structure

     Definition at line 679 of file rte_regexdev.h.

Field Documentation
   uint16_t nb_max_matches
     Maximum  matches  per scan configured on this device. This value cannot ex-
     ceed the max_matches which previously provided in	rte_regexdev_info_get().
     The value 0 is allowed, in which case, value 1 used.

     See also
	 struct rte_regexdev_info::max_matches

     Definition at line 680 of file rte_regexdev.h.

   uint16_t nb_queue_pairs
     Number  of RegEx queue pairs to configure on this device. This value cannot
     exceed    the    max_queue_pairs	 which	  previously	 provided     in
     rte_regexdev_info_get().

     See also
	 struct rte_regexdev_info::max_queue_pairs

     Definition at line 687 of file rte_regexdev.h.

   uint32_t nb_rules_per_group
     Number  of  rules	per group to configure on this device. This value cannot
     exceed   the   max_rules_per_group    which    previously	  provided    in
     rte_regexdev_info_get().  The  value  0  is  allowed, in which case, struct
     rte_regexdev_info::max_rules_per_group used.

     See also
	 struct rte_regexdev_info::max_rules_per_group

     Definition at line 693 of file rte_regexdev.h.

   uint16_t nb_groups
     Number of groups to configure on this device. This value cannot exceed  the
     max_groups which previously provided in rte_regexdev_info_get().

     See also
	 struct rte_regexdev_info::max_groups

     Definition at line 701 of file rte_regexdev.h.

   const char* rule_db
     Import initial set of prebuilt rule database on this device. The value NULL
     is  allowed, in which case, the device will not be configured prebuilt rule
     database.	 Application   may    use    rte_regexdev_rule_db_update()    or
     rte_regexdev_rule_db_import()  API  to update or import rule database after
     the rte_regexdev_configure().

     See also
	 rte_regexdev_rule_db_update(), rte_regexdev_rule_db_import()

     Definition at line 707 of file rte_regexdev.h.

   uint32_t rule_db_len
     Length of rule_db buffer.

     Definition at line 716 of file rte_regexdev.h.

   uint32_t dev_cfg_flags
     RegEx device configuration flags, See RTE_REGEXDEV_CFG_*

     Definition at line 718 of file rte_regexdev.h.

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

Version 25.11.0 		 Thu Aug 27 2026	  rte_regexdev_config(3)

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

home | help