This is the remaining bit of mpf's recent netcat diff. The commit log
shows that it was bumped to 64k in the past, but that was promptly
reverted due to concerns of buffer bloat caused by atomicio blocking
traffic in the other direction.

I don't know if things are different enough 8 years later that this can
be reconsidered. Not my area, just throwing it out there so it doesn't
get lost.

Index: netcat.c
===================================================================
RCS file: /cvs/src/usr.bin/nc/netcat.c,v
retrieving revision 1.224
diff -u -p -r1.224 netcat.c
--- netcat.c    18 Dec 2022 12:53:18 -0000      1.224
+++ netcat.c    18 Dec 2022 12:54:58 -0000
@@ -66,7 +66,7 @@
 #define POLL_NETOUT    1
 #define POLL_NETIN     2
 #define POLL_STDOUT    3
-#define BUFSIZE                16384
+#define BUFSIZE                65536
 
 #define TLS_NOVERIFY   (1 << 1)
 #define TLS_NONAME     (1 << 2)

Reply via email to