CNDP  22.08.0
jcfg_lport_group Struct Reference

#include <jcfg.h>

Public Member Functions

 JCFG_COMMON_HDR (jcfg_lport_group)
 

Data Fields

char ** netdev_names
 
int num_netdev_names
 
char ** thread_names
 
int num_thread_names
 
void * qlist
 
uint16_t * max_q
 
uint16_t total_q
 
char * pmd_name
 
char * pmd_opts
 
char * umem_name
 
jcfg_umem_tumem
 
uint16_t busy_timeout
 
uint16_t busy_budget
 
uint16_t flags
 

Detailed Description

JCFG lport group information

Definition at line 227 of file jcfg.h.

Member Function Documentation

◆ JCFG_COMMON_HDR()

JCFG_COMMON_HDR ( jcfg_lport_group  )

Common header for all jcfg objects

Field Documentation

◆ netdev_names

char** netdev_names

List of netdev names

Definition at line 229 of file jcfg.h.

◆ num_netdev_names

int num_netdev_names

Number of netdev names

Definition at line 230 of file jcfg.h.

◆ thread_names

char** thread_names

List of thread names

Definition at line 231 of file jcfg.h.

◆ num_thread_names

int num_thread_names

Number of thread names

Definition at line 232 of file jcfg.h.

◆ qlist

void* qlist

List of queue ids

Definition at line 233 of file jcfg.h.

◆ max_q

uint16_t* max_q

maximum queues for each netdev

Definition at line 234 of file jcfg.h.

◆ total_q

uint16_t total_q

total queues from all netdevs

Definition at line 235 of file jcfg.h.

◆ pmd_name

char* pmd_name

The PMD name

Definition at line 236 of file jcfg.h.

◆ pmd_opts

char* pmd_opts

The PMD opts string

Definition at line 237 of file jcfg.h.

◆ umem_name

char* umem_name

UMEM assigned to this lport group

Definition at line 238 of file jcfg.h.

◆ umem

jcfg_umem_t* umem

UMEM configuration structure

Definition at line 239 of file jcfg.h.

◆ busy_timeout

uint16_t busy_timeout

busy timeout value in milliseconds

Definition at line 240 of file jcfg.h.

◆ busy_budget

uint16_t busy_budget

busy budget 0xFFFF disabled, 0 use default, >0 budget

Definition at line 241 of file jcfg.h.

◆ flags

uint16_t flags

Flags to configure lport in lport_cfg_t.flags in cne_lport.h

Definition at line 242 of file jcfg.h.


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