usbip: tools: add more error codes for usbip request/reply messages
[sfrench/cifs-2.6.git] / tools / usb / usbip / libsrc / usbip_common.h
index e45ec9d2fdbc57081ffd24c96ff2f416a9f429ed..73a367a7fa10cb191af3f41e71178c021ccd7d31 100644 (file)
 #define SYSFS_PATH_MAX         256
 #define SYSFS_BUS_ID_SIZE      32
 
+/* Defines for op_code status in server/client op_common PDUs */
+#define ST_OK  0x00
+#define ST_NA  0x01
+       /* Device requested for import is not available */
+#define ST_DEV_BUSY    0x02
+       /* Device requested for import is in error state */
+#define ST_DEV_ERR     0x03
+#define ST_NODEV       0x04
+#define ST_ERROR       0x05
+
 extern int usbip_use_syslog;
 extern int usbip_use_stderr;
 extern int usbip_use_debug ;
@@ -130,6 +140,7 @@ int read_usb_interface(struct usbip_usb_device *udev, int i,
 
 const char *usbip_speed_string(int num);
 const char *usbip_status_string(int32_t status);
+const char *usbip_op_common_status_string(int status);
 
 int usbip_names_init(char *);
 void usbip_names_free(void);