提交 186c6bbc 编写于 作者: B Benjamin Poirier 提交者: David S. Miller

net: fix typos in Documentation/networking/scaling.txt

The second hunk fixes rps_sock_flow_table but has to re-wrap the paragraph.
Signed-off-by: NBenjamin Poirier <benjamin.poirier@gmail.com>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 b64b73d7
...@@ -27,7 +27,7 @@ applying a filter to each packet that assigns it to one of a small number ...@@ -27,7 +27,7 @@ applying a filter to each packet that assigns it to one of a small number
of logical flows. Packets for each flow are steered to a separate receive of logical flows. Packets for each flow are steered to a separate receive
queue, which in turn can be processed by separate CPUs. This mechanism is queue, which in turn can be processed by separate CPUs. This mechanism is
generally known as “Receive-side Scaling” (RSS). The goal of RSS and generally known as “Receive-side Scaling” (RSS). The goal of RSS and
the other scaling techniques to increase performance uniformly. the other scaling techniques is to increase performance uniformly.
Multi-queue distribution can also be used for traffic prioritization, but Multi-queue distribution can also be used for traffic prioritization, but
that is not the focus of these techniques. that is not the focus of these techniques.
...@@ -186,10 +186,10 @@ are steered using plain RPS. Multiple table entries may point to the ...@@ -186,10 +186,10 @@ are steered using plain RPS. Multiple table entries may point to the
same CPU. Indeed, with many flows and few CPUs, it is very likely that same CPU. Indeed, with many flows and few CPUs, it is very likely that
a single application thread handles flows with many different flow hashes. a single application thread handles flows with many different flow hashes.
rps_sock_table is a global flow table that contains the *desired* CPU for rps_sock_flow_table is a global flow table that contains the *desired* CPU
flows: the CPU that is currently processing the flow in userspace. Each for flows: the CPU that is currently processing the flow in userspace.
table value is a CPU index that is updated during calls to recvmsg and Each table value is a CPU index that is updated during calls to recvmsg
sendmsg (specifically, inet_recvmsg(), inet_sendmsg(), inet_sendpage() and sendmsg (specifically, inet_recvmsg(), inet_sendmsg(), inet_sendpage()
and tcp_splice_read()). and tcp_splice_read()).
When the scheduler moves a thread to a new CPU while it has outstanding When the scheduler moves a thread to a new CPU while it has outstanding
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册