Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7ff4476

Browse files
Update notes.txt
1 parent dbe806c commit 7ff4476

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

notes.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)