If we see it in
$ dmesg
[Tue Feb 13 20:53:07 2018] e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang: TDH <1b> TDT <76> next_to_use <76> next_to_clean <1b> buffer_info[next_to_clean]: time_stamp <361c0382c> next_to_watch <1e> jiffies <361c056ec> next_to_watch.status <0> MAC Status <80083> PHY Status <796d> PHY 1000BASE-T Status <3800> PHY Extended Status <3000> PCI Status <10> [Tue Feb 13 20:53:07 2018] e1000e 0000:00:19.0 eno1: Reset adapter unexpectedly
the resulution is:
$ ethtool -K eth0 gso off gro off tso off
for gentoo, add these lines into
$ vi /etc/conf.d/net
postup(){ /usr/sbin/ethtool -K eno1 gso off gro off tso off }
src: https://serverfault.com/questions/616485/e1000e-reset-adapter-unexpectedly-detected-hardware-unit-hang