diff options
author | Eric Dumazet <edumazet@google.com> | 2021-11-15 22:02:40 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-11-16 16:10:34 +0300 |
commit | 93afcfd1db35882921b2521a637c78755c27b02c (patch) | |
tree | e5bd0dd1290a879e31023cef54113e98fb876611 /tools/vm | |
parent | 91b6d325635617540b6a1646ddb138bb17cbd569 (diff) | |
download | linux-93afcfd1db35882921b2521a637c78755c27b02c.tar.xz |
tcp: small optimization in tcp recvmsg()
When reading large chunks of data, incoming packets might
be added to the backlog from BH.
tcp recvmsg() detects the backlog queue is not empty, and uses
a release_sock()/lock_sock() pair to process this backlog.
We now have __sk_flush_backlog() to perform this
a bit faster.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/vm')
0 files changed, 0 insertions, 0 deletions