Thomas Schoebel-Theuer
eefd950f26
net: safeguard mref transfer
2022-05-27 07:43:54 +02:00
Thomas Schoebel-Theuer
213adc7632
all: pack enums
2022-04-02 18:55:19 +02:00
Thomas Schoebel-Theuer
d8e641a40e
infra: new push_check operation
2020-11-07 08:34:56 +01:00
Thomas Schoebel-Theuer
1e5be3d1b9
infra: move dent transfer prototypes to strategy
2020-09-17 18:02:27 +02:00
Thomas Schoebel-Theuer
7467aa9939
infra: allow pushing links to peers
2020-07-24 22:42:46 +02:00
Thomas Schoebel-Theuer
8d9ac84b46
infra: extend cmds with 2 strings
2020-07-20 21:20:47 +02:00
Thomas Schoebel-Theuer
48a72c6bb4
infra: bump MARS_PROTO_LEVEL for dent proto compatibility
2020-07-08 21:22:04 +02:00
Thomas Schoebel-Theuer
95883b055c
infra: allow transport compression
2020-04-13 11:21:17 +02:00
Thomas Schoebel-Theuer
131b28e377
infra: introduce common_proto_level
2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer
593ca2bb8f
infra: allow mixed network protocol levels
2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer
0c5b5daa38
infra: {send,recv}ing mars_cmd via wrapper
2020-04-13 09:55:19 +02:00
Thomas Schoebel-Theuer
222f048937
all: adapt to new timespec64 type
2019-12-25 09:19:07 +01:00
Thomas Schoebel-Theuer
d5dc1ea8af
all: differentiate traffic types
2018-05-14 20:42:00 +02:00
Thomas Schoebel-Theuer
1bb56365c3
all: introduce traffic types
2018-05-14 20:42:00 +02:00
Thomas Schoebel-Theuer
1d3fb447d5
net: make mars_accept_socket() options dynamic
2018-05-14 19:42:05 +02:00
Thomas Schoebel-Theuer
2dff1c0c14
net: make mars_create_socket() options dynamic
2018-05-14 19:42:05 +02:00
Thomas Schoebel-Theuer
cf25790fd2
Merge tag 'mars0.1stable48' into mars0.1a.y
2017-09-11 11:53:28 +02:00
Thomas Schoebel-Theuer
56d7f72a62
net: early detection of socket hangups
2017-09-08 23:42:30 +02:00
Thomas Schoebel-Theuer
8045e6b632
net: do corking at mars_send_cb()
2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
9ed1d12ed9
net: do corking at mars_send_mref()
2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
5b2cad9f6e
net: use corking at mars_send_struct()
2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
d607e422d4
net: find out current tcp send buffer space available
2017-04-11 09:30:34 +02:00
Thomas Schoebel-Theuer
aa09d7df30
all: clarify license GPLv2+
2014-11-25 18:09:17 +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
62d9dd371a
net: allow tcp tuning via /proc/sys/mars/tcp_tuning/
2014-02-03 15:06:34 +01: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