Lines Matching +full:max +full:- +full:reason
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * Maintained at www.Open-FCoE.org
15 * From T11 FC-FS-2 Rev 0.90 - 9 August 2005.
42 #define FC_MAX_PAYLOAD 2112U /* max payload length in bytes */
43 #define FC_MIN_MAX_PAYLOAD 256U /* lower limit on max payload */
49 * fh_r_ctl - Routing control definitions.
52 * FC-4 device_data.
72 FC_RCTL_ELS4_REQ = 0x32, /* FC-4 ELS request */
73 FC_RCTL_ELS4_REP = 0x33, /* FC-4 ELS reply */
78 FC_RCTL_IFRH = 0x51, /* inter-fabric routing header */
119 [FC_RCTL_ELS4_REQ] = "FC-4 ELS req", \
120 [FC_RCTL_ELS4_REP] = "FC-4 ELS rep", \
139 * Well-known fabric addresses.
150 FC_FID_ALIASES = 0xfffff8, /* alias server (FC-PH2) */
156 #define FC_FID_WELL_KNOWN_MAX 0xffffff /* highest well-known fabric ID */
157 #define FC_FID_WELL_KNOWN_BASE 0xfffff5 /* start of well-known fabric ID */
160 * Other well-known addresses, outside the above contiguous range.
179 FC_TYPE_CT = 0x20, /* Fibre Channel Services (FC-CT) */
181 FC_TYPE_NVME = 0x28, /* FC-NVME */
203 #define FC_XID_MAX 0xfffe /* supported max exchange ID */
206 * fh_f_ctl - Frame control flags.
252 __u8 br_reason; /* reason code */
253 __u8 br_explan; /* reason explanation */
258 * BA_RJT reason codes.
259 * From FS-2.
268 FC_BA_RJT_VENDOR = 0xff, /* vendor-specific (see br_vendor) */
272 * BA_RJT reason code explanations.
276 FC_BA_RJT_INV_XID = 0x03, /* invalid OX_ID-RX_ID combination */
285 __u8 rj_reason; /* reason code */
291 * P_RJT and F_RJT reject reason codes.
294 FC_RJT_NONE = 0, /* non-reject (reserved by standard) */