svn commit: r284904 - stable/10/sys/dev/isp

2015-06-28 Thread Alexander Motin
Author: mav Date: Sun Jun 28 09:24:02 2015 New Revision: 284904 URL: https://svnweb.freebsd.org/changeset/base/284904 Log: MFC r284681: Rewrite port database handling for target mode. Previous implementation was too fragile to initiator parameters changes. In case of port role change it

svn commit: r284905 - stable/10/sys/dev/isp

2015-06-28 Thread Alexander Motin
Author: mav Date: Sun Jun 28 09:25:13 2015 New Revision: 284905 URL: https://svnweb.freebsd.org/changeset/base/284905 Log: MFC r284727: Add dev.isp.X.role sysctl in addition to tunable. It (mostly) allows to enable/disable initiator mode in run time. Target mode control is blocked here

svn commit: r284908 - stable/10/usr.sbin/ctld

2015-06-28 Thread Alexander Motin
Author: mav Date: Sun Jun 28 09:41:10 2015 New Revision: 284908 URL: https://svnweb.freebsd.org/changeset/base/284908 Log: MFC r284765, r284875: Teach ctld about CTL's physical_port and virtual_port fields. This allows ctld to work with isp(4) virtual ports, specifying them as isp0/1,

svn commit: r284907 - stable/10/sys/dev/isp

2015-06-28 Thread Alexander Motin
Author: mav Date: Sun Jun 28 09:27:34 2015 New Revision: 284907 URL: https://svnweb.freebsd.org/changeset/base/284907 Log: MFC r284808: Remove limitations on setting WWNNs starting from 2. It is odd that driver first tries to generate synthetic WWNN based on WWPN starting from 2, but