[Stgt-devel] vtl take 3

FUJITA Tomonori fujita.tomonori
Thu May 3 07:10:14 CEST 2007

From: "Mark Harvey" <markh794 at gmail.com>
Subject: [Stgt-devel] vtl take 3
Date: Fri, 27 Apr 2007 11:10:15 +1000

> Post #3 of vtl patch against current scsi target git head..
>  - Sorry - it is an attachment due to patch size (80k)
> Updated smc module to use 'kernel style param parser' parser.c
>  - ssc module is still to be updated.
> Moved common 'scsi_sn' & 'scsi_id' from target.c to spc.c
>  - To me, the processing of module 'params' should be handled in each module.
>  - sbc / mmc both call the common (original code in target.c) routine
> in spc.c. While this is not a 'SCSI Primary Command', I chose this as
> the 'best fit' place for the common routine.

OK. I don't like to have the code to parse scsi_sn and scsi_id in all
the device types but seems that we have no choice (we could do
something like IET iotype code does, but it's not nice).

> smc improvements since last post:
>  - Configure slots & ability to add 'media' (or at least assign a
> barcode to the slot location)
>  - mode sense pages.
> tgt-setup in the / directory is my 'pre-canned' script to test.
> What next:
> - Over the next few days I should have enough of the smc coded which
> will allow utility 'mtx' to move media between slots / drives.
> - Then it will be onto the ssc module.
> Log sense pages still to be implemented. Current code in this patch
> for LOG SENSE/SELECT is just a place holder.

I'm happy to merge your code when it can do something useful. It
doesn't need to be complete.


More information about the stgt mailing list