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 |