Page MenuHomeFreeBSD

D30733.id90742.diff
No OneTemporary

D30733.id90742.diff

Index: sys/dev/ixl/if_ixl.c
===================================================================
--- sys/dev/ixl/if_ixl.c
+++ sys/dev/ixl/if_ixl.c
@@ -49,7 +49,7 @@
*********************************************************************/
#define IXL_DRIVER_VERSION_MAJOR 2
#define IXL_DRIVER_VERSION_MINOR 3
-#define IXL_DRIVER_VERSION_BUILD 0
+#define IXL_DRIVER_VERSION_BUILD 1
#define IXL_DRIVER_VERSION_STRING \
__XSTRING(IXL_DRIVER_VERSION_MAJOR) "." \
Index: sys/dev/ixl/ixl_pf_iflib.c
===================================================================
--- sys/dev/ixl/ixl_pf_iflib.c
+++ sys/dev/ixl/ixl_pf_iflib.c
@@ -413,8 +413,7 @@
/* Print out message if an unqualified module is found */
if ((status->link_info & I40E_AQ_MEDIA_AVAILABLE) &&
(pf->advertised_speed) &&
- (atomic_load_32(&pf->state) &
- IXL_PF_STATE_LINK_ACTIVE_ON_DOWN) != 0 &&
+ (if_getflags(pf->vsi.ifp) & IFF_UP) &&
(!(status->an_info & I40E_AQ_QUALIFIED_MODULE)) &&
(!(status->link_info & I40E_AQ_LINK_UP)))
device_printf(dev, "Link failed because "

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 5, 2:03 AM (14 h, 54 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16464928
Default Alt Text
D30733.id90742.diff (1 KB)

Event Timeline