Introduce bpf_sol_tcp_getsockopt() helper. Add bpf_getsockopt for RTO MIN and DELACK MAX. Add corresponding selftests for bpf. --- v3 Link: https://lore.kernel.org/all/20250311085437.14703-1-kerneljasonxing@xxxxxxxxx/ 1. Remove 2 bpf unrelated patches which will be separately submitted after the netdev conference. So this series is consist of pure BPF modification. 2. Fix selftests by adjusting the test/expected value because some arch configs use HZ=100. Now those two selftests can be used from HZ=100 to HZ=1000. v2 Link: https://lore.kernel.org/all/20250309123004.85612-1-kerneljasonxing@xxxxxxxxx/ 1. add bpf getsockopt common helper 2. target bpf-next net branch Jason Xing (4): tcp: bpf: introduce bpf_sol_tcp_getsockopt to support TCP_BPF flags tcp: bpf: support bpf_getsockopt for TCP_BPF_RTO_MIN tcp: bpf: support bpf_getsockopt for TCP_BPF_DELACK_MAX selftests: add bpf_set/getsockopt() for TCP_BPF_DELACK_MAX and TCP_BPF_RTO_MIN net/core/filter.c | 45 ++++++++++++++----- .../selftests/bpf/progs/setget_sockopt.c | 2 + 2 files changed, 35 insertions(+), 12 deletions(-) -- 2.43.5