Instead of updating all the cluster allocation water marks of all the
authormpi <mpi@openbsd.org>
Fri, 13 Jun 2014 07:28:12 +0000 (07:28 +0000)
committermpi <mpi@openbsd.org>
Fri, 13 Jun 2014 07:28:12 +0000 (07:28 +0000)
commit7893a1c8ddcdd1300cfbe835ad99815b2e385045
tree9a8224599a0edf4b4f953bd4632d4ddbf2cd01d5
parent94d81ae8b9761116e8fd8ea141e8991229ab6cd4
Instead of updating all the cluster allocation water marks of all the
interfaces when the kernel is livelocked, only do it for the current
pool and defer the other updates.

This allow us to get rid of an interface list iteration in a critical
path.

Ridding the libc crank since this change introduce an ABI break.

ok claudio@
sys/kern/uipc_mbuf.c
sys/net/if.h