On 08:56 Tue 01 Jun , Jim Schutt wrote: > Before commit 051a1dd5 (opensm/osm_qos.c: split switch external and end > ports setup), osm_qos_setup() would end up calling sl2vl_update_table() > for output ports 1-N, and inport ports 0-N. > > Commit 051a1dd5 changed this around to be output ports 0-N, and input > ports 1-N, and an InfiniScale IV-based fabric would log lots of errors > like these: > > log_rcv_cb_error: ERR 3111: Received MAD with error status = 0x1C > SubnGetResp(SLtoVLMappingTable), attr_mod 0x2300, TID 0xad069 > Initial path: 0,1,1,4,13 Return path: 0,25,1,7,10 > > The attr_mod in every such message has 0x00 in the least significant > byte, which specifies the output port. > > With the port ranges restored to their old values, the above log messages > stop. Hal Rosenstock pointed out that we should not be attempting > to program a base SP0 with SL2VL maps; see, e.g., IBA 1.2.1, section > 14.2.5.8, page 844. So, this patch is a full reversion for > switches supporting base SP0, but only a partial reversion for > switches supporting enhanced SP0. > > Signed-off-by: Jim Schutt <[email protected]>
Applied. Thanks. Sasha -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
