From f4d9398c87aee4fa66a0391b0d83f91595bc4480 Mon Sep 17 00:00:00 2001 From: Kamil Cudnik Date: Tue, 7 Apr 2020 17:55:16 +0200 Subject: [PATCH] [vs] Set mto only on tap device (#592) --- vslib/src/SwitchStateBase.cpp | 4 +--- vslib/src/SwitchStateBaseHostif.cpp | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/vslib/src/SwitchStateBase.cpp b/vslib/src/SwitchStateBase.cpp index 8ac4c6486a86..28e9c2e950d7 100644 --- a/vslib/src/SwitchStateBase.cpp +++ b/vslib/src/SwitchStateBase.cpp @@ -403,9 +403,7 @@ sai_status_t SwitchStateBase::setPort( { SWSS_LOG_INFO("setting new MTU: %d on %s", mtu, name.c_str()); - std::string vname = vs_get_veth_name(name, portId); - - if (vs_set_dev_mtu(name.c_str(), mtu) < 0 || vs_set_dev_mtu(vname.c_str(), mtu) < 0) + if (vs_set_dev_mtu(name.c_str(), mtu) < 0) { SWSS_LOG_ERROR("failed to set MTU on portId %s", sai_serialize_object_id(portId).c_str()); diff --git a/vslib/src/SwitchStateBaseHostif.cpp b/vslib/src/SwitchStateBaseHostif.cpp index 7ce39bf353d0..02070a10d3e7 100644 --- a/vslib/src/SwitchStateBaseHostif.cpp +++ b/vslib/src/SwitchStateBaseHostif.cpp @@ -657,7 +657,6 @@ sai_status_t SwitchStateBase::vs_create_hostif_tap_interface( } vs_set_dev_mtu(name.c_str(), mtu); - vs_set_dev_mtu(vname.c_str(), mtu); if (!hostif_create_tap_veth_forwarding(name, tapfd, obj_id)) {