em/emx: Clear bit 28 of TARC1 for 82571/82572/es2lan
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 7 Feb 2013 01:43:48 +0000 (09:43 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 7 Feb 2013 01:53:35 +0000 (09:53 +0800)
commit0105853137e1945e4317dfdc06bbb14916880887
tree2c6a3bfd08cfe8c6807a76715109d454131b2cba
parent2764c24181ac48a6c2252c8063152f7e16e7cf79
em/emx: Clear bit 28 of TARC1 for 82571/82572/es2lan

Clearing bit 28 of TARC1 is done in HAL's device initialization, however,
it happens before the MULR bit is turned on in TX unit initialization;
MULR is not necessarily on by default, since its value is loaded from
EEPROM according to the datasheet.
sys/dev/netif/em/if_em.c
sys/dev/netif/emx/if_emx.c