Ian Gulliver
|
ff4f4da608
|
deheader cleanup
|
2016-03-07 15:19:00 -08:00 |
|
Ian Gulliver
|
eaf213f3c0
|
Set TCP_USERTIMEOUT even on send sockets, to detect stuck processes on the other end.
|
2016-03-02 22:07:48 -08:00 |
|
Ian Gulliver
|
10ba451458
|
Move more socket options into the flow framework.
|
2016-03-02 21:51:30 -08:00 |
|
Ian Gulliver
|
91775999d8
|
Rename socket_connected to socket_ready, since we use it before accept()
|
2016-03-02 19:28:02 -08:00 |
|
Ian Gulliver
|
b6a582e95a
|
Do flow-specific setsockopt() before accept()
|
2016-02-29 22:17:37 -08:00 |
|
Ian Gulliver
|
3539f9d640
|
Call less syscalls after each accept()
|
2016-02-29 15:22:10 -08:00 |
|
Ian Gulliver
|
d842ad65bb
|
More limits to damage done by write <-> write and disconnected hsots.
|
2016-02-28 23:03:18 -08:00 |
|
Ian Gulliver
|
5c7bf0b395
|
If we get a write <-> write connection, don't waste space buffering data we won't use.
|
2016-02-28 22:50:26 -08:00 |
|
Ian Gulliver
|
aa11eea121
|
Move more socket code into socket.c
|
2016-02-28 22:21:07 -08:00 |
|
Ian Gulliver
|
161ea56d45
|
Corral the last setsockopt() call into one place.
|
2016-02-28 12:34:43 -08:00 |
|
Ian Gulliver
|
79fc645fa0
|
Start of fastopen support.
|
2016-02-27 10:12:48 -08:00 |
|
Ian Gulliver
|
2ff838a0f1
|
Expect sockets always.
|
2016-02-25 17:33:14 -08:00 |
|
Ian Gulliver
|
99882bc5c7
|
Enable socket keepalives.
|
2016-02-25 17:27:07 -08:00 |
|