fix: realtek #51

Merged
onlyhavecans merged 3 commits from fix/realtekpain into main 2025-11-04 08:56:43 -08:00
Owner
No description provided.
Changes:
1. Fixed network monitor script - changed rx_mac_missed → rx_missed counter
2. Removed invalid r8169 module parameters (aspm, eee) - driver doesn't support them
3. Added intelligent multi-queue service that:
   - Tries hardware multi-queue (ethtool -L) first (most efficient)
   - Falls back to RPS/XPS software distribution if hardware unsupported
   - Never uses both to avoid redundant overhead
4. Upgraded to kernel 6.17.6 for improved r8169 driver support
5. Added comprehensive troubleshooting checklist for post-reboot verification

Current state:
- Single-queue bottleneck: All interrupts on CPU1, causing drops under load
- rx_missed = 0 at idle (was ~47 drops/10sec before monitor fix)

Expected after reboot:
- Multi-queue distribution across all 16 CPUs (hardware or software)
- No packet drops during streaming

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
docs
All checks were successful
CI/CD Pipeline / Flake Validation (pull_request) Successful in 13s
CI/CD Pipeline / Format Check (pull_request) Successful in 32s
CI/CD Pipeline / Linters (pull_request) Successful in 40s
c0bddb1931
onlyhavecans deleted branch fix/realtekpain 2025-11-04 08:56:43 -08:00
onlyhavecans referenced this pull request from a commit 2025-11-04 08:56:44 -08:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ops/nixos-skwrls!51
No description provided.