diff options
author | mav <mav@FreeBSD.org> | 2016-04-14 20:49:01 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2016-04-14 20:49:01 +0000 |
commit | 34046610f1e66c243c46981949efca943d200816 (patch) | |
tree | fd43ae2a14b39d889c76403db161b188c6c1b4c8 /sys/dev/isp/ispvar.h | |
parent | eb6d64dc94a980d542c7bfb6af77fd42944deb0d (diff) | |
download | FreeBSD-src-34046610f1e66c243c46981949efca943d200816.zip FreeBSD-src-34046610f1e66c243c46981949efca943d200816.tar.gz |
Extract virtual port address from RQSTYPE_RPT_ID_ACQ.
This should close the race between request arriving on new target mode
virtual port and its scanner thread finally fetch its address for request
routing.
Diffstat (limited to 'sys/dev/isp/ispvar.h')
-rw-r--r-- | sys/dev/isp/ispvar.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/dev/isp/ispvar.h b/sys/dev/isp/ispvar.h index 104782b..a97a04f 100644 --- a/sys/dev/isp/ispvar.h +++ b/sys/dev/isp/ispvar.h @@ -490,14 +490,15 @@ typedef struct { #define LOOP_NIL 0 #define LOOP_HAVE_LINK 1 -#define LOOP_TESTING_LINK 2 -#define LOOP_LTEST_DONE 3 -#define LOOP_SCANNING_LOOP 4 -#define LOOP_LSCAN_DONE 5 -#define LOOP_SCANNING_FABRIC 6 -#define LOOP_FSCAN_DONE 7 -#define LOOP_SYNCING_PDB 8 -#define LOOP_READY 9 +#define LOOP_HAVE_ADDR 2 +#define LOOP_TESTING_LINK 3 +#define LOOP_LTEST_DONE 4 +#define LOOP_SCANNING_LOOP 5 +#define LOOP_LSCAN_DONE 6 +#define LOOP_SCANNING_FABRIC 7 +#define LOOP_FSCAN_DONE 8 +#define LOOP_SYNCING_PDB 9 +#define LOOP_READY 10 #define TOPO_NL_PORT 0 #define TOPO_FL_PORT 1 |