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); }