[SCSI] libosd: OSD2r05: on-the-wire changes for latest OSD2 revision 5.
authorBoaz Harrosh <bharrosh@panasas.com>
Sun, 19 Apr 2009 16:17:54 +0000 (19:17 +0300)
committerJames Bottomley <James.Bottomley@HansenPartnership.com>
Mon, 27 Apr 2009 16:05:49 +0000 (11:05 -0500)
commite9da4d7f731dafc2b93ce7b31aa09c4d935ef978
tree5394e6dfe88585cab608586f3cd2deb382c27f32
parentf8d3a644bec74fd55dbfb11f95af7bf98fa963dc
[SCSI] libosd: OSD2r05: on-the-wire changes for latest OSD2 revision 5.

OSC's OSD2 target: [git clone git://git.open-osd.org/osc-osd/ master]
(Initiator code prior to this patch must use: "git checkout CDB_VER_OSD2r01"
 in the target tree above)

This is a summery of the wire changes:

 * OSDv2_ADDITIONAL_CDB_LENGTH == 192 => 228 (Total CDB is now 236 bytes)
 * Attributes List Element Header grew, so attribute values are 8 bytes
   aligned.
 * Cryptographic keys and signatures are 20 => 32
 * Few new definitions.

(Still missing new standard definitions attribute values, these do not change
 wire format and will be added later when needed)

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
drivers/scsi/osd/osd_initiator.c
include/scsi/osd_protocol.h