1/*
2 *	usbip.h
3 *
4 *	USBIP uapi defines and function prototypes etc.
5*/
6
7#ifndef _UAPI_LINUX_USBIP_H
8#define _UAPI_LINUX_USBIP_H
9
10/* usbip device status - exported in usbip device sysfs status */
11enum usbip_device_status {
12	/* sdev is available. */
13	SDEV_ST_AVAILABLE = 0x01,
14	/* sdev is now used. */
15	SDEV_ST_USED,
16	/* sdev is unusable because of a fatal error. */
17	SDEV_ST_ERROR,
18
19	/* vdev does not connect a remote device. */
20	VDEV_ST_NULL,
21	/* vdev is used, but the USB address is not assigned yet */
22	VDEV_ST_NOTASSIGNED,
23	VDEV_ST_USED,
24	VDEV_ST_ERROR
25};
26#endif /* _UAPI_LINUX_USBIP_H */
27