aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/xfer.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2010-09-15 02:57:07 +0100
committerMichael Brown <mcb30@ipxe.org>2010-09-15 03:16:24 +0100
commit508ff4d614006557b549a7d26ecfca9655064a75 (patch)
tree00f555cbe724686adb556ea1115bdd26a6317a12 /src/include/ipxe/xfer.h
parent220495f8bf2222e1dc1aa7db554d23997b545546 (diff)
downloadipxe-508ff4d614006557b549a7d26ecfca9655064a75.tar.gz
[fc] Add support for Fibre Channel devices
Add support for Fibre Channel ports, peers, and upper-layer protocols, and for Fibre Channel extended link services. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/xfer.h')
-rw-r--r--src/include/ipxe/xfer.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/include/ipxe/xfer.h b/src/include/ipxe/xfer.h
index 0c0303279..1167e5cba 100644
--- a/src/include/ipxe/xfer.h
+++ b/src/include/ipxe/xfer.h
@@ -46,6 +46,22 @@ struct xfer_metadata {
/** Offset is absolute */
#define XFER_FL_ABS_OFFSET 0x0001
+/** Sender is relinquishing use of half-duplex channel */
+#define XFER_FL_OVER 0x0002
+
+/** This is the final data transfer */
+#define XFER_FL_OUT 0x0004
+
+/** Data content represents a command or status message
+ *
+ * The flag @c XFER_FL_RESPONSE is used to distinguish between a
+ * command message and a status message.
+ */
+#define XFER_FL_CMD_STAT 0x0008
+
+/** Data content is a response */
+#define XFER_FL_RESPONSE 0x0010
+
/* Data transfer interface operations */
extern int xfer_vredirect ( struct interface *intf, int type,