Signed-off-by: Hal Rosenstock <[email protected]>

---
diff --git a/ibsim/sim.h b/ibsim/sim.h
index 5e9b4f0..4c1439c 100644
--- a/ibsim/sim.h
+++ b/ibsim/sim.h
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved.
+ * Copyright (c) 2009 HNR Consulting. All rights reserved.
  *
  * This file is part of ibsim.
  *
@@ -189,6 +190,7 @@ struct Port {
        int portnum;
        int lid;
        int smlid;
+       int smsl;
        int linkwidth;
        int linkwidthena;
        int linkspeed;
diff --git a/ibsim/sim_mad.c b/ibsim/sim_mad.c
index d2c313c..a24e5d3 100644
--- a/ibsim/sim_mad.c
+++ b/ibsim/sim_mad.c
@@ -432,6 +432,7 @@ do_portinfo(Port * port, unsigned op, uint32_t portnum, 
uint8_t * data)
                }
                p->lid = newlid;
                p->smlid = mad_get_field(data, 0, IB_PORT_SMLID_F);
+               p->smsl = mad_get_field(data, 0, IB_PORT_SMSL_F);
 //              p->linkwidth = mad_get_field(data, 0, 
IB_PORT_LINK_WIDTH_ENABLED_F); // ignored
                p->lmc = mad_get_field(data, 0, IB_PORT_LMC_F);
                p->hoqlife = mad_get_field(data, 0, IB_PORT_HOQ_LIFE_F);
diff --git a/ibsim/sim_net.c b/ibsim/sim_net.c
index 13c3b8c..8b95947 100644
--- a/ibsim/sim_net.c
+++ b/ibsim/sim_net.c
@@ -1,5 +1,6 @@
 /*
  * Copyright (c) 2004-2008 Voltaire, Inc. All rights reserved.
+ * Copyright (c) 2009 HNR Consulting. All rights reserved.
  *
  * This file is part of ibsim.
  *
@@ -1077,6 +1078,7 @@ void update_portinfo(Port * p)
                      p->node->type == SWITCH_NODE ? 0 : p->portnum);
        mad_set_field(pi, 0, IB_PORT_LID_F, p->lid);
        mad_set_field(pi, 0, IB_PORT_SMLID_F, p->smlid);
+       mad_set_field(pi, 0, IB_PORT_SMSL_F, p->smsl);
        mad_set_field(pi, 0, IB_PORT_OPER_VLS_F, p->op_vls);
        mad_set_field(pi, 0, IB_PORT_LINK_WIDTH_ENABLED_F, p->linkwidthena);
        mad_set_field(pi, 0, IB_PORT_LINK_WIDTH_SUPPORTED_F,
_______________________________________________
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