From a0ad5cc5cf771040044b632dc4f60c0e4c4713ed Mon Sep 17 00:00:00 2001
From: Pim van Pelt <pim@ipng.nl>
Date: Fri, 3 Jun 2022 20:33:48 +0000
Subject: [PATCH] Merge Gerrit 36176 from upstream

---
 lcpng_interface.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lcpng_interface.c b/lcpng_interface.c
index 425f862..0fce5ec 100644
--- a/lcpng_interface.c
+++ b/lcpng_interface.c
@@ -1162,7 +1162,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);
 	}