bfdd控制命令,删除local-address字段

This commit is contained in:
wangmenglan
2023-02-23 21:11:07 +08:00
parent cdc3b1c589
commit bb13fff5db
3 changed files with 9 additions and 9 deletions

View File

@@ -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);