rtl8168: Handle RX FIFO overrun, disable promiscuous mode and count packets
rtl8168: Handle RX FIFO overrun, disable promiscuous mode and count packets

Busy networks seem to cause RX FIFO overruns, handle by resetting the
device and starting over.
Disable promiscuous mode to reduce the number of FIFO overruns that do
occur.

Count packets and octets sent/received and implement the statistics
function.

froggey/Mezzano,froggey/Mezzano