CNDP  22.08.0
jcfg_data Struct Reference

#include <jcfg.h>

Public Member Functions

 STAILQ_HEAD (, jcfg_opt) application
 
 STAILQ_HEAD (, jcfg_opt) defaults
 
 STAILQ_HEAD (, jcfg_opt) options
 
 STAILQ_HEAD (, jcfg_umem) umems
 
 STAILQ_HEAD (, jcfg_lport) lports
 
 STAILQ_HEAD (, jcfg_lgroup) lgroups
 
 STAILQ_HEAD (, jcfg_thd) threads
 
 STAILQ_HEAD (, jcfg_lport_group) lport_groups
 
 STAILQ_HEAD (, jcfg_user) users
 

Data Fields

jcfg_list_t lport_list
 
jcfg_list_t umem_list
 
jcfg_list_t thd_list
 
int thread_count
 
int lport_count
 
int umem_count
 
int app_count
 
int default_count
 
int opt_count
 
int lgroup_count
 
int lport_group_count
 
int user_count
 

Detailed Description

Main structure to hold all of the jcfg configuration information

Definition at line 272 of file jcfg.h.

Member Function Documentation

◆ STAILQ_HEAD() [1/9]

STAILQ_HEAD ( jcfg_opt  )

Application configuration

◆ STAILQ_HEAD() [2/9]

STAILQ_HEAD ( jcfg_opt  )

config default values

◆ STAILQ_HEAD() [3/9]

STAILQ_HEAD ( jcfg_opt  )

Application options

◆ STAILQ_HEAD() [4/9]

STAILQ_HEAD ( jcfg_umem  )

UMEM configurations

◆ STAILQ_HEAD() [5/9]

STAILQ_HEAD ( jcfg_lport  )

lport configurations

◆ STAILQ_HEAD() [6/9]

STAILQ_HEAD ( jcfg_lgroup  )

lcore groups for threads

◆ STAILQ_HEAD() [7/9]

STAILQ_HEAD ( jcfg_thd  )

Defined set of threads

◆ STAILQ_HEAD() [8/9]

STAILQ_HEAD ( jcfg_lport_group  )

Defined set of lport_groups

◆ STAILQ_HEAD() [9/9]

STAILQ_HEAD ( jcfg_user  )

User defined values

Field Documentation

◆ lport_list

jcfg_list_t lport_list

List of lport objects for easy indexing

Definition at line 283 of file jcfg.h.

◆ umem_list

jcfg_list_t umem_list

List of umem objects for easy indexing

Definition at line 284 of file jcfg.h.

◆ thd_list

jcfg_list_t thd_list

List of thread objects for easy indexing

Definition at line 285 of file jcfg.h.

◆ thread_count

int thread_count

Number of threads defined objects

Definition at line 286 of file jcfg.h.

◆ lport_count

int lport_count

Number of lports defined objects

Definition at line 287 of file jcfg.h.

◆ umem_count

int umem_count

Number of umems defined objects

Definition at line 288 of file jcfg.h.

◆ app_count

int app_count

Number of applications defined objects

Definition at line 289 of file jcfg.h.

◆ default_count

int default_count

Number of defaults defined objects

Definition at line 290 of file jcfg.h.

◆ opt_count

int opt_count

Number of options defined objects

Definition at line 291 of file jcfg.h.

◆ lgroup_count

int lgroup_count

Number of lgroups defined objects

Definition at line 292 of file jcfg.h.

◆ lport_group_count

int lport_group_count

Number of lport groups defined objects

Definition at line 293 of file jcfg.h.

◆ user_count

int user_count

Number of user defined objects

Definition at line 294 of file jcfg.h.


The documentation for this struct was generated from the following file: