projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server: unify shm setup
[fio.git]
/
server.c
diff --git
a/server.c
b/server.c
index 727666c9721d44cd51538d11402a00e7251125b7..d1de0e48ad4aa44065a357db1c7f5693416d856a 100644
(file)
--- a/
server.c
+++ b/
server.c
@@
-176,7
+176,7
@@
int fio_net_send_cmd(int fd, uint16_t opcode, const char *buf, off_t size)
fio_init_net_cmd(cmd, opcode, buf, this_len);
if (this_len < size)
fio_init_net_cmd(cmd, opcode, buf, this_len);
if (this_len < size)
- cmd->flags
|= FIO_NET_CMD_F_MORE
;
+ cmd->flags
= cpu_to_le32(FIO_NET_CMD_F_MORE)
;
fio_net_cmd_crc(cmd);
fio_net_cmd_crc(cmd);
@@
-264,6
+264,8
@@
static int handle_command(struct fio_net_cmd *cmd)
switch (cmd->opcode) {
case FIO_NET_CMD_QUIT:
switch (cmd->opcode) {
case FIO_NET_CMD_QUIT:
+ return 1;
+ case FIO_NET_CMD_EXIT:
exit_backend = 1;
return 1;
case FIO_NET_CMD_ACK:
exit_backend = 1;
return 1;
case FIO_NET_CMD_ACK: