Adds a new bpf_setsockopt for TCP sockets, TCP_BPF_WINDOW_CLAMP,
which sets the maximum receiver window size. It will be useful for
limiting receiver window based on RTT.
Signed-off-by: Prankur gupta
---
include/net/tcp.h | 1 +
net/core/filter.c | 3 +++
net/ipv4/tcp.c| 25
Adding selftests for new added functionality to set TCP_WINDOW_CLAMP
from bpf setsockopt.
Signed-off-by: Prankur gupta
---
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 +
.../selftests/bpf/prog_tests/tcpbpf_user.c| 4 +++
.../selftests/bpf/progs/test_tcpbpf_kern.c| 33
tcp_sock together (review
comment addressed)
Prankur gupta (2):
bpf: Adds support for setting window clamp
selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP
include/net/tcp.h | 1 +
net/core/filter.c | 3 ++
net/ipv4/tcp.c
Adding selftests for new added functionality to set TCP_WINDOW_CLAMP
from bpf setsockopt.
Signed-off-by: Prankur gupta
---
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 +
.../selftests/bpf/prog_tests/tcpbpf_user.c| 4 +++
.../selftests/bpf/progs/test_tcpbpf_kern.c| 33
Adds a new bpf_setsockopt for TCP sockets, TCP_BPF_WINDOW_CLAMP,
which sets the maximum receiver window size. It will be useful for
limiting receiver window based on RTT.
Signed-off-by: Prankur gupta
---
include/net/tcp.h | 1 +
net/core/filter.c | 3 +++
net/ipv4/tcp.c| 23
This patch contains support to set tcp window_field field from bpf setsockops.
v2: Used TCP_WINDOW_CLAMP setsockopt logic for bpf_setsockopt (review comment
addressed)
v3: Created a common function for duplicated code (review comment addressed)
Prankur gupta (2):
bpf: Adds support for
From: Prankur Gupta
No reason in particular.
Updated the code (patch v2) to have logic as tcp setsockopt for
tCP_WINDOW_CLAMP.
PS: First time trying git send-em,ail, pleas elet me know if this is not the
right way to reply.
Adding selftests for new added functionality to set TCP_WINDOW_CLAMP
from bpf setsockopt.
Signed-off-by: Prankur gupta
---
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 +
.../selftests/bpf/prog_tests/tcpbpf_user.c| 4 +++
.../selftests/bpf/progs/test_tcpbpf_kern.c| 33
This patch contains support to set tcp window_field field from bpf setsockops.
v2: Used TCP_WINDOW_CLAMP setsockopt logic for bpf_setsockopt (review comment
addressed)
Prankur gupta (2):
bpf: Adds support for setting window clamp
selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP
net
Adds a new bpf_setsockopt for TCP sockets, TCP_BPF_WINDOW_CLAMP,
which sets the maximum receiver window size. It will be useful for
limiting receiver window based on RTT.
Signed-off-by: Prankur gupta
---
net/core/filter.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/net
Adding selftests for new added functionality to set TCP_WINDOW_CLAMP
from bpf setsockopt.
Signed-off-by: Prankur gupta
---
tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 +
.../selftests/bpf/prog_tests/tcpbpf_user.c| 4 +++
.../selftests/bpf/progs/test_tcpbpf_kern.c| 33
This patch contains support to set tcp window_field field from bpf setsockops.
Prankur gupta (2):
bpf: Adds support for setting window clamp
selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP
net/core/filter.c | 8 +
tools/testing/selftests/bpf
Adds a new bpf_setsockopt for TCP sockets, TCP_BPF_WINDOW_CLAMP,
which sets the maximum receiver window size. It will be useful for
limiting receiver window based on RTT.
Signed-off-by: Prankur gupta
---
net/core/filter.c | 8
1 file changed, 8 insertions(+)
diff --git a/net/core
13 matches
Mail list logo