Add a workaround for some Lenovo/IBM laptops' onboard em(4).
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 21 Jan 2007 10:44:45 +0000 (10:44 +0000)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 21 Jan 2007 10:44:45 +0000 (10:44 +0000)
commitb7f8f3188a30b12b25110abb0ec8b567625d971a
tree70db10e32e97fd83b2cea33619f388be083ddb40
parentfcf70e2fd6664274c044b4aa45e34e2e043c5cad
Add a workaround for some Lenovo/IBM laptops' onboard em(4).

Without this workaround, em(4) is extremely slow when TXing packets, though
polling(4) seems to make the situation better, the speed is still far from
expectation for 100BaseTX-FDX network.

Reported-by: Michal Belczyk <belczyk@bsd.krakow.pl>
Obtained-from: FreeBSD-current mail list, Jack Vogel <jfvogel@gmail.com>

# According to Jack Vogel:
# "saying its known to be a problem doesnt mean its cause is known"
sys/dev/netif/em/if_em.c