Allow ibportstate to build and run on both Linux and Windows.  Window
build files are maintained in the WinOF respository.  These changes
allow dropping the infiniband-diags into the WinOF build environment.

Signed-off-by: Sean Hefty <sean.he...@intel.com>
---

 infiniband-diags/src/ibportstate.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/infiniband-diags/src/ibportstate.c 
b/infiniband-diags/src/ibportstate.c
index d1a112b..c0b9b34 100644
--- a/infiniband-diags/src/ibportstate.c
+++ b/infiniband-diags/src/ibportstate.c
@@ -311,12 +311,12 @@ int main(int argc, char **argv)
                                        /* Setup portid for peer port */
                                        memcpy(&peerportid, &portid, 
sizeof(peerportid));
                                        peerportid.drpath.cnt = 1;
-                                       peerportid.drpath.p[1] = portnum;
+                                       peerportid.drpath.p[1] = (uint8_t) 
portnum;
 
                                        /* Set DrSLID to local lid */
                                        if (ib_resolve_self(&selfportid, 
&selfport, 0) < 0)
                                                IBERROR("could not resolve 
self");
-                                       peerportid.drpath.drslid = 
selfportid.lid;
+                                       peerportid.drpath.drslid = (uint16_t) 
selfportid.lid;
                                        peerportid.drpath.drdlid = 0xffff;
 
                                        /* Get peer port NodeInfo to obtain 
peer port number */



_______________________________________________
general mailing list
general@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

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

Reply via email to