FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
fib_node_t_ Struct Reference

An node in the FIB graph. More...

Data Fields

fib_node_type_t fn_type
 The node's type. More...
 
u16 fn_pad
 Some pad space the concrete/derived type is free to use. More...
 
fib_node_list_t fn_children
 Vector of nodes that depend upon/use/share this node. More...
 
u32 fn_locks
 Number of dependents on this node. More...
 

Detailed Description

An node in the FIB graph.

Objects in the FIB form a graph.

Definition at line 301 of file fib_node.h.

Field Documentation

◆ fn_children

fib_node_list_t fib_node_t_::fn_children

Vector of nodes that depend upon/use/share this node.

Definition at line 315 of file fib_node.h.

◆ fn_locks

u32 fib_node_t_::fn_locks

Number of dependents on this node.

This number includes the number of children

Definition at line 321 of file fib_node.h.

◆ fn_pad

u16 fib_node_t_::fn_pad

Some pad space the concrete/derived type is free to use.

Definition at line 310 of file fib_node.h.

◆ fn_type

fib_node_type_t fib_node_t_::fn_type

The node's type.

make sure we are dynamic/down casting correctly

Definition at line 305 of file fib_node.h.


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