* [OpenFCoE] [PATCH] (user-libfc) Change the default FCoE protocol version to the T11 (Aug. 2007) version.
@ 2007-11-30 18:59 Joe Eykholt
0 siblings, 0 replies; only message in thread
From: Joe Eykholt @ 2007-11-30 18:59 UTC (permalink / raw)
To: linux-scsi
Change the default FCoE protocol version to the T11 (Aug. 2007) version.
Use environment to override: export FCOE_OLD_ALL=1 to use the old protocol
on all interfaces, or FCOE_OLD_eth0=1 to use it on eth0.
---
usr/common/libfc/src/encaps/fcoe.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/usr/common/libfc/src/encaps/fcoe.c b/usr/common/libfc/src/encaps/fcoe.c
index 017e41e..4a0d9f0 100644
--- a/usr/common/libfc/src/encaps/fcoe.c
+++ b/usr/common/libfc/src/encaps/fcoe.c
@@ -60,8 +60,8 @@
#define FCOE_ET_VAR "FCOE_ETHERTYPE" /* env. var. for ethertype */
#define FCOE_OUI_VAR "FCOE_OUI" /* env. var. for OUI */
-#define FCOE_NEW_VAR "FCOE_NEW_%s" /* env. var. for new version */
-#define FCOE_NEW_ALL_VAR "FCOE_NEW_ALL" /* env. var. for new version */
+#define FCOE_OLD_VAR "FCOE_OLD_%s" /* env. var. for old version */
+#define FCOE_OLD_ALL_VAR "FCOE_OLD_ALL" /* env. var. for old version */
#define FC_FCOE_BUFLEN 2200 /* buffer size for reads */
#define FC_FCOE_SOCKBUF_LEN (512 * 1024) /* requested receive socket buf size */
@@ -158,11 +158,11 @@ fc_fcoe_create(const char *ifname, u_int vlan,
char buf[40];
/*
- * Test for presense of env. variables FCOE_NEW_<ifname> or FCOE_NEW.
- * If these are not there, the older version is used.
+ * Test for presense of env. variables FCOE_OLD_<ifname> or FCOE_OLD_ALL.
+ * If any of these are there, the older protocol version is used.
*/
- snprintf(buf, sizeof (buf), FCOE_NEW_VAR, ifname);
- if ((getenv(buf) == NULL && getenv(FCOE_NEW_ALL_VAR) == NULL) ||
+ snprintf(buf, sizeof (buf), FCOE_OLD_VAR, ifname);
+ if (getenv(buf) != NULL || getenv(FCOE_OLD_ALL_VAR) != NULL ||
(options & FC_OPT_FCOE_OLD) != 0) {
return (fc_fcoe_create_old(ifname, vlan, src_mac, dest_mac, options));
}
--
1.5.3.6
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2007-11-30 18:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-30 18:59 [OpenFCoE] [PATCH] (user-libfc) Change the default FCoE protocol version to the T11 (Aug. 2007) version Joe Eykholt
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.