NDN-DPDK
High-Speed Named Data Networking Forwarder
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
CsArc Struct Reference

Lists for Adaptive Replacement Cache (ARC). More...

#include <cs-struct.h>

Data Fields

double c
 capacity c as float More...
 
double p
 target size of T1 More...
 
CsList T1
 stored entries that appeared once More...
 
CsList B1
 tracked entries that appeared once More...
 
CsList T2
 stored entries that appeared more than once More...
 
CsList B2
 tracked entries that appeared more than once More...
 
CsList Del
 deleted entries More...
 
CsArc_MoveCb moveCb
 handler function when entry is moved between lists More...
 
uintptr_t moveCtx
 context argument to moveCb More...
 

Detailed Description

Lists for Adaptive Replacement Cache (ARC).

Field Documentation

◆ B1

CsList CsArc::B1

tracked entries that appeared once

◆ B2

CsList CsArc::B2

tracked entries that appeared more than once

◆ c

double CsArc::c

capacity c as float

◆ Del

CsList CsArc::Del

deleted entries

◆ moveCb

CsArc_MoveCb CsArc::moveCb

handler function when entry is moved between lists

◆ moveCtx

uintptr_t CsArc::moveCtx

context argument to moveCb

◆ p

double CsArc::p

target size of T1

◆ T1

CsList CsArc::T1

stored entries that appeared once

◆ T2

CsList CsArc::T2

stored entries that appeared more than once


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