#ifndef __RPDB_H__ #define __RPDB_H__ #define RPDB_ROUTE_ADD (0) #define RPDB_ROUTE_DEL (1) /* @des:策略路由初始化 @output 成功true,错误false */ bool rpdb_init_route(); /* @des 策略路由添加删除接口 @input gateway:下一跳网关ip地址,根据此地址生成路由表和路由 tbl_name:路由表名字,不指定可以填为NULL,若指定则用tbl_name不用table_nexthop生成路由表 opt:标识是添加路由还是删除路由,RPDB_ROUTE_ADD/RPDB_ROUTE_DEL @output 成功:返回mark值 错误: -1 */ int rpdb_add_del_route(char* gateway,char *tbl_name,int opt); #endif