[openib-general] FW: [PATCH fixed] [RFC] IB/srp: enable multiple connections to the same target

Michael S. Tsirkin mst at mellanox.co.il
Mon Oct 9 06:35:04 PDT 2006


Quoting r. Lakshmanan, Madhu <mlakshmanan at silverstorm.com>:
> Subject: FW: [PATCH fixed] [RFC] IB/srp: enable multiple connections to the same target
> 
> Quoting r. Roland Dreier <rdreier at cisco.com>:
> > Thanks, queued for 2.6.19
> 
> I tested the patches, which are included in OFED 1.1 RC7, against
> Silverstorm SRP targets. The patch breaks backward compatibility for
> fabrics that use Silverstorm targets, due to the following:
> 
> It defaults the new parameter "initiator_ext" to 0. Silverstorm SRP
> targets, when configured for working with OFED stacks, are usually set
> to expect an initiator extension of 1, to overcome the earlier
> limitation of OFED stacks setting initiator extension to the port
> number.

Sounds like a target bug - why does it expect *anything* specific
in the initiator extension?

> This implies that a user must, without exception, add
> "initiator_ext=<n>" to the add target echo string.
> 
> It'd be useful if either or both of the following could be done:
> 
> 1. Release note the above requirement of adding the "initiator_ext=<n>"
> string to the add target echo string, for all Silverstorm targets.

I don't think we'll be touching OFED 1.1 anymore. So maybe this is
the best choice for kernel.org, too.

> 2. Maintain the earlier default of the initiator extension being equal
> to the port number. 
> 
> I have prepared a patch that does step 2 above, which I'll send in a
> separate e-mail based on the feedback to the above suggestions.

Hmm. What, exactly, is the target assumption?

-- 
MST




More information about the general mailing list