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

Per-segment state. More...

#include <window.h>

Data Fields

uint64_t segNum
 segment number More...
 
struct {
   uint64_t   txTime: FetchSegTxTimeBits
 TscTime last Interest tx time. More...
 
   bool   hasRetx: 1
 whether Interest has been retransmitted at least once More...
 
   bool   inRetxQ: 1
 
__rte_packed
 
union {
   MinTmr   rtoExpiry
 RTO expiration timer, valid if inRetxQ==false. More...
 
   struct cds_list_head   retxNode
 retxQ node, valid if inRetxQ==true More...
 
}; 
 

Detailed Description

Per-segment state.

Field Documentation

◆ 

union { ... }

◆ 

struct { ... } FetchSeg::__rte_packed

◆ hasRetx

bool FetchSeg::hasRetx

whether Interest has been retransmitted at least once

◆ inRetxQ

bool FetchSeg::inRetxQ

◆ retxNode

struct cds_list_head FetchSeg::retxNode

retxQ node, valid if inRetxQ==true

◆ rtoExpiry

MinTmr FetchSeg::rtoExpiry

RTO expiration timer, valid if inRetxQ==false.

◆ segNum

uint64_t FetchSeg::segNum

segment number

◆ txTime

uint64_t FetchSeg::txTime

TscTime last Interest tx time.


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