diff options
Diffstat (limited to 'nest/protocol.h')
-rw-r--r-- | nest/protocol.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nest/protocol.h b/nest/protocol.h index 297afba7..17af2e17 100644 --- a/nest/protocol.h +++ b/nest/protocol.h @@ -539,6 +539,8 @@ struct channel { struct event *reload_event; /* Event responsible for reloading from in_table */ struct fib_iterator reload_fit; /* Iterator in in_table used during reloading */ u8 reload_active; /* Iterator reload_fit is linked */ + + struct rtable *out_table; /* Internal table for exported routes */ }; @@ -607,6 +609,7 @@ int proto_configure_channel(struct proto *p, struct channel **c, struct channel_ void channel_set_state(struct channel *c, uint state); void channel_setup_in_table(struct channel *c); +void channel_setup_out_table(struct channel *c); void channel_schedule_reload(struct channel *c); static inline void channel_init(struct channel *c) { channel_set_state(c, CS_START); } |