Changeset 1396
- Timestamp:
- 11/09/2006 03:58:16 AM (22 months ago)
- Location:
- trunk/src
- Files:
-
- 3 modified
-
network.c (modified) (2 diffs)
-
network_backends.h (modified) (1 diff)
-
network_linux_aio.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/network.c
r1394 r1396 477 477 #if defined USE_LINUX_SENDFILE 478 478 { NETWORK_BACKEND_LINUX_SENDFILE, "linux-sendfile" }, 479 #endif 480 #if defined USE_LINUX_AIO_SENDFILE 479 481 { NETWORK_BACKEND_LINUX_AIO_SENDFILE, "linux-aio-sendfile" }, 480 482 #endif … … 574 576 SET_NETWORK_BACKEND(read, linuxsendfile); 575 577 break; 578 #endif 579 #ifdef USE_LINUX_AIO_SENDFILE 576 580 case NETWORK_BACKEND_LINUX_AIO_SENDFILE: 577 581 SET_NETWORK_BACKEND(read, linuxaiosendfile); -
trunk/src/network_backends.h
r1394 r1396 13 13 # include <sys/sendfile.h> 14 14 # include <sys/uio.h> 15 # if defined HAVE_LIBAIO_H 16 # define USE_LINUX_AIO_SENDFILE 17 # endif 15 18 #endif 16 19 -
trunk/src/network_linux_aio.c
r1394 r1396 3 3 #include "network_backends.h" 4 4 5 #ifdef USE_LINUX_ SENDFILE5 #ifdef USE_LINUX_AIO_SENDFILE 6 6 #include <sys/types.h> 7 7 #include <sys/socket.h> … … 86 86 do { 87 87 size_t toSend; 88 const size_t max_toSend = 2* 256 * 1024; /** should be larger than the send buffer */88 const size_t max_toSend = 4 * 256 * 1024; /** should be larger than the send buffer */ 89 89 90 90 toSend = c->file.length - c->offset > max_toSend ?

