NDN-DPDK
High-Speed Named Data Networking Forwarder
Loading...
Searching...
No Matches
FetchSeg Struct Reference

Per-segment state. More...

#include <window.h>

Data Fields

uint64_t segNum
 segment number
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_end
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]

union { ... } FetchSeg

◆ [struct]

struct { ... } FetchSeg::__rte_packed_end

◆ 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: