From: Anton Nikolaev Date: Thu, 19 May 2022 10:52:01 +0000 (+0000) Subject: linux-cp: fix display of link_speed X-Git-Tag: v22.10-rc0~10 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=8abbdf509bbd20c5325c8637f78f502aeeb77af3;p=vpp.git linux-cp: fix display of link_speed Type: fix Don't set link speed for tap interface when link speed is unknown Signed-off-by: Anton Nikolaev Change-Id: Ia97277b3bf7c958fa665e4ead8d0e48f02921e69 --- diff --git a/src/plugins/linux-cp/lcp_interface.c b/src/plugins/linux-cp/lcp_interface.c index be73372e374..82675903ec6 100644 --- a/src/plugins/linux-cp/lcp_interface.c +++ b/src/plugins/linux-cp/lcp_interface.c @@ -1172,7 +1172,8 @@ lcp_itf_pair_link_up_down (vnet_main_t *vnm, u32 hw_if_index, u32 flags) tap_set_carrier (si->hw_if_index, (flags & VNET_HW_INTERFACE_FLAG_LINK_UP)); - if (flags & VNET_HW_INTERFACE_FLAG_LINK_UP) + if (flags & VNET_HW_INTERFACE_FLAG_LINK_UP && + hi->link_speed != UINT32_MAX) { tap_set_speed (si->hw_if_index, hi->link_speed / 1000); }