State default SM_Key value change in usage massage, OpenSM man page and
generated config template file.

Signed-off-by: Sasha Khapyorsky <[EMAIL PROTECTED]>
---
 opensm/man/opensm.8.in     |    3 +++
 opensm/opensm/main.c       |    8 +++++++-
 opensm/opensm/osm_subnet.c |    5 +++++
 3 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/opensm/man/opensm.8.in b/opensm/man/opensm.8.in
index bb58f8a..b6a9fc7 100644
--- a/opensm/man/opensm.8.in
+++ b/opensm/man/opensm.8.in
@@ -99,6 +99,9 @@ is chosen by priority and GUID.  Range goes from 0
 \fB\-smkey\fR
 This option specifies the SM\'s SM_Key (64 bits).
 This will effect SM authentication.
+Note that OpenSM version 3.2.1 and below used the default value '1'
+in a host byte order, it is fixed now but you may need this option to
+interoperate with old OpenSM running on a little endian machine.
 .TP
 \fB\-r\fR, \fB\-\-reassign_lids\fR
 This option causes OpenSM to reassign LIDs to all
diff --git a/opensm/opensm/main.c b/opensm/opensm/main.c
index 040a0d7..48e9e47 100644
--- a/opensm/opensm/main.c
+++ b/opensm/opensm/main.c
@@ -163,7 +163,13 @@ static void show_usage(void)
               "          from 0 (lowest priority) to 15 (highest).\n\n");
        printf("-smkey <SM_Key>\n"
               "          This option specifies the SM's SM_Key (64 bits).\n"
-              "          This will effect SM authentication.\n\n");
+              "          This will effect SM authentication.\n"
+              "          Note that OpenSM version 3.2.1 and below used the\n"
+              "          default value '1' in a host byte order, it is fixed\n"
+              "          now but you may need this option to interoperate\n"
+              "          with old OpenSM running on a little endian machine.\n"
+              "\n");
+
        printf("-r\n"
               "--reassign_lids\n"
               "          This option causes OpenSM to reassign LIDs to all\n"
diff --git a/opensm/opensm/osm_subnet.c b/opensm/opensm/osm_subnet.c
index e465565..dd71fa3 100644
--- a/opensm/opensm/osm_subnet.c
+++ b/opensm/opensm/osm_subnet.c
@@ -1403,6 +1403,11 @@ int osm_subn_write_conf_file(char *file_name, IN 
osm_subn_opt_t *const p_opts)
                "sm_key 0x%016" PRIx64 "\n\n"
                "# SM_Key value to qualify rcv SA queries as 'trusted'\n"
                "sa_key 0x%016" PRIx64 "\n\n"
+               "# Note that for both values above (sm_key and sa_key)\n"
+               "# OpenSM version 3.2.1 and below used the default value '1'\n"
+               "# in a host byte order, it is fixed now but you may need to\n"
+               "# change the values to interoperate with old OpenSM running\n"
+               "# on a little endian machine.\n\n"
                "# Subnet prefix used on this subnet\n"
                "subnet_prefix 0x%016" PRIx64 "\n\n"
                "# The LMC value used on this subnet\n"
-- 
1.5.5.1.178.g1f811

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to