Skip reserved IP Broadcast handle from using.
This commit is contained in:
parent
b3b0e0dc79
commit
4337b21f2e
@ -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, uint16_t handle)
|
||||
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) {
|
||||
|
@ -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
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user