diff --git a/Platform/user/configm/config-server/include/brconfig.h b/Platform/user/configm/config-server/include/brconfig.h index bedf0c707..292b79aa2 100644 --- a/Platform/user/configm/config-server/include/brconfig.h +++ b/Platform/user/configm/config-server/include/brconfig.h @@ -117,6 +117,12 @@ typedef struct _br_fdb_status br_fdb_status_t; /* 提供给其他模块调用的函数 */ /************************************************************/ +/* 添加桥,sys_err 表示内核返回的系统错误码*/ +ret_code br_bridge_add(char *br_name, int *sys_err); + +/* 删除桥,sys_err 表示内核返回的系统错误码 */ +ret_code br_bridge_del(char * br_name, int *sys_err); + /* 通过接口名获取所在桥名 */ ret_code br_if_bridge_get(char *port_name , char *br_name); @@ -131,9 +137,11 @@ ret_code br_if_bridge_del(char *br_name, char *port_list, /* 获取桥中接口数量 */ int br_if_bridge_num(char *br_name); +/* 注册桥事件通知函数 */ ret_code br_event_register(BR_EVENT_TYPE event_type, BR_EVENT_FUNC event_func); +/* 去注册桥事件通知函数 */ ret_code br_event_unregister(BR_EVENT_TYPE event_type, BR_EVENT_FUNC event_func);