commit 87ff894ba1f87110e19b0fe0312d39a88bc250bd
Author: Matthew Dillon <[email protected]>
Date: Mon Jul 11 12:19:20 2016 -0700
kernel - Do not spam all cpus for ipfrag_slowtimo()
* Only issue the ipfrag_slowtimo() to cpus with non-empty ip fragment
queues. This will not impact performance but significantly reduces
unnecessary IPIs to idle cpus. It makes for better systat -pv 1
eye-candy.
* Only allow one ipfrag timeout IPI to be in-flight to any particular target
cpu. This will not impact performance but may help reduce degenerate
ipiq-full conditions if the target cpu becomes cpu-bound in a critical
section.
Summary of changes:
sys/netinet/ip_input.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/87ff894ba1f87110e19b0fe0312d39a88bc250bd
--
DragonFly BSD source repository