bfdd控制命令,删除local-address字段
This commit is contained in:
@@ -220,13 +220,13 @@ int bfd_vtysh_pre_config(struct bfd_vtysh_client *client)
|
||||
|
||||
// return 0 : success
|
||||
// return -1 : fail
|
||||
int bfd_vtysh_add_dev(struct bfd_vtysh_client *client, const char *local_addr, const char *peer_addr, int retires, int interval_ms)
|
||||
int bfd_vtysh_add_dev(struct bfd_vtysh_client *client, const char *peer_addr, int retires, int interval_ms)
|
||||
{
|
||||
int ret = 0;
|
||||
char cmd[256] = {0};
|
||||
char stackbuf[4096];
|
||||
|
||||
snprintf(cmd, sizeof(cmd), "peer %s local-address %s", peer_addr, local_addr);
|
||||
snprintf(cmd, sizeof(cmd), "peer %s", peer_addr);
|
||||
ret = bfd_vtysh_cmd_exec(client, cmd, stackbuf, sizeof(stackbuf)-1);
|
||||
if (ret < 0) {
|
||||
LOG_DEBUG("bfd vtysh cmd [%s] error", cmd);
|
||||
@@ -259,13 +259,13 @@ int bfd_vtysh_add_dev(struct bfd_vtysh_client *client, const char *local_addr, c
|
||||
|
||||
// return 0 : success
|
||||
// return -1 : fail
|
||||
int bfd_vtysh_del_dev(struct bfd_vtysh_client *client, const char *local_addr, char *peer_addr)
|
||||
int bfd_vtysh_del_dev(struct bfd_vtysh_client *client, const char *peer_addr)
|
||||
{
|
||||
int ret = 0;
|
||||
char cmd[256] = {0};
|
||||
char stackbuf[4096];
|
||||
|
||||
snprintf(cmd, sizeof(cmd), "no peer %s local-address %s", peer_addr, local_addr);
|
||||
snprintf(cmd, sizeof(cmd), "no peer %s", peer_addr);
|
||||
ret = bfd_vtysh_cmd_exec(client, cmd, stackbuf, sizeof(stackbuf)-1);
|
||||
if (ret < 0) {
|
||||
LOG_DEBUG("bfd vtysh cmd [%s] error", cmd);
|
||||
|
||||
Reference in New Issue
Block a user