LTD-Beget / LTD-Beget/syncookied

Huge CPU utilization after commits on Oct 11

Open
#57 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
324
Forks
42
PR merge metrics
No merged PRs in 30d

Description

On version 223f292a288990877a5aba8a79b227a532878db4 and before syncookied was using about 40% cpu under 5Gbps syn flood.
Next working version 73e1ac0ce12a2fd24a0d6596c6b16fbd2168b346 (and any newer version) utilizes 100% cpu under same load.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing commits 223f292a288990877a5aba8a79b227a532878db4 and 73e1ac0ce12a2fd24a0d6596c6b16fbd2168b346, then reproduce the reported workload: a 5Gbps SYN flood. Trace the regression introduced after the older commit and verify that CPU utilization returns to roughly 40% or otherwise improves under the same load.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
networking, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.