Lines Matching +full:0 +full:x00030001
20 * ELS Command codes - byte 0 of the frame payload
23 ELS_LS_RJT = 0x01, /* ESL reject */
24 ELS_LS_ACC = 0x02, /* ESL Accept */
25 ELS_PLOGI = 0x03, /* N_Port login */
26 ELS_FLOGI = 0x04, /* F_Port login */
27 ELS_LOGO = 0x05, /* Logout */
28 ELS_ABTX = 0x06, /* Abort exchange - obsolete */
29 ELS_RCS = 0x07, /* read connection status */
30 ELS_RES = 0x08, /* read exchange status block */
31 ELS_RSS = 0x09, /* read sequence status block */
32 ELS_RSI = 0x0a, /* read sequence initiative */
33 ELS_ESTS = 0x0b, /* establish streaming */
34 ELS_ESTC = 0x0c, /* estimate credit */
35 ELS_ADVC = 0x0d, /* advise credit */
36 ELS_RTV = 0x0e, /* read timeout value */
37 ELS_RLS = 0x0f, /* read link error status block */
38 ELS_ECHO = 0x10, /* echo */
39 ELS_TEST = 0x11, /* test */
40 ELS_RRQ = 0x12, /* reinstate recovery qualifier */
41 ELS_REC = 0x13, /* read exchange concise */
42 ELS_SRR = 0x14, /* sequence retransmission request */
43 ELS_FPIN = 0x16, /* Fabric Performance Impact Notification */
44 ELS_EDC = 0x17, /* Exchange Diagnostic Capabilities */
45 ELS_RDP = 0x18, /* Read Diagnostic Parameters */
46 ELS_RDF = 0x19, /* Register Diagnostic Functions */
47 ELS_PRLI = 0x20, /* process login */
48 ELS_PRLO = 0x21, /* process logout */
49 ELS_SCN = 0x22, /* state change notification */
50 ELS_TPLS = 0x23, /* test process login state */
51 ELS_TPRLO = 0x24, /* third party process logout */
52 ELS_LCLM = 0x25, /* login control list mgmt (obs) */
53 ELS_GAID = 0x30, /* get alias_ID */
54 ELS_FACT = 0x31, /* fabric activate alias_id */
55 ELS_FDACDT = 0x32, /* fabric deactivate alias_id */
56 ELS_NACT = 0x33, /* N-port activate alias_id */
57 ELS_NDACT = 0x34, /* N-port deactivate alias_id */
58 ELS_QOSR = 0x40, /* quality of service request */
59 ELS_RVCS = 0x41, /* read virtual circuit status */
60 ELS_PDISC = 0x50, /* discover N_port service params */
61 ELS_FDISC = 0x51, /* discover F_port service params */
62 ELS_ADISC = 0x52, /* discover address */
63 ELS_RNC = 0x53, /* report node cap (obs) */
64 ELS_FARP_REQ = 0x54, /* FC ARP request */
65 ELS_FARP_REPL = 0x55, /* FC ARP reply */
66 ELS_RPS = 0x56, /* read port status block */
67 ELS_RPL = 0x57, /* read port list */
68 ELS_RPBC = 0x58, /* read port buffer condition */
69 ELS_FAN = 0x60, /* fabric address notification */
70 ELS_RSCN = 0x61, /* registered state change notification */
71 ELS_SCR = 0x62, /* state change registration */
72 ELS_RNFT = 0x63, /* report node FC-4 types */
73 ELS_CSR = 0x68, /* clock synch. request */
74 ELS_CSU = 0x69, /* clock synch. update */
75 ELS_LINIT = 0x70, /* loop initialize */
76 ELS_LSTS = 0x72, /* loop status */
77 ELS_RNID = 0x78, /* request node ID data */
78 ELS_RLIR = 0x79, /* registered link incident report */
79 ELS_LIRR = 0x7a, /* link incident record registration */
80 ELS_SRL = 0x7b, /* scan remote loop */
81 ELS_SBRP = 0x7c, /* set bit-error reporting params */
82 ELS_RPSC = 0x7d, /* report speed capabilities */
83 ELS_QSA = 0x7e, /* query security attributes */
84 ELS_EVFP = 0x7f, /* exchange virt. fabrics params */
85 ELS_LKA = 0x80, /* link keep-alive */
86 ELS_AUTH_ELS = 0x90, /* authentication ELS */
183 ELS_RJT_NONE = 0, /* no reject - not to be sent */
184 ELS_RJT_INVAL = 0x01, /* invalid ELS command code */
185 ELS_RJT_LOGIC = 0x03, /* logical error */
186 ELS_RJT_BUSY = 0x05, /* logical busy */
187 ELS_RJT_PROT = 0x07, /* protocol error */
188 ELS_RJT_UNAB = 0x09, /* unable to perform command request */
189 ELS_RJT_UNSUP = 0x0b, /* command not supported */
190 ELS_RJT_INPROG = 0x0e, /* command already in progress */
191 ELS_RJT_FIP = 0x20, /* FIP error */
192 ELS_RJT_VENDOR = 0xff, /* vendor specific error */
200 ELS_EXPL_NONE = 0x00, /* No additional explanation */
201 ELS_EXPL_SPP_OPT_ERR = 0x01, /* service parameter error - options */
202 ELS_EXPL_SPP_ICTL_ERR = 0x03, /* service parm error - initiator ctl */
203 ELS_EXPL_AH = 0x11, /* invalid association header */
204 ELS_EXPL_AH_REQ = 0x13, /* association_header required */
205 ELS_EXPL_SID = 0x15, /* invalid originator S_ID */
206 ELS_EXPL_OXID_RXID = 0x17, /* invalid OX_ID-RX_ID combination */
207 ELS_EXPL_INPROG = 0x19, /* Request already in progress */
208 ELS_EXPL_PLOGI_REQD = 0x1e, /* N_Port login required */
209 ELS_EXPL_INSUF_RES = 0x29, /* insufficient resources */
210 ELS_EXPL_UNAB_DATA = 0x2a, /* unable to supply requested data */
211 ELS_EXPL_UNSUPR = 0x2c, /* Request not supported */
212 ELS_EXPL_INV_LEN = 0x2d, /* Invalid payload length */
213 ELS_EXPL_NOT_NEIGHBOR = 0x62, /* VN2VN_Port not in neighbor set */
221 ELS_DTAG_LS_REQ_INFO = 0x00000001,
223 ELS_DTAG_LNK_FAULT_CAP = 0x0001000D,
225 ELS_DTAG_CG_SIGNAL_CAP = 0x0001000F,
227 ELS_DTAG_LNK_INTEGRITY = 0x00020001,
229 ELS_DTAG_DELIVERY = 0x00020002,
231 ELS_DTAG_PEER_CONGEST = 0x00020003,
233 ELS_DTAG_CONGESTION = 0x00020004,
235 ELS_DTAG_FPIN_REGISTER = 0x00030001,
304 __be32 desc_tag; /* descriptor tag (0x0000 0001) */
312 } rqst_w0; /* Request word 0 */
340 #define FC_SP_BB_DATA_MASK 0xfff /* mask for data field size in sp_bb_data */
351 #define FC_SP_FT_NPIV 0x8000 /* multiple N_Port_ID support (FLOGI) */
352 #define FC_SP_FT_CIRO 0x8000 /* continuously increasing rel off (PLOGI) */
353 #define FC_SP_FT_CLAD 0x8000 /* clean address (in FLOGI LS_ACC) */
354 #define FC_SP_FT_RAND 0x4000 /* random relative offset */
355 #define FC_SP_FT_VAL 0x2000 /* valid vendor version level */
356 #define FC_SP_FT_NPIV_ACC 0x2000 /* NPIV assignment (FLOGI LS_ACC) */
357 #define FC_SP_FT_FPORT 0x1000 /* F port (1) vs. N port (0) */
358 #define FC_SP_FT_ABB 0x0800 /* alternate BB_credit management */
359 #define FC_SP_FT_EDTR 0x0400 /* E_D_TOV Resolution is nanoseconds */
360 #define FC_SP_FT_MCAST 0x0200 /* multicast */
361 #define FC_SP_FT_BCAST 0x0100 /* broadcast */
362 #define FC_SP_FT_HUNT 0x0080 /* hunt group */
363 #define FC_SP_FT_SIMP 0x0040 /* dedicated simplex */
364 #define FC_SP_FT_SEC 0x0020 /* reserved for security */
365 #define FC_SP_FT_CSYN 0x0010 /* clock synch. supported */
366 #define FC_SP_FT_RTTOV 0x0008 /* R_T_TOV value 100 uS, else 100 mS */
367 #define FC_SP_FT_HALF 0x0004 /* dynamic half duplex */
368 #define FC_SP_FT_SEQC 0x0002 /* SEQ_CNT */
369 #define FC_SP_FT_PAYL 0x0001 /* FLOGI payload length 256, else 116 */
389 #define FC_CPC_VALID 0x8000 /* class valid */
390 #define FC_CPC_IMIX 0x4000 /* intermix mode */
391 #define FC_CPC_SEQ 0x0800 /* sequential delivery */
392 #define FC_CPC_CAMP 0x0200 /* camp-on */
393 #define FC_CPC_PRI 0x0080 /* priority */
399 #define FC_CPI_CSYN 0x0010 /* clock synch. capable */
404 #define FC_CPR_CSYN 0x0008 /* clock synch. capable */
436 #define FC_SPP_OPA_VAL 0x80 /* originator proc. assoc. valid */
437 #define FC_SPP_RPA_VAL 0x40 /* responder proc. assoc. valid */
438 #define FC_SPP_EST_IMG_PAIR 0x20 /* establish image pair */
439 #define FC_SPP_RESP_MASK 0x0f /* mask for response code (below) */
459 __u8 rrq_cmd; /* command (0x12) */
471 __u8 rec_cmd; /* command (0x13) */
483 __u8 reca_cmd; /* accept (0x02) */
543 __u8 rtv_cmd; /* command code 0x0e */
551 __u8 rtv_cmd; /* command code 0x02 */
584 __u8 rscn_cmd; /* RSCN opcode (0x61) */
597 #define ELS_RSCN_EV_QUAL_MASK 0xf /* mask for event qualifier */
598 #define ELS_RSCN_ADDR_FMT_BIT 0 /* shift count for address format */
599 #define ELS_RSCN_ADDR_FMT_MASK 0x3 /* mask for address format */
602 ELS_EV_QUAL_NONE = 0, /* unspecified */
611 ELS_ADDR_FMT_PORT = 0, /* rscn_fid is a port address */
621 __u8 rnid_cmd; /* RNID opcode (0x78) */
631 ELS_RNIDF_NONE = 0, /* no specific identification data */
632 ELS_RNIDF_GEN = 0xdf, /* general topology discovery format */
666 ELS_RNIDA_UNK = 0x01, /* unknown */
667 ELS_RNIDA_OTHER = 0x02, /* none of the following */
668 ELS_RNIDA_HUB = 0x03,
669 ELS_RNIDA_SWITCH = 0x04,
670 ELS_RNIDA_GATEWAY = 0x05,
671 ELS_RNIDA_CONV = 0x06, /* Obsolete, do not use this value */
672 ELS_RNIDA_HBA = 0x07, /* Obsolete, do not use this value */
673 ELS_RNIDA_PROXY = 0x08, /* Obsolete, do not use this value */
674 ELS_RNIDA_STORAGE = 0x09,
675 ELS_RNIDA_HOST = 0x0a,
676 ELS_RNIDA_SUBSYS = 0x0b, /* storage subsystem (e.g., RAID) */
677 ELS_RNIDA_ACCESS = 0x0e, /* access device (e.g. media changer) */
678 ELS_RNIDA_NAS = 0x11, /* NAS server */
679 ELS_RNIDA_BRIDGE = 0x12, /* bridge */
680 ELS_RNIDA_VIRT = 0x13, /* virtualization device */
681 ELS_RNIDA_MF = 0xff, /* multifunction device (bits below) */
696 ELS_RNIDM_SNMP = 0,
704 ELS_RNIDIP_NONE = 0, /* no IP support or node mgmt. */
767 FC_ELS_RPS_DID = 0x00, /* port identified by D_ID of req. */
768 FC_ELS_RPS_PPN = 0x01, /* port_spec is physical port number */
769 FC_ELS_RPS_WWPN = 0x02, /* port_spec is port WWN */
785 FC_ELS_RPS_LPEV = 0x01, /* L_port extension valid */
794 FC_ELS_RPS_RESET = 1 << 0, /* in link reset protocol */
809 ELS_LIRR_SET_COND = 0x01, /* set - conditionally receive */
810 ELS_LIRR_SET_UNCOND = 0x02, /* set - unconditionally receive */
811 ELS_LIRR_CLEAR = 0xff /* clear registration */
825 FC_ELS_SRL_ALL = 0x00, /* scan all FL ports */
826 FC_ELS_SRL_ONE = 0x01, /* scan specified loop */
827 FC_ELS_SRL_EN_PER = 0x02, /* enable periodic scanning (param) */
828 FC_ELS_SRL_DIS_PER = 0x03, /* disable periodic scanning */
885 ELS_CLIR_TS_UNKNOWN = 0, /* time stamp field unknown */
903 ELS_CLID_SWITCH = 0x20, /* incident port is a switch node */
904 ELS_CLID_E_PORT = 0x10, /* incident is an ISL (E) port */
905 ELS_CLID_SEV_MASK = 0x0c, /* severity 2-bit field mask */
906 ELS_CLID_SEV_INFO = 0x00, /* report is informational */
907 ELS_CLID_SEV_INOP = 0x08, /* link not operational */
908 ELS_CLID_SEV_DEG = 0x04, /* link degraded but operational */
909 ELS_CLID_LASER = 0x02, /* subassembly is a laser */
910 ELS_CLID_FRU = 0x01, /* format can identify a FRU */
931 FPIN_LI_UNKNOWN = 0x0,
932 FPIN_LI_LINK_FAILURE = 0x1,
933 FPIN_LI_LOSS_OF_SYNC = 0x2,
934 FPIN_LI_LOSS_OF_SIG = 0x3,
935 FPIN_LI_PRIM_SEQ_ERR = 0x4,
936 FPIN_LI_INVALID_TX_WD = 0x5,
937 FPIN_LI_INVALID_CRC = 0x6,
938 FPIN_LI_DEVICE_SPEC = 0xF,
960 FPIN_DELI_UNKNOWN = 0x0,
961 FPIN_DELI_TIMEOUT = 0x1,
962 FPIN_DELI_UNABLE_TO_ROUTE = 0x2,
963 FPIN_DELI_DEVICE_SPEC = 0xF,
981 FPIN_CONGN_CLEAR = 0x0,
982 FPIN_CONGN_LOST_CREDIT = 0x1,
983 FPIN_CONGN_CREDIT_STALL = 0x2,
984 FPIN_CONGN_OVERSUBSCRIPTION = 0x3,
985 FPIN_CONGN_DEVICE_SPEC = 0xF,
1001 FPIN_CONGN_SEVERITY_WARNING = 0xF1,
1002 FPIN_CONGN_SEVERITY_ERROR = 0xF7,
1009 __be32 desc_tag; /* Descriptor Tag (0x00020001) */
1039 __be32 desc_tag; /* Descriptor Tag (0x00020002) */
1055 __be32 desc_tag; /* Descriptor Tag (0x00020003) */
1081 __be32 desc_tag; /* Descriptor Tag (0x00020004) */
1101 __u8 fpin_cmd; /* command (0x16) */
1112 __be32 desc_tag; /* FPIN Registration (0x00030001) */
1132 __u8 fpin_cmd; /* command (0x19) */
1163 __be32 desc_tag; /* Descriptor Tag (0x0001000D) */
1175 /* Note: Capability: bits 31:4 Rsvd; bits 3:0 are capabilities */
1176 EDC_CG_SIG_NOTSUPPORTED = 0x00, /* neither supported */
1177 EDC_CG_SIG_WARN_ONLY = 0x01,
1178 EDC_CG_SIG_WARN_ALARM = 0x02, /* both supported */
1195 EDC_CG_SIGFREQ_SEC = 0x1, /* Units: seconds */
1196 EDC_CG_SIGFREQ_MSEC = 0x2, /* Units: milliseconds */
1212 __be32 desc_tag; /* Descriptor Tag (0x0001000F) */
1228 __u8 edc_cmd; /* command (0x17) */