[PATCH bpf v2 0/2] bpf: Reject TCP_NODELAY in TCP header option callbacks

KaFai Wan
2026-04-16T11:24:24Z

This small patchset is about avoid infinite recursion in TCP header option
callbacks via TCP_NODELAY setsockopt.

v2:
- Reject TCP_NODELAY in bpf_sock_ops_setsockopt() (AI and Martin)

v1:
https://lore.kernel.org/bpf/20260414112310.1285783-1-kafai.wan@linux.dev/

---
KaFai Wan (2):
bpf: Reject TCP_NODELAY in TCP header option callbacks
selftests/bpf: Test TCP_NODELAY in TCP hdr opt callbacks

net/core/filter.c | 5 ++
.../bpf/prog_tests/tcp_hdr_options.c | 54 +++++++++++++++++++
.../bpf/progs/test_misc_tcp_hdr_options.c | 40 ++++++++++++++
3 files changed, 99 insertions(+)

--
2.43.0