forcedeth optimizations
Status from this message: Applied patches 1-4 successfully, patch #5 failed to apply. Please resend patches 5+ against netdev-2.6.git#upstream.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | forcedeth: dma accessdrivers/ | +2 | 0 replies | |
| 2/12 | forcedeth: ring accessdrivers/ | +265 | 1 reply | |
| 3/12 | forcedeth: tx lockingdrivers/ | +5 | 0 replies | |
| 4/12 | forcedeth: rx skb recycledrivers/ | +43 | 0 replies | |
| 5/12 | forcedeth: optimized routinesdrivers/ | +500 | 0 replies | |
| 6/12 | forcedeth: tx limitingdrivers/ | +13 | 0 replies | |
| 7/12 | forcedeth: tx data path optimizationdrivers/ | +58 | 0 replies | |
| 8/12 | forcedeth: rx data path optimizationdrivers/ | +150 | 0 replies | |
| 9/12 | forcedeth: irq data path optimizationdrivers/ | +77 | 0 replies | |
| 10/12 | forcedeth: tx max workdrivers/ | +6 | 2 replies | |
| 11/12 | forcedeth: statistics supporteddrivers/ | +110 | 1 reply | |
| 12/12 | forcedeth: statistics optimizationdrivers/ | +14 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/12] forcedeth optimizations
This set of patches contains optimizations for the forcedeth driver that help reduce CPU utilization and increase throughput, especially for small packet sizes.
The main changes include ring accessing, tx locking, optimizing code branches, remove descriptor checks in data paths, reducing memory accesses, etc.
Please provide feedback and comments.
[Note that some patches might not have apparent benefits by themselves. Some patches are just stepping stones for following patches]
Thanks,
Ayaz