diff --git a/mclagsyncd/mclag.h b/mclagsyncd/mclag.h index 74ccc49e21..7a7fa7308f 100644 --- a/mclagsyncd/mclag.h +++ b/mclagsyncd/mclag.h @@ -108,8 +108,7 @@ typedef enum mclag_msg_type_e_ { MCLAG_MSG_TYPE_SET_REMOTE_IF_STATE = 12, MCLAG_MSG_TYPE_DEL_REMOTE_IF_INFO = 13, MCLAG_MSG_TYPE_SET_PEER_LINK_ISOLATION = 14, - MCLAG_MSG_TYPE_SET_ICCP_PEER_SYSTEM_ID = 15, - MCLAG_MSG_TYPE_FLUSH_FDB_BY_PORT = 20 + MCLAG_MSG_TYPE_SET_ICCP_PEER_SYSTEM_ID = 15 }mclag_msg_type_e; typedef struct mclag_sub_option_hdr_t_ { diff --git a/mclagsyncd/mclaglink.cpp b/mclagsyncd/mclaglink.cpp index 6cf7086b58..7e7a9aff27 100644 --- a/mclagsyncd/mclaglink.cpp +++ b/mclagsyncd/mclaglink.cpp @@ -422,26 +422,6 @@ void MclagLink::setFdbFlush() return; } -void MclagLink::setFdbFlushByPort(char *msg) -{ - string port; - char *cur = NULL; - mclag_sub_option_hdr_t *op_hdr = NULL; - swss::NotificationProducer flushFdb(p_appl_db.get(), "FLUSHFDBREQUEST"); - vector values; - - cur = msg; - /*get port infor*/ - op_hdr = reinterpret_cast(static_cast(cur)); - cur = cur + MCLAG_SUB_OPTION_HDR_LEN; - port.insert(0, (const char*)cur, op_hdr->op_len); - - SWSS_LOG_NOTICE("send fdb flush by port %s notification", port.c_str()); - - flushFdb.send("ALL", port, values); - - return; -} void MclagLink::setIntfMac(char *msg) { @@ -1929,10 +1909,6 @@ uint64_t MclagLink::readData() setFdbFlush(); break; - case MCLAG_MSG_TYPE_FLUSH_FDB_BY_PORT: - setFdbFlushByPort(msg); - break; - case MCLAG_MSG_TYPE_SET_INTF_MAC: setIntfMac(msg); break; diff --git a/mclagsyncd/mclaglink.h b/mclagsyncd/mclaglink.h index 3fc4a26e0e..9c23c97686 100644 --- a/mclagsyncd/mclaglink.h +++ b/mclagsyncd/mclaglink.h @@ -271,7 +271,6 @@ namespace swss { void setPortMacLearnMode(char *msg); void setPortMacLearnNLAPI(char *msg); void setFdbFlush(); - void setFdbFlushByPort(char *msg); void setIntfMac(char *msg); void setFdbEntry(char *msg, int msg_len);