Thomas Schoebel-Theuer
165f40ef41
client: adapt socket aborts to io_timeout
2018-03-19 06:41:10 +01:00
Thomas Schoebel-Theuer
56d7f72a62
net: early detection of socket hangups
2017-09-08 23:42:30 +02:00
Thomas Schoebel-Theuer
d2abf4d64f
net: adapt to new sk_net_refcnt (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
07887e1f74
net: compatibility to kernel 3.19
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
4d31d09534
all: remove CONFIG_MARS_BIGMODULE
2016-03-03 09:33:34 +01:00
Thomas Schoebel-Theuer
c1ee80f9f4
server: fix memory leak on writes
...
This was unnoticed for a long time because it simply did not occur
in ordinary MARS Light workloads.
2015-10-19 07:24:20 +02:00
Thomas Schoebel-Theuer
85658c8157
net: speakyness add dump_meta()
2014-12-09 14:31:42 +01:00
Thomas Schoebel-Theuer
5c7a3c95cc
net: safeguard protocol errors
2014-12-07 09:16:49 +01:00
Thomas Schoebel-Theuer
4f2b48b0a5
net: safeguard network protocol
2014-12-07 09:16:49 +01:00
Thomas Schoebel-Theuer
039858ae30
net: fix unnoticed short reads
2014-12-04 07:46:06 +01:00
Thomas Schoebel-Theuer
aa09d7df30
all: clarify license GPLv2+
2014-11-25 18:09:17 +01:00
Thomas Schoebel-Theuer
5fb9fc03d3
net: fix unnecessary socket shutdown on nonblocking connects
2014-11-12 09:01:34 +01:00
Thomas Schoebel-Theuer
7aebfdf6bb
all: remove __exit annotation
2014-04-24 18:08:31 +02:00
Thomas Schoebel-Theuer
3e9aae53c8
all: fix potential buffer overflows, use vscnprintf()
2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer
7be31c47f4
net: add {send,recv}_abort count
...
TCP_KEEPALIVE does not work well in the presence of long-blocking
socket operations.
This quirk allows for software aborts after a configurable number of
sk_{snd,rcv}timeo events.
2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
b60b0887e8
net: disable MSG_DONTWAIT
2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
2bdc298224
net: reduce tcp idle timeout
2014-02-03 15:06:35 +01:00
Thomas Schoebel-Theuer
62d9dd371a
net: allow tcp tuning via /proc/sys/mars/tcp_tuning/
2014-02-03 15:06:34 +01:00
Thomas Schoebel-Theuer
0f6c98ae4d
net: fix bad return value of mars_send_raw()
2013-04-15 18:37:12 +02:00
Thomas Schoebel-Theuer
4d1bbdef5a
net: fix parsing of :port syntax
2013-04-10 11:02:03 +02:00
Thomas Schoebel-Theuer
07a40e7881
net: add module parameter mars_port=
2013-04-09 16:10:51 +02:00
Thomas Schoebel-Theuer
c58417d271
all: move kernel source into separate directory
2013-04-08 17:01:37 +02:00