Skip to content

Conversation

@jschwinger233
Copy link
Member

@jschwinger233 jschwinger233 commented Jan 2, 2026

Background

#481 introduced sockmap-based tcp fast redirect, however, it was opt-outed at #518 as we pinpointed a serious kernel bug.

Recently, more sockmap bugs have been found by me and community:

Issues are also reported by 6.12.62 OpenWrt users:

evel=fatal msg="load eBPF objects: field LocalTcpSockops: program local_tcp_sockops: load program: invalid argument: program of this type cannot use helper bpf_get_current_task#35 (6 line(s) omitted)"

Sockmap has been seen as one of the buggiest kernel features: https://lwn.net/Articles/1038360/

I don't believe sockmap can be production-ready in a handful of years, let's remove sockmap from dae, speed up the bpf loading process, make dae available for 6.12.62 OpenWrt.

Checklist

Full Changelogs

  • [Implement ...]

Issue Reference

Closes #[issue number]

Test Result

@jschwinger233 jschwinger233 requested review from a team as code owners January 2, 2026 12:27
@jschwinger233 jschwinger233 changed the title Remove sockmap fast tcp redirect fix: Remove sockmap fast tcp redirect Jan 2, 2026
Copy link
Contributor

@dae-prow dae-prow bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧪 Since the PR has been fully tested, please consider merging it.

@jschwinger233
Copy link
Member Author

#913 will fix the CI failures, let's merge #913 and rebase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant