Hi,
This is updated patch set for both FC transport and qla2xxx module in
an effort of supporting pass through, ELS and CT services. For the
reference, http://marc.info/?t=121569558300005&r=1&w=2 is the previous
discussion triggered the implementation.
Based on the discussion, following are remarks for the implementations,
- the SMP in the SAS transport has referenced, so the layout of the
changes are quite similar to it
- at this stage, the ELS/CT service packet serviced one at a time,
synchronously
- in the scsi_transport_fc module, there is dedicated handler in the
LLDD for ELS and CT, respectively
- device files are created in following directories for each of
discovered initiator/targets,
= /sys/class/bsg/rport-<host_no>:<bus>-<id>
= dev/rport-<host_no>:<bus>-<id>
- the qla2xxx module has been tested with the simple application that
issues some of ELS and CT service requests
- abort mechanism is in place
Any comments on the implementations are appreciated.
One thing, sometimes, patches from my email client may get mangled for
some reason, so the actual patches have attached separately at the
end of each email.
Sorry for the inconvenience, will get fix as soon as possible.
Thank you,
Seokmann
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html