File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ Notes for Homa implementation in Linux:
44* Move interest cleanup code from homa_sock to a new function in
55 homa_interest. Also move wakeup code from homa_rpc_handoff.
66
7+ * Find a way to reduce pacer core utilization? It currently takes about 0.7
8+ core when running at high load. Maybe use polling threads instead?
9+
710* Use skb_attempt_defer_free once it has been properly exported.
811
912* Thoughts on making TCP and Homa play better together:
@@ -79,10 +82,6 @@ Notes for Homa implementation in Linux:
7982* Use vmap to map the user-space buffer pool so that the kernel can use
8083 memcpy rather than copy_to_user?
8184
82- * SoftIRQ processing can lock out kernel-to-user copies; add a preemption
83- mechanism where the copying code can set a flag that it needs the lock,
84- then SoftIRQ releases the lock until the flag is clear?
85-
8685* For W3, throttle_min_bytes is a problem: a significant fraction of all
8786 transmitted bytes aren't being counted; as a result, the NIC queue
8887 can build up. Reducing throttle_min_bytes from 1000 to 200 reduced P99
You can’t perform that action at this time.
0 commit comments