diff --git a/sys/dev/ixl/if_ixl.c b/sys/dev/ixl/if_ixl.c index c7c0144..661f251 100644 --- a/sys/dev/ixl/if_ixl.c +++ b/sys/dev/ixl/if_ixl.c @@ -693,7 +693,10 @@ ixl_attach(device_t dev) /* Limit phy interrupts to link and modules failure */ error = i40e_aq_set_phy_int_mask(hw, - I40E_AQ_EVENT_LINK_UPDOWN | I40E_AQ_EVENT_MODULE_QUAL_FAIL, NULL); + I40E_AQ_EVENT_MEDIA_NA | I40E_AQ_EVENT_LINK_FAULT | + I40E_AQ_EVENT_PHY_TEMP_ALARM | I40E_AQ_EVENT_EXCESSIVE_ERRORS | + I40E_AQ_EVENT_SIGNAL_DETECT | I40E_AQ_EVENT_AN_COMPLETED | + I40E_AQ_EVENT_PORT_TX_SUSPENDED, NULL); if (error) device_printf(dev, "set phy mask failed: %d\n", error);