All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

Types and functions for operating fib tables. More...

Detailed Description

Types and functions for operating fib tables.

Author
Martin Landsmann marti.nosp@m.n.la.nosp@m.ndsma.nosp@m.nn@h.nosp@m.aw-ha.nosp@m.mbur.nosp@m.g.de

Definition in file table.h.

#include <stdint.h>
#include "sched.h"
#include "universal_address.h"
#include "mutex.h"
+ Include dependency graph for table.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fib_entry_t
 Container descriptor for a FIB entry. More...
 
struct  fib_sr_entry
 Container descriptor for a FIB source route entry. More...
 
struct  fib_sr_t
 Container descriptor for a FIB source route. More...
 
struct  fib_sr_meta_t
 Container for one FIB source route table, combining source routes and an entry pool. More...
 
struct  fib_table_t
 Meta information of a FIB table. More...
 
#define FIB_MAX_REGISTERED_RP   (5)
 maximum number of handled routing protocols (RP) used to notify the saved kernel_pid_t on unreachable destination
 
#define FIB_TABLE_TYPE_SH   (1)
 FIB table type for single hop entries.
 
#define FIB_TABLE_TYPE_SR   (FIB_TABLE_TYPE_SH + 1)
 FIB table type for source routes.
 
typedef struct fib_sr_entry fib_sr_entry_t
 Container descriptor for a FIB source route entry.
 

Macro Definition Documentation

◆ FIB_MAX_REGISTERED_RP

#define FIB_MAX_REGISTERED_RP   (5)

maximum number of handled routing protocols (RP) used to notify the saved kernel_pid_t on unreachable destination

Definition at line 36 of file table.h.

◆ FIB_TABLE_TYPE_SH

#define FIB_TABLE_TYPE_SH   (1)

FIB table type for single hop entries.

Definition at line 98 of file table.h.

◆ FIB_TABLE_TYPE_SR

#define FIB_TABLE_TYPE_SR   (FIB_TABLE_TYPE_SH + 1)

FIB table type for source routes.

Definition at line 103 of file table.h.