svn commit: r289890 - head/sys/dev/isp
Alexander Motin
mav at FreeBSD.org
Sat Oct 24 19:47:55 UTC 2015
Author: mav
Date: Sat Oct 24 19:47:54 2015
New Revision: 289890
URL: https://svnweb.freebsd.org/changeset/base/289890
Log:
Skip reserved IP Broadcast handle from using.
Modified:
head/sys/dev/isp/isp.c
head/sys/dev/isp/ispvar.h
Modified: head/sys/dev/isp/isp.c
==============================================================================
--- head/sys/dev/isp/isp.c Sat Oct 24 19:40:27 2015 (r289889)
+++ head/sys/dev/isp/isp.c Sat Oct 24 19:47:54 2015 (r289890)
@@ -3164,7 +3164,7 @@ isp_scan_loop(ispsoftc_t *isp, int chan)
continue;
}
if (ISP_CAP_2KLOGIN(isp)) {
- if (handle >= NPH_RESERVED && handle <= NPH_FL_ID) {
+ if (handle >= NPH_RESERVED && handle <= NPH_IP_BCST) {
continue;
}
}
@@ -4301,8 +4301,8 @@ isp_nxt_handle(ispsoftc_t *isp, int chan
if (handle >= FL_ID && handle <= SNS_ID) {
handle = SNS_ID+1;
}
- if (handle >= NPH_RESERVED && handle <= NPH_FL_ID) {
- handle = NPH_FL_ID+1;
+ if (handle >= NPH_RESERVED && handle <= NPH_IP_BCST) {
+ handle = NPH_IP_BCST + 1;
}
if (ISP_CAP_2KLOGIN(isp)) {
if (handle == NPH_MAX_2K) {
Modified: head/sys/dev/isp/ispvar.h
==============================================================================
--- head/sys/dev/isp/ispvar.h Sat Oct 24 19:40:27 2015 (r289889)
+++ head/sys/dev/isp/ispvar.h Sat Oct 24 19:47:54 2015 (r289890)
@@ -253,7 +253,7 @@ typedef struct {
#define NPH_SNS_ID 0x7FC /* SNS Server Special ID */
#define NPH_FABRIC_CTLR 0x7FD /* Fabric Controller (0xFFFFFD) */
#define NPH_FL_ID 0x7FE /* F Port Special ID (0xFFFFFE) */
-#define NPH_IP_BCST 0x7ff /* IP Broadcast Special ID (0xFFFFFF) */
+#define NPH_IP_BCST 0x7FF /* IP Broadcast Special ID (0xFFFFFF) */
#define NPH_MAX_2K 0x800
/*
More information about the svn-src-all
mailing list