Using random_harvest_fast() in ether_input_internal() increases small
packet forwarding rates by about 25%. In the interest of harvesting
entropy on low packet rates systems though, it's desired to harvest
that data when reasonable.
Avoiding the spin wait should address both concerns, and generally
collect as much entropy as possible without seriously impacting
performance.