Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2016 12:04:05 +0000 (UTC)
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r301119 - head/sys/dev/cxgbe/cxgbei
Message-ID:  <201606011204.u51C45q8030728@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: trasz
Date: Wed Jun  1 12:04:04 2016
New Revision: 301119
URL: https://svnweb.freebsd.org/changeset/base/301119

Log:
  Reduce the priority of cxgbei(4) driver, so it doesn't get chosen
  by default.  This is a workaround for a too simplistic ICL module
  choosing mechanism.  To use it, specify offload in ctl.conf
  or iscsi.conf.
  
  This fixes a problem where "kldload cxgbei" wedges the iSCSI stack,
  if you don't have a Chelsio card installed, or the endpoints of the
  iSCSI session are not reachable through addresses configured
  on that interface.
  
  Reviewed by:	np@
  MFC after:	1 month

Modified:
  head/sys/dev/cxgbe/cxgbei/icl_cxgbei.c

Modified: head/sys/dev/cxgbe/cxgbei/icl_cxgbei.c
==============================================================================
--- head/sys/dev/cxgbe/cxgbei/icl_cxgbei.c	Wed Jun  1 11:45:06 2016	(r301118)
+++ head/sys/dev/cxgbe/cxgbei/icl_cxgbei.c	Wed Jun  1 12:04:04 2016	(r301119)
@@ -850,7 +850,7 @@ icl_cxgbei_load(void)
 
 	refcount_init(&icl_cxgbei_ncons, 0);
 
-	error = icl_register("cxgbei", false, 100, icl_cxgbei_limits,
+	error = icl_register("cxgbei", false, -100, icl_cxgbei_limits,
 	    icl_cxgbei_new_conn);
 	KASSERT(error == 0, ("failed to register"));
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606011204.u51C45q8030728>