From cc21284978ddb27e9b93b1b3de2541ef96a13b34 Mon Sep 17 00:00:00 2001 From: Longxiang Lyu Date: Tue, 27 Sep 2022 10:10:32 +0000 Subject: [PATCH] [vlanmgr] Disable `arp_evict_nocarrier` for vlan host intf Signed-off-by: Longxiang Lyu --- cfgmgr/vlanmgr.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cfgmgr/vlanmgr.cpp b/cfgmgr/vlanmgr.cpp index 1536349cb0..e74582ce29 100644 --- a/cfgmgr/vlanmgr.cpp +++ b/cfgmgr/vlanmgr.cpp @@ -134,6 +134,11 @@ bool VlanMgr::addHostVlan(int vlan_id) std::string res; EXEC_WITH_ERROR_THROW(cmds, res); + res.clear(); + const std::string echo_cmd = std::string("") + + ECHO_CMD + " 0 > /proc/sys/net/ipv4/conf/" + VLAN_PREFIX + std::to_string(vlan_id) + "/arp_evict_nocarrier"; + swss::exec(echo_cmd, res); + return true; }