add osd-2 service action names (commands)
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@143 6180dd3e-e324-4e3e-922d-17de1ae2f315
diff --git a/ChangeLog b/ChangeLog
index 26f006d..d0c6042 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,7 @@
some description at the top of its ".c" file. All utilities in the main
directory have their own "man" pages. There is also a sg3_utils man page.
-Changelog for sg3_utils-1.26 [20080122]
+Changelog for sg3_utils-1.26 [20080123]
- sg_ses: sync with ses2r19a
- sg_get_config: sync with mmc6r01
- allow Microcode upgrade and DVD read feature descriptors
@@ -19,6 +19,7 @@
uint64_t to stress that 64 bit integer wanted, not larger
- sg_lib: update asc/ascq code pending spc4r12
- split sg_lib into sg_lib_data.[hc] and sg_lib.[hc]
+ - add osd2r03 service actions (all different from osd-r10)
- add sg_get_trans_proto_str()
- win32/MinGW: define SG3_UTILS_MINGW when detected
- remove archive/pre_configure subdirectory
diff --git a/lib/sg_lib_data.c b/lib/sg_lib_data.c
index e7c69ae..b97b0da 100644
--- a/lib/sg_lib_data.c
+++ b/lib/sg_lib_data.c
@@ -276,7 +276,7 @@
{0xb, 0, "Write(32)"},
{0xc, 0, "Write an verify(32)"},
{0xd, 0, "Write same(32)"},
- {0x8801, 0, "Format OSD"},
+ {0x8801, 0, "Format OSD (osd)"},
{0x8802, 0, "Create (osd)"},
{0x8803, 0, "List (osd)"},
{0x8805, 0, "Read (osd)"},
@@ -296,7 +296,38 @@
{0x8819, 0, "Set master key (osd)"},
{0x881a, 0, "Flush collection (osd)"},
{0x881b, 0, "Flush partition (osd)"},
- {0x881c, 0, "Flush OSD"},
+ {0x881c, 0, "Flush OSD (osd)"},
+ {0x8880, 0, "Object structure check (osd-2)"},
+ {0x8881, 0, "Format OSD (osd-2)"},
+ {0x8882, 0, "Create (osd-2)"},
+ {0x8883, 0, "List (osd-2)"},
+ {0x8884, 0, "Punch (osd-2)"},
+ {0x8885, 0, "Read (osd-2)"},
+ {0x8886, 0, "Write (osd-2)"},
+ {0x8887, 0, "Append (osd-2)"},
+ {0x8888, 0, "Flush (osd-2)"},
+ {0x8889, 0, "Clear (osd-2)"},
+ {0x888a, 0, "Remove (osd-2)"},
+ {0x888b, 0, "Create partition (osd-2)"},
+ {0x888c, 0, "Remove partition (osd-2)"},
+ {0x888e, 0, "Get attributes (osd-2)"},
+ {0x888f, 0, "Set attributes (osd-2)"},
+ {0x8892, 0, "Create and write (osd-2)"},
+ {0x8895, 0, "Create collection (osd-2)"},
+ {0x8896, 0, "Remove collection (osd-2)"},
+ {0x8897, 0, "List collection (osd-2)"},
+ {0x8898, 0, "Set key (osd-2)"},
+ {0x8899, 0, "Set master key (osd-2)"},
+ {0x889a, 0, "Flush collection (osd-2)"},
+ {0x889b, 0, "Flush partition (osd-2)"},
+ {0x889c, 0, "Flush OSD (osd-2)"},
+ {0x88a0, 0, "Query (osd-2)"},
+ {0x88a1, 0, "Remove member objects (osd-2)"},
+ {0x88a2, 0, "Get member attributes (osd-2)"},
+ {0x88a3, 0, "Set member attributes (osd-2)"},
+ {0x88b1, 0, "Read map (osd-2)"},
+ {0x8f7c, 0, "Perform SCSI command (osd-2)"},
+ {0x8f7d, 0, "Perform task management function (osd-2)"},
{0x8f7e, 0, "Perform SCSI command (osd)"},
{0x8f7f, 0, "Perform task management function (osd)"},
{0xffff, 0, NULL},