summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Nikolaev <anikolaev@netgate.com>2022-05-19 10:52:01 +0000
committerMatthew Smith <mgsmith@netgate.com>2022-05-23 15:36:51 +0000
commit8abbdf509bbd20c5325c8637f78f502aeeb77af3 (patch)
tree25cd5de4b5e1ce4437c4867903da88fc1ab9b133
parentbeafecfc2e183d8b4036894e345847ad1ab351a9 (diff)
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 <anikolaev@netgate.com> Change-Id: Ia97277b3bf7c958fa665e4ead8d0e48f02921e69
-rw-r--r--src/plugins/linux-cp/lcp_interface.c3
1 files changed, 2 insertions, 1 deletions
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);
}