TAS
TCP Acceleration as an OS Service
|
#include <tas_memif.h>
Data Fields | |
uint64_t | flags |
uint64_t | dma_mem_size |
uint64_t | internal_mem_size |
uint64_t | mac_address |
uint64_t | poll_cycle_app |
uint64_t | poll_cycle_tas |
uint32_t | qmq_num |
uint32_t | cores_num |
Info struct: layout of info shared memory region
Definition at line 56 of file tas_memif.h.
uint32_t flexnic_info::cores_num |
Number of cores in flexnic emulator
Definition at line 72 of file tas_memif.h.
Referenced by appif_poll(), and nicif_init().
uint64_t flexnic_info::dma_mem_size |
Size of flexnic dma memory in bytes.
Definition at line 60 of file tas_memif.h.
Referenced by packetmem_init().
uint64_t flexnic_info::flags |
uint64_t flexnic_info::internal_mem_size |
Size of internal flexnic memory in bytes.
Definition at line 62 of file tas_memif.h.
uint64_t flexnic_info::mac_address |
export mac address
Definition at line 64 of file tas_memif.h.
uint64_t flexnic_info::poll_cycle_app |
Cycles to poll before blocking for application
Definition at line 66 of file tas_memif.h.
Referenced by flextcp_context_canwait().
uint64_t flexnic_info::poll_cycle_tas |
Cycles to poll before blocking for TAS
Definition at line 68 of file tas_memif.h.
Referenced by flextcp_context_poll().
uint32_t flexnic_info::qmq_num |
Number of queues in queue manager
Definition at line 70 of file tas_memif.h.