diff options
author | Ted Unangst <tedu@cvs.openbsd.org> | 2014-06-10 16:35:43 +0000 |
---|---|---|
committer | Ted Unangst <tedu@cvs.openbsd.org> | 2014-06-10 16:35:43 +0000 |
commit | f064f50b902ea67316f99178aaf9b4d66074a0d2 (patch) | |
tree | a9022be29346b081bb92c53fc92068cb75c56c7d /usr.bin | |
parent | 9406738f5a2454c0aabad4a404ee916cea66fcfa (diff) |
stick with 16k buffers for a little while to avoid bufferbloat.
atomicio writing out 64k in one direction will cause traffic in the other
direction to stall until it's complete. discussion with deraadt
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/nc/netcat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/nc/netcat.c b/usr.bin/nc/netcat.c index 2861948dbf1..76794df6c0a 100644 --- a/usr.bin/nc/netcat.c +++ b/usr.bin/nc/netcat.c @@ -1,4 +1,4 @@ -/* $OpenBSD: netcat.c,v 1.120 2014/06/10 16:23:07 tedu Exp $ */ +/* $OpenBSD: netcat.c,v 1.121 2014/06/10 16:35:42 tedu Exp $ */ /* * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> * @@ -733,7 +733,7 @@ void readwrite(int nfd) { struct pollfd pfd[2]; - unsigned char buf[64 * 1024]; + unsigned char buf[16 * 1024]; int n, wfd = fileno(stdin); int lfd = fileno(stdout); int plen; |