nfd::face::GenericLinkServiceCounters Class Reference

counters provided by GenericLinkService More...

#include <daemon/face/generic-link-service.hpp>

+ Inheritance diagram for nfd::face::GenericLinkServiceCounters:
+ Collaboration diagram for nfd::face::GenericLinkServiceCounters:

Public Attributes

PacketCounter nAcknowledged
 count of network-layer packets that did not require retransmission of a fragment More...
 
PacketCounter nCongestionMarked
 count of outgoing LpPackets that were marked with congestion marks More...
 
PacketCounter nDuplicateSequence
 count of LpPackets dropped due to duplicate Sequence numbers More...
 
PacketCounter nFragmentationErrors
 count of failed fragmentations More...
 
PacketCounter nInData
 count of incoming Data packets More...
 
PacketCounter nInInterests
 count of incoming Interests More...
 
PacketCounter nInLpInvalid
 count of invalid LpPackets dropped before reassembly More...
 
PacketCounter nInNacks
 count of incoming Nacks More...
 
PacketCounter nInNetInvalid
 count of invalid reassembled network-layer packets dropped More...
 
PacketCounter nInterestsExceededRetx
 count of Interests dropped by reliability system for exceeding allowed number of retx More...
 
PacketCounter nOutData
 count of outgoing Data packets More...
 
PacketCounter nOutInterests
 count of outgoing Interests More...
 
PacketCounter nOutNacks
 count of outgoing Nacks More...
 
PacketCounter nOutOverMtu
 count of outgoing LpPackets dropped due to exceeding MTU limit More...
 
SizeCounter< LpReassemblernReassembling
 count of network-layer packets currently being reassembled More...
 
PacketCounter nReassemblyTimeouts
 count of dropped partial network-layer packets due to reassembly timeout More...
 
PacketCounter nRetransmitted
 count of network-layer packets that had at least one fragment retransmitted, but were eventually received in full More...
 
PacketCounter nRetxExhausted
 count of network-layer packets dropped because a fragment reached the maximum number of retransmissions More...
 

Detailed Description

counters provided by GenericLinkService

Note
The type name 'GenericLinkServiceCounters' is implementation detail. Use 'GenericLinkService::Counters' in public API.

Definition at line 41 of file generic-link-service.hpp.

Member Data Documentation

◆ nAcknowledged

PacketCounter nfd::face::GenericLinkServiceCounters::nAcknowledged

count of network-layer packets that did not require retransmission of a fragment

Definition at line 72 of file generic-link-service.hpp.

◆ nCongestionMarked

PacketCounter nfd::face::GenericLinkServiceCounters::nCongestionMarked

count of outgoing LpPackets that were marked with congestion marks

Definition at line 90 of file generic-link-service.hpp.

◆ nDuplicateSequence

PacketCounter nfd::face::GenericLinkServiceCounters::nDuplicateSequence

count of LpPackets dropped due to duplicate Sequence numbers

Definition at line 86 of file generic-link-service.hpp.

◆ nFragmentationErrors

PacketCounter nfd::face::GenericLinkServiceCounters::nFragmentationErrors

count of failed fragmentations

Definition at line 46 of file generic-link-service.hpp.

◆ nInData

PacketCounter nfd::face::LinkServiceCounters::nInData
inherited

count of incoming Data packets

Definition at line 57 of file link-service.hpp.

◆ nInInterests

PacketCounter nfd::face::LinkServiceCounters::nInInterests
inherited

count of incoming Interests

Definition at line 45 of file link-service.hpp.

◆ nInLpInvalid

PacketCounter nfd::face::GenericLinkServiceCounters::nInLpInvalid

count of invalid LpPackets dropped before reassembly

Definition at line 56 of file generic-link-service.hpp.

◆ nInNacks

PacketCounter nfd::face::LinkServiceCounters::nInNacks
inherited

count of incoming Nacks

Definition at line 65 of file link-service.hpp.

◆ nInNetInvalid

PacketCounter nfd::face::GenericLinkServiceCounters::nInNetInvalid

count of invalid reassembled network-layer packets dropped

Definition at line 68 of file generic-link-service.hpp.

◆ nInterestsExceededRetx

PacketCounter nfd::face::LinkServiceCounters::nInterestsExceededRetx
inherited

count of Interests dropped by reliability system for exceeding allowed number of retx

Definition at line 53 of file link-service.hpp.

◆ nOutData

PacketCounter nfd::face::LinkServiceCounters::nOutData
inherited

count of outgoing Data packets

Definition at line 61 of file link-service.hpp.

◆ nOutInterests

PacketCounter nfd::face::LinkServiceCounters::nOutInterests
inherited

count of outgoing Interests

Definition at line 49 of file link-service.hpp.

◆ nOutNacks

PacketCounter nfd::face::LinkServiceCounters::nOutNacks
inherited

count of outgoing Nacks

Definition at line 69 of file link-service.hpp.

◆ nOutOverMtu

PacketCounter nfd::face::GenericLinkServiceCounters::nOutOverMtu

count of outgoing LpPackets dropped due to exceeding MTU limit

If this counter is non-zero, the operator should enable fragmentation.

Definition at line 52 of file generic-link-service.hpp.

◆ nReassembling

SizeCounter<LpReassembler> nfd::face::GenericLinkServiceCounters::nReassembling

count of network-layer packets currently being reassembled

Definition at line 60 of file generic-link-service.hpp.

◆ nReassemblyTimeouts

PacketCounter nfd::face::GenericLinkServiceCounters::nReassemblyTimeouts

count of dropped partial network-layer packets due to reassembly timeout

Definition at line 64 of file generic-link-service.hpp.

◆ nRetransmitted

PacketCounter nfd::face::GenericLinkServiceCounters::nRetransmitted

count of network-layer packets that had at least one fragment retransmitted, but were eventually received in full

Definition at line 77 of file generic-link-service.hpp.

◆ nRetxExhausted

PacketCounter nfd::face::GenericLinkServiceCounters::nRetxExhausted

count of network-layer packets dropped because a fragment reached the maximum number of retransmissions

Definition at line 82 of file generic-link-service.hpp.