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 Interest packets. More...
 
PacketCounter nInLpInvalid
 Count of invalid LpPackets dropped before reassembly. More...
 
PacketCounter nInNacks
 Count of incoming Nack packets. 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 Interest packets. More...
 
PacketCounter nOutNacks
 Count of outgoing Nack packets. 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 an implementation detail. Use GenericLinkService::Counters in public API.

Definition at line 43 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 69 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 87 of file generic-link-service.hpp.

◆ nDuplicateSequence

PacketCounter nfd::face::GenericLinkServiceCounters::nDuplicateSequence

Count of LpPackets dropped due to duplicate Sequence numbers.

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

◆ nFragmentationErrors

PacketCounter nfd::face::GenericLinkServiceCounters::nFragmentationErrors

Count of failed fragmentations.

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

◆ nInData

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

Count of incoming Data packets.

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

◆ nInInterests

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

Count of incoming Interest packets.

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

◆ nInLpInvalid

PacketCounter nfd::face::GenericLinkServiceCounters::nInLpInvalid

Count of invalid LpPackets dropped before reassembly.

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

◆ nInNacks

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

Count of incoming Nack packets.

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

◆ nInNetInvalid

PacketCounter nfd::face::GenericLinkServiceCounters::nInNetInvalid

Count of invalid reassembled network-layer packets dropped.

Definition at line 66 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 48 of file link-service.hpp.

◆ nOutData

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

Count of outgoing Data packets.

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

◆ nOutInterests

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

Count of outgoing Interest packets.

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

◆ nOutNacks

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

Count of outgoing Nack packets.

Definition at line 56 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 54 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 63 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 75 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 81 of file generic-link-service.hpp.