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

Iterator of FIB nexthops passing a filter. More...

#include <fib.h>

Data Fields

const SgFibEntryentry
 
SgFibNexthopFilter filter
 
uint8_t i
 
FaceID nh
 

Detailed Description

Iterator of FIB nexthops passing a filter.

for (SgFibNexthopIt_Init(&it, entry, filter); // or SgFibNexthopIt_InitCtx(&it, ctx)
int index = it.i;
FaceID nexthop = it.nh;
}
uint16_t FaceID
Numeric face identifier.
Definition: faceid.h:13
SUBROUTINE bool SgFibNexthopIt_Valid(const SgFibNexthopIt *it)
Definition: fib.h:52
SUBROUTINE void SgFibNexthopIt_Next(SgFibNexthopIt *it)
Definition: fib.h:77
SUBROUTINE void SgFibNexthopIt_Init(SgFibNexthopIt *it, const SgFibEntry *entry, SgFibNexthopFilter filter)
Definition: fib.h:69
Iterator of FIB nexthops passing a filter.
Definition: fib.h:44
FaceID nh
Definition: fib.h:48
const SgFibEntry * entry
Definition: fib.h:45
SgFibNexthopFilter filter
Definition: fib.h:46
uint8_t i
Definition: fib.h:47

Field Documentation

◆ entry

const SgFibEntry* SgFibNexthopIt::entry

◆ filter

SgFibNexthopFilter SgFibNexthopIt::filter

◆ i

uint8_t SgFibNexthopIt::i

◆ nh

FaceID SgFibNexthopIt::nh

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