|
|
Log in / Subscribe / Register

tcp: add some RTO MIN and DELACK MAX

From:  Jason Xing <kerneljasonxing-AT-gmail.com>
To:  davem-AT-davemloft.net, edumazet-AT-google.com, kuba-AT-kernel.org, pabeni-AT-redhat.com, dsahern-AT-kernel.org, ast-AT-kernel.org, daniel-AT-iogearbox.net, andrii-AT-kernel.org, martin.lau-AT-linux.dev, eddyz87-AT-gmail.com, song-AT-kernel.org, yonghong.song-AT-linux.dev, john.fastabend-AT-gmail.com, kpsingh-AT-kernel.org, sdf-AT-fomichev.me, haoluo-AT-google.com, jolsa-AT-kernel.org, horms-AT-kernel.org, kuniyu-AT-amazon.com, ncardwell-AT-google.com
Subject:  [PATCH net-next 0/5] tcp: add some RTO MIN and DELACK MAX
Date:  Sun, 09 Mar 2025 13:29:59 +0100
Message-ID:  <20250309123004.85612-1-kerneljasonxing@gmail.com>
Cc:  bpf-AT-vger.kernel.org, netdev-AT-vger.kernel.org, Jason Xing <kerneljasonxing-AT-gmail.com>
Archive-link:  Article

Add bpf_getsockopt for RTO MIN and DELACK MAX.

Add setsockopt/getsockopt for RTO MIN and DELACK MAX.

Add corresponding selftests for bpf.

Jason Xing (5):
  tcp: bpf: support bpf_getsockopt for TCP_BPF_RTO_MIN
  tcp: bpf: support bpf_getsockopt for TCP_BPF_DELACK_MAX
  tcp: support TCP_RTO_MIN_US for set/getsockopt use
  tcp: support TCP_DELACK_MAX_US for set/getsockopt use
  selftests: add bpf_set/getsockopt() for TCP_BPF_DELACK_MAX and
    TCP_BPF_RTO_MIN

 Documentation/networking/ip-sysctl.rst        |  4 +--
 include/net/tcp.h                             |  2 +-
 include/uapi/linux/tcp.h                      |  2 ++
 net/core/filter.c                             | 22 +++++++++++++
 net/ipv4/tcp.c                                | 32 +++++++++++++++++--
 net/ipv4/tcp_output.c                         |  2 +-
 .../selftests/bpf/progs/setget_sockopt.c      |  2 ++
 7 files changed, 60 insertions(+), 6 deletions(-)

-- 
2.43.5




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds