Eliminate unncessary interfaces resets via the SIOCSIFADDR ioctl when adding additional IP address or re-running dhclient by only causing an interface init if the interface is not already running. As well as some cosmetics. from brad@.
Eliminate unncessary interfaces resets via the SIOCSIFADDR ioctl when
adding additional IP address or re-running dhclient by only causing an
interface init if the interface is not already running. As well as some
cosmetics.
from brad@.

Loose the ether_cmp function of dubious optimizational value simply
use bcmp.

Revert the ordering hack, don't execute instruction eieio directly in
mc_dmaintr, makes no difference in triggering the uvm_fault bug, the
problem lies elsewhere.

Fix some indentation related to the DBDMA macros.

Tested on Power Macintosh 9600MP and 9500MP by myself.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars