|
enum | fc_els_cmd {
ELS_LS_RJT = 0x01,
ELS_LS_ACC = 0x02,
ELS_PLOGI = 0x03,
ELS_FLOGI = 0x04,
ELS_LOGO = 0x05,
ELS_ABTX = 0x06,
ELS_RCS = 0x07,
ELS_RES = 0x08,
ELS_RSS = 0x09,
ELS_RSI = 0x0a,
ELS_ESTS = 0x0b,
ELS_ESTC = 0x0c,
ELS_ADVC = 0x0d,
ELS_RTV = 0x0e,
ELS_RLS = 0x0f,
ELS_ECHO = 0x10,
ELS_TEST = 0x11,
ELS_RRQ = 0x12,
ELS_REC = 0x13,
ELS_SRR = 0x14,
ELS_PRLI = 0x20,
ELS_PRLO = 0x21,
ELS_SCN = 0x22,
ELS_TPLS = 0x23,
ELS_TPRLO = 0x24,
ELS_LCLM = 0x25,
ELS_GAID = 0x30,
ELS_FACT = 0x31,
ELS_FDACDT = 0x32,
ELS_NACT = 0x33,
ELS_NDACT = 0x34,
ELS_QOSR = 0x40,
ELS_RVCS = 0x41,
ELS_PDISC = 0x50,
ELS_FDISC = 0x51,
ELS_ADISC = 0x52,
ELS_RNC = 0x53,
ELS_FARP_REQ = 0x54,
ELS_FARP_REPL = 0x55,
ELS_RPS = 0x56,
ELS_RPL = 0x57,
ELS_RPBC = 0x58,
ELS_FAN = 0x60,
ELS_RSCN = 0x61,
ELS_SCR = 0x62,
ELS_RNFT = 0x63,
ELS_CSR = 0x68,
ELS_CSU = 0x69,
ELS_LINIT = 0x70,
ELS_LSTS = 0x72,
ELS_RNID = 0x78,
ELS_RLIR = 0x79,
ELS_LIRR = 0x7a,
ELS_SRL = 0x7b,
ELS_SBRP = 0x7c,
ELS_RPSC = 0x7d,
ELS_QSA = 0x7e,
ELS_EVFP = 0x7f,
ELS_LKA = 0x80,
ELS_AUTH_ELS = 0x90
} |
|
enum | fc_els_rjt_reason {
ELS_RJT_NONE = 0,
ELS_RJT_INVAL = 0x01,
ELS_RJT_LOGIC = 0x03,
ELS_RJT_BUSY = 0x05,
ELS_RJT_PROT = 0x07,
ELS_RJT_UNAB = 0x09,
ELS_RJT_UNSUP = 0x0b,
ELS_RJT_INPROG = 0x0e,
ELS_RJT_FIP = 0x20,
ELS_RJT_VENDOR = 0xff
} |
|
enum | fc_els_rjt_explan {
ELS_EXPL_NONE = 0x00,
ELS_EXPL_SPP_OPT_ERR = 0x01,
ELS_EXPL_SPP_ICTL_ERR = 0x03,
ELS_EXPL_AH = 0x11,
ELS_EXPL_AH_REQ = 0x13,
ELS_EXPL_SID = 0x15,
ELS_EXPL_OXID_RXID = 0x17,
ELS_EXPL_INPROG = 0x19,
ELS_EXPL_PLOGI_REQD = 0x1e,
ELS_EXPL_INSUF_RES = 0x29,
ELS_EXPL_UNAB_DATA = 0x2a,
ELS_EXPL_UNSUPR = 0x2c,
ELS_EXPL_INV_LEN = 0x2d,
ELS_EXPL_NOT_NEIGHBOR = 0x62
} |
|
enum | fc_els_spp_resp {
FC_SPP_RESP_ACK = 1,
FC_SPP_RESP_RES = 2,
FC_SPP_RESP_INIT = 3,
FC_SPP_RESP_NO_PA = 4,
FC_SPP_RESP_CONF = 5,
FC_SPP_RESP_COND = 6,
FC_SPP_RESP_MULT = 7,
FC_SPP_RESP_INVL = 8
} |
|
enum | fc_els_scr_func { ELS_SCRF_FAB = 1,
ELS_SCRF_NPORT = 2,
ELS_SCRF_FULL = 3,
ELS_SCRF_CLEAR = 255
} |
|
enum | fc_els_rscn_ev_qual {
ELS_EV_QUAL_NONE = 0,
ELS_EV_QUAL_NS_OBJ = 1,
ELS_EV_QUAL_PORT_ATTR = 2,
ELS_EV_QUAL_SERV_OBJ = 3,
ELS_EV_QUAL_SW_CONFIG = 4,
ELS_EV_QUAL_REM_OBJ = 5
} |
|
enum | fc_els_rscn_addr_fmt { ELS_ADDR_FMT_PORT = 0,
ELS_ADDR_FMT_AREA = 1,
ELS_ADDR_FMT_DOM = 2,
ELS_ADDR_FMT_FAB = 3
} |
|
enum | fc_els_rnid_fmt { ELS_RNIDF_NONE = 0,
ELS_RNIDF_GEN = 0xdf
} |
|
enum | fc_els_rnid_atype {
ELS_RNIDA_UNK = 0x01,
ELS_RNIDA_OTHER = 0x02,
ELS_RNIDA_HUB = 0x03,
ELS_RNIDA_SWITCH = 0x04,
ELS_RNIDA_GATEWAY = 0x05,
ELS_RNIDA_CONV = 0x06,
ELS_RNIDA_HBA = 0x07,
ELS_RNIDA_PROXY = 0x08,
ELS_RNIDA_STORAGE = 0x09,
ELS_RNIDA_HOST = 0x0a,
ELS_RNIDA_SUBSYS = 0x0b,
ELS_RNIDA_ACCESS = 0x0e,
ELS_RNIDA_NAS = 0x11,
ELS_RNIDA_BRIDGE = 0x12,
ELS_RNIDA_VIRT = 0x13,
ELS_RNIDA_MF = 0xff,
ELS_RNIDA_MF_HUB = 1UL << 31,
ELS_RNIDA_MF_SW = 1UL << 30,
ELS_RNIDA_MF_GW = 1UL << 29,
ELS_RNIDA_MF_ST = 1UL << 28,
ELS_RNIDA_MF_HOST = 1UL << 27,
ELS_RNIDA_MF_SUB = 1UL << 26,
ELS_RNIDA_MF_ACC = 1UL << 25,
ELS_RNIDA_MF_WDM = 1UL << 24,
ELS_RNIDA_MF_NAS = 1UL << 23,
ELS_RNIDA_MF_BR = 1UL << 22,
ELS_RNIDA_MF_VIRT = 1UL << 21
} |
|
enum | fc_els_rnid_mgmt {
ELS_RNIDM_SNMP = 0,
ELS_RNIDM_TELNET = 1,
ELS_RNIDM_HTTP = 2,
ELS_RNIDM_HTTPS = 3,
ELS_RNIDM_XML = 4
} |
|
enum | fc_els_rnid_ipver { ELS_RNIDIP_NONE = 0,
ELS_RNIDIP_V4 = 1,
ELS_RNIDIP_V6 = 2
} |
|
enum | fc_els_rps_flag { FC_ELS_RPS_DID = 0x00,
FC_ELS_RPS_PPN = 0x01,
FC_ELS_RPS_WWPN = 0x02
} |
|
enum | fc_els_rps_resp_flag { FC_ELS_RPS_LPEV = 0x01
} |
|
enum | fc_els_rps_resp_status {
FC_ELS_RPS_PTP = 1 << 5,
FC_ELS_RPS_LOOP = 1 << 4,
FC_ELS_RPS_FAB = 1 << 3,
FC_ELS_RPS_NO_SIG = 1 << 2,
FC_ELS_RPS_NO_SYNC = 1 << 1,
FC_ELS_RPS_RESET = 1 << 0
} |
|
enum | fc_els_lirr_func { ELS_LIRR_SET_COND = 0x01,
ELS_LIRR_SET_UNCOND = 0x02,
ELS_LIRR_CLEAR = 0xff
} |
|
enum | fc_els_srl_flag { FC_ELS_SRL_ALL = 0x00,
FC_ELS_SRL_ONE = 0x01,
FC_ELS_SRL_EN_PER = 0x02,
FC_ELS_SRL_DIS_PER = 0x03
} |
|
enum | fc_els_clir_ts_fmt { ELS_CLIR_TS_UNKNOWN = 0,
ELS_CLIR_TS_SEC_FRAC = 1,
ELS_CLIR_TS_CSU = 2
} |
|
enum | fc_els_clid_iq {
ELS_CLID_SWITCH = 0x20,
ELS_CLID_E_PORT = 0x10,
ELS_CLID_SEV_MASK = 0x0c,
ELS_CLID_SEV_INFO = 0x00,
ELS_CLID_SEV_INOP = 0x08,
ELS_CLID_SEV_DEG = 0x04,
ELS_CLID_LASER = 0x02,
ELS_CLID_FRU = 0x01
} |
|
enum | fc_els_clid_ic {
ELS_CLID_IC_IMPL = 1,
ELS_CLID_IC_BER = 2,
ELS_CLID_IC_LOS = 3,
ELS_CLID_IC_NOS = 4,
ELS_CLID_IC_PST = 5,
ELS_CLID_IC_INVAL = 6,
ELS_CLID_IC_LOOP_TO = 7,
ELS_CLID_IC_LIP = 8
} |
|