NDN-DPDK
High-Speed Named Data Networking Forwarder
Data Fields
FileServer Struct Reference

File server. More...

#include <server.h>

Data Fields

Uring ur
 
ThreadCtrl ctrl
 
PktQueue rxQueue
 
FileServerCounters cnt
 
PacketMempools mp
 
struct rte_mempool * opMp
 
struct rte_mempool * fdMp
 
FileServerFdfdHt
 
struct cds_list_head fdQ
 
TscDuration statValidity
 
uint32_t versionBypassHi
 
uint32_t uringCongestionLbound
 
uint32_t uringWaitLbound
 
FaceID face
 
uint16_t segmentLen
 
uint16_t payloadHeadroom
 
uint16_t fdQCount
 
uint16_t fdQCapacity
 
struct open_how openHow
 
int dfd [FileServerMaxMounts]
 
int16_t mountPrefixComps [FileServerMaxMounts]
 
uint16_t mountPrefixL [FileServerMaxMounts]
 
uint8_t mountPrefixV [FileServerMaxMounts *NameMaxLength]
 
uint32_t uringCapacity
 
uint32_t nFdHtBuckets
 

Detailed Description

File server.

Field Documentation

◆ cnt

FileServerCounters FileServer::cnt

◆ ctrl

ThreadCtrl FileServer::ctrl

◆ dfd

int FileServer::dfd[FileServerMaxMounts]

◆ face

FaceID FileServer::face

◆ fdHt

FileServerFd* FileServer::fdHt

◆ fdMp

struct rte_mempool* FileServer::fdMp

◆ fdQ

struct cds_list_head FileServer::fdQ

◆ fdQCapacity

uint16_t FileServer::fdQCapacity

◆ fdQCount

uint16_t FileServer::fdQCount

◆ mountPrefixComps

int16_t FileServer::mountPrefixComps[FileServerMaxMounts]

◆ mountPrefixL

uint16_t FileServer::mountPrefixL[FileServerMaxMounts]

◆ mountPrefixV

uint8_t FileServer::mountPrefixV[FileServerMaxMounts *NameMaxLength]

◆ mp

PacketMempools FileServer::mp

◆ nFdHtBuckets

uint32_t FileServer::nFdHtBuckets

◆ openHow

struct open_how FileServer::openHow

◆ opMp

struct rte_mempool* FileServer::opMp

◆ payloadHeadroom

uint16_t FileServer::payloadHeadroom

◆ rxQueue

PktQueue FileServer::rxQueue

◆ segmentLen

uint16_t FileServer::segmentLen

◆ statValidity

TscDuration FileServer::statValidity

◆ ur

Uring FileServer::ur

◆ uringCapacity

uint32_t FileServer::uringCapacity

◆ uringCongestionLbound

uint32_t FileServer::uringCongestionLbound

◆ uringWaitLbound

uint32_t FileServer::uringWaitLbound

◆ versionBypassHi

uint32_t FileServer::versionBypassHi

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