Meta information of a FIB table. More...
#include <table.h>
Data Fields | |
union { | |
fib_entry_t * entries | |
array holding the FIB entries for single hops | |
fib_sr_meta_t * source_routes | |
array holding the FIB entries for source routes | |
} | data |
A single hop OR source route data array. | |
uint8_t | table_type |
the kind of this FIB table, single hop or source route. More... | |
size_t | size |
the maximum number of entries in this FIB table | |
mutex_t | mtx_access |
table access mutex to grant exclusive operations on calls | |
size_t | notify_rp_pos |
current number of registered RPs. | |
kernel_pid_t | notify_rp [FIB_MAX_REGISTERED_RP] |
the kernel_pid_t of the registered RPs. More... | |
universal_address_container_t * | prefix_rp [FIB_MAX_REGISTERED_RP] |
the prefix handled by each registered RP. More... | |
kernel_pid_t fib_table_t::notify_rp[FIB_MAX_REGISTERED_RP] |
universal_address_container_t* fib_table_t::prefix_rp[FIB_MAX_REGISTERED_RP] |
uint8_t fib_table_t::table_type |