A race condition in the MII layer causes spurious events, see:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252165
. Use a lock to serialize access to MII operations and drop ticks when
MII is locked.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>