Blame SOURCES/libhbaapi-2.2.9-portspeed.patch

2c89c9
From e135ff849b6538814096401d1b40159091505d14 Mon Sep 17 00:00:00 2001
2c89c9
From: Chris Leech <cleech@redhat.com>
2c89c9
Date: Wed, 17 Sep 2014 06:03:14 +0000
2c89c9
Subject: [PATCH] libhbaapi: Add new HBA_PORTSPEED definitions.
2c89c9
2c89c9
These extend the defined port speed API out to 40 GBit/sec, matching the
2c89c9
FDMI values from the latest FC-GS-7 draft.
2c89c9
2c89c9
Signed-off-by: Chris Leech <cleech@redhat.com>
2c89c9
Signed-off-by: Vasu Dev <vasu.dev@intel.com>
2c89c9
---
2c89c9
 hbaapi.h | 16 +++++++++++-----
2c89c9
 1 file changed, 11 insertions(+), 5 deletions(-)
2c89c9
2c89c9
diff --git a/hbaapi.h b/hbaapi.h
2c89c9
index 58098e0..b94703b 100644
2c89c9
--- a/hbaapi.h
2c89c9
+++ b/hbaapi.h
2c89c9
@@ -229,11 +229,17 @@ typedef HBA_UINT32 HBA_PORTSTATE;
2c89c9
 
2c89c9
 
2c89c9
 typedef HBA_UINT32 HBA_PORTSPEED;
2c89c9
-#define HBA_PORTSPEED_UNKNOWN		0   /* Unknown - transceiver incable
2c89c9
-					     * of reporting */
2c89c9
-#define HBA_PORTSPEED_1GBIT		1   /* 1 GBit/sec */
2c89c9
-#define HBA_PORTSPEED_2GBIT		2   /* 2 GBit/sec */
2c89c9
-#define HBA_PORTSPEED_10GBIT		4   /* 10 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_UNKNOWN		0x0000  /* Unknown - transceiver incable
2c89c9
+					         * of reporting */
2c89c9
+#define HBA_PORTSPEED_1GBIT		0x0001  /* 1 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_2GBIT		0x0002  /* 2 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_10GBIT		0x0004  /* 10 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_4GBIT		0x0008  /* 4 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_8GBIT		0x0010  /* 8 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_16GBIT		0x0020  /* 16 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_32GBIT		0x0040  /* 32 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_20GBIT		0x0080  /* 20 GBit/sec */
2c89c9
+#define HBA_PORTSPEED_40GBIT		0x0100  /* 40 GBit/sec */
2c89c9
 #define HBA_PORTSPEED_NOT_NEGOTIATED	(1 << 15) /* Speed not established */
2c89c9
 
2c89c9
 
2c89c9
-- 
2c89c9
1.9.3
2c89c9