diff options
author | Jakub Kicinski <[email protected]> | 2024-10-04 15:34:42 -0700 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2024-10-04 15:34:43 -0700 |
commit | 2f651683553694c28fcc2d7544a5b223aa4ac9d8 (patch) | |
tree | df289ef19ee340cfcca7a6582f13037978ae706f /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | d454184bba235d3a5d1ff4b30597b43a08c00f70 (diff) | |
parent | 81df4fa94ee8c0800ed42c47357435602ed105ad (diff) |
Merge branch 'tcp-add-fast-path-in-timer-handlers'
Eric Dumazet says:
====================
tcp: add fast path in timer handlers
As mentioned in Netconf 2024:
TCP retransmit and delack timers are not stopped from
inet_csk_clear_xmit_timer() because we do not define
INET_CSK_CLEAR_TIMERS.
Enabling INET_CSK_CLEAR_TIMERS leads to lower performance,
mainly because del_timer() and mod_timer() happen from
different cpus quite often.
What we can do instead is to add fast paths to tcp_write_timer()
and tcp_delack_timer() to avoid socket spinlock acquisition.
====================
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions