daeuniverse / daeuniverse/dae

[Enhancement] Implement udp early demux

Open
#841 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.