[Enhancement] Implement udp early demux
Open
- Dominant language
- Go
- Stars
- 6.2k
- Forks
- 404
- Avg merge
- 57m
- Merged PRs (30d)
- 2
Description
### Improvement Suggestion
On top of https://github.com/daeuniverse/dae/issues/840.
保持和内核 udp early demux 相似的逻辑:https://patchwork.ozlabs.org/project/netdev/patch/1380914896-24754-3-git-send-email-shawn.bohrer@gmail.com/
### Potential Benefits
相同会话的 udp 包不再需要重复执行缓慢的路由函数,提升性能
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading issue #840 and the linked Linux kernel UDP early demux patch to understand the existing routing path and intended behavior. The issue does not name files or tests; done means matching the kernel-like logic so packets in the same UDP session avoid repeatedly running the slow routing function.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, linux
- Domain
- networking, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100