Data Accelerator Offload
Loading...
Searching...
No Matches
Data Fields
dao_portq_group Struct Reference

#include <dao_portq_group_worker.h>

Data Fields

char portq_group_name [DAO_PORTQ_GROUP_NAMELEN]
 
uint32_t num_cores
 
uint32_t portq_group_index
 
size_t per_core_portq_list_size
 
void * portq_group_main
 
dao_portq_list_t core_portq_list []
 

Detailed Description

Internal structure corresponding to dao_portq_group_t for maintaining portq_group per core

Definition at line 64 of file dao_portq_group_worker.h.

Field Documentation

◆ portq_group_name

char portq_group_name[DAO_PORTQ_GROUP_NAMELEN]

portq_group name

Definition at line 65 of file dao_portq_group_worker.h.

◆ num_cores

uint32_t num_cores

Number of cores for which dao_portq_list_t is maintained.

See also
dao_portq_group_create()

Definition at line 72 of file dao_portq_group_worker.h.

◆ portq_group_index

uint32_t portq_group_index

Index of this portq_group in __portq_group_main

Definition at line 75 of file dao_portq_group_worker.h.

◆ per_core_portq_list_size

size_t per_core_portq_list_size

Sizeof each element in (dao_portq_group::core_portq_list)

aka sizeof(core_portq_list[0])

Definition at line 82 of file dao_portq_group_worker.h.

◆ portq_group_main

void* portq_group_main

Back pointer to __portq_group_main

Definition at line 84 of file dao_portq_group_worker.h.

◆ core_portq_list

dao_portq_list_t core_portq_list[]

Per core dao_portq_list_t

Definition at line 88 of file dao_portq_group_worker.h.


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