secgateway/Platform/common/rpdb/rpdb.h

27 lines
563 B
C
Raw Normal View History

2019-09-03 09:38:02 +00:00
#ifndef __RPDB_H__
#define __RPDB_H__
#define RPDB_ROUTE_ADD (0)
#define RPDB_ROUTE_DEL (1)
/*
@des:<EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ɳ<EFBFBD>ʼ<EFBFBD><EFBFBD>
@output <EFBFBD>ɹ<EFBFBD>true,<EFBFBD><EFBFBD><EFBFBD><EFBFBD>false
*/
bool rpdb_init_route();
/*
@des
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD><EFBFBD>ӿ<EFBFBD>
@input
gateway<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ip<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴ˵<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><EFBFBD>
tbl_name<EFBFBD><EFBFBD>·<EFBFBD>ɱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪNULL<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>tbl_name<EFBFBD><EFBFBD><EFBFBD><EFBFBD>table_nexthop<EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ɱ<EFBFBD>
opt<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD>ɻ<EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><EFBFBD>·<EFBFBD>ɣ<EFBFBD>RPDB_ROUTE_ADD/RPDB_ROUTE_DEL
@output
<EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>markֵ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>: -1
*/
int rpdb_add_del_route(char* gateway,char *tbl_name,int opt);
#endif