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.