diff options
Diffstat (limited to 'src/ipcpd/normal/ribmgr.h')
-rw-r--r-- | src/ipcpd/normal/ribmgr.h | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/ipcpd/normal/ribmgr.h b/src/ipcpd/normal/ribmgr.h index e85c65be..ed8bae03 100644 --- a/src/ipcpd/normal/ribmgr.h +++ b/src/ipcpd/normal/ribmgr.h @@ -25,12 +25,21 @@ #include <ouroboros/irm_config.h> -int ribmgr_init(); -int ribmgr_fini(); +#include "dt_const.h" -int ribmgr_add_flow(int fd); -int ribmgr_remove_flow(int fd); +int ribmgr_init(); +int ribmgr_fini(); -int ribmgr_bootstrap(struct dif_config * conf); +int ribmgr_add_flow(int fd); +int ribmgr_remove_flow(int fd); + +int ribmgr_bootstrap(struct dif_config * conf); + +/* + * FIXME: Should we expose the RIB? + * Else we may end up with a lot of getters and setters + */ +struct dt_const * ribmgr_dt_const(); +uint32_t ribmgr_address(); #endif |