CAM_NEW_TRAN

Scott Long scottl at samsco.org
Sun Oct 29 06:33:12 UTC 2006


Matthew Jacob wrote:
>>
>> iSCSI:
>> I don't know - I haven't played with your iSCSI driver yet. I would
>> actually expect things to be substantially easier as you can then make
>> iSCSI a transport protocol and do transport specific things within it
>> which are awkward otherwise.
> 
> 
> Incomplete thought: to a first approximation it shouldn't really
> affect you much at all. Most of the 'driver' changes are things just
> put into slightly different structures and called something a bit
> different.
> 
> The notion then would be to start taking this further and doing more
> and more useful things with it.
> 
> For example, camlib/camcontrol would then be taught about the
> different transport types and could report WWPNs and whatnot for FC
> and whatever that ridiculous 511 byte UUID there is for iSCSI.
> Everyone I know who uses FreeBSD with Fibre Channel and target mode
> has to hack things to get that information.

Making changes that forces application changes (xmcd, cdparanoia) is
going to be hard to swallow.  If they just need a recompile, that's a
lot better.  Having a shim for binary compatibility would be the best.
All depends on how much work you want to put into it.

Scott


More information about the freebsd-scsi mailing list