4 #define RESET "\033[0m"
5 #define BLACK "\033[30m" /* Black */
6 #define RED "\033[31m" /* Red */
7 #define GREEN "\033[32m" /* Green */
8 #define YELLOW "\033[33m" /* Yellow */
9 #define BLUE "\033[34m" /* Blue */
10 #define MAGENTA "\033[35m" /* Magenta */
11 #define CYAN "\033[36m" /* Cyan */
12 #define WHITE "\033[37m" /* White */
13 #define BOLDBLACK "\033[1m\033[30m" /* Bold Black */
14 #define BOLDRED "\033[1m\033[31m" /* Bold Red */
15 #define BOLDGREEN "\033[1m\033[32m" /* Bold Green */
16 #define BOLDYELLOW "\033[1m\033[33m" /* Bold Yellow */
17 #define BOLDBLUE "\033[1m\033[34m" /* Bold Blue */
18 #define BOLDMAGENTA "\033[1m\033[35m" /* Bold Magenta */
19 #define BOLDCYAN "\033[1m\033[36m" /* Bold Cyan */
20 #define BOLDWHITE "\033[1m\033[37m" /* Bold White */
22 #define LUTF_VERSION_NUMBER 1
24 #define MAX_STR_LEN 1024
25 #define MAX_MSG_SIZE 2048
27 #define LUTF_EXIT_NORMAL 0
28 #define LUTF_EXIT_ERR_STARTUP -1
29 #define LUTF_EXIT_ERR_BAD_PARAM -2
30 #define LUTF_EXIT_ERR_THREAD_STARTUP -3
31 #define LUTF_EXIT_ERR_DEAMEON_STARTUP -4
33 #define SYSTEMIPADDR 0x7f000001
34 #define INVALID_TCP_SOCKET -1
35 #define SOCKET_TIMEOUT_USEC 900000
36 #define SOCKET_CONN_TIMEOUT_SEC 2
37 #define TCP_READ_TIMEOUT_SEC 20
40 #define TEST_ROLE_GRC "GENERIC"
41 #define TEST_ROLE_MGS "MGS"
42 #define TEST_ROLE_MDT "MDT"
43 #define TEST_ROLE_OSS "OSS"
44 #define TEST_ROLE_OST "OST"
45 #define TEST_ROLE_RTR "RTR"
46 #define TEST_ROLE_CLI "CLI"
48 #define DEFAULT_MASTER_PORT 8282
53 EN_LUTF_RC_SYS_ERR = -2,
54 EN_LUTF_RC_BAD_VERSION = -3,
55 EN_LUTF_RC_SOCKET_FAIL = -4,
56 EN_LUTF_RC_BIND_FAILED = -5,
57 EN_LUTF_RC_LISTEN_FAILED = -6,
58 EN_LUTF_RC_CLIENT_CLOSED = -7,
59 EN_LUTF_RC_ERR_THREAD_STARTUP = -8,
60 EN_LUTF_RC_AGENT_NOT_FOUND = -9,
61 EN_LUTF_RC_PY_IMPORT_FAIL = -10,
62 EN_LUTF_RC_PY_SCRIPT_FAIL = -11,
63 EN_LUTF_RC_RPC_FAIL = -12,
65 EN_LUTF_RC_BAD_PARAM = -14,
66 EN_LUTF_RC_BAD_ADDR = -15,
67 EN_LUTF_RC_MISSING_PARAM = -16,
68 EN_LUTF_RC_TIMEOUT = -17,
72 typedef enum lutf_type {
78 #define INTERACTIVE "interactive"
80 #define DAEMON "daemon"
82 typedef enum lutf_run_mode {
83 EN_LUTF_RUN_INTERACTIVE = 1,
84 EN_LUTF_RUN_BATCH = 2,
85 EN_LUTF_RUN_DAEMON = 3,
89 #endif /* LUTF_COMMON_H */