summaryrefslogtreecommitdiff
path: root/sys/arch/loongson/stand
diff options
context:
space:
mode:
authorKlemens Nanni <kn@cvs.openbsd.org>2022-11-07 10:45:40 +0000
committerKlemens Nanni <kn@cvs.openbsd.org>2022-11-07 10:45:40 +0000
commit53cf9ceacf11b287d16f727b215b437ddea6f205 (patch)
tree0b35b8edce1ca5e3de25cfdaf766c45c1b9afe21 /sys/arch/loongson/stand
parentae8fa8e38df115a1ea86b802d6bddc7aff1e3b94 (diff)
Run the ND6 expiry timer without kernel lock
Added in 2017 to Reduce contention on the NET_LOCK() by moving the nd6 address expiration task to the `softnettq`. This should no longer be needed thanks to sys/net/if.c r1.652 in 2022: Activate parallel IP forwarding. Start 4 softnet tasks. Limit the usage to the number of CPUs. Nothing in nd6_expire() or nd6_expire_timer_update() requires protection by the kernel lock. The interface list and per-interface address lists remain protected by the net lock. Tests by Hrvoje OK mpi
Diffstat (limited to 'sys/arch/loongson/stand')
0 files changed, 0 insertions, 0 deletions