be2net: isolate TX workarounds not applicable to Skyhawk-R
authorVasundhara Volam <vasundhara.volam@emulex.com>
Mon, 3 Mar 2014 08:55:38 +0000 (14:25 +0530)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Mar 2014 20:48:11 +0000 (15:48 -0500)
commitec495fac119f2eaea8b8c6e6db17ba163c7af1f4
treead7625f31ab4571bb74c7c9ca2ff8da4de437f8e
parentc91289510602baf9a05b3501d97dc70efa269e01
be2net: isolate TX workarounds not applicable to Skyhawk-R

Some of TX workarounds in be_xmit_workarounds() routine
are not applicable (and result in HW errors) to Skyhawk-R chip.
Isolate BE3-R/Lancer specific workarounds to a separate routine.

Signed-off-by: Vasundhara Volam <vasundhara.volam@emulex.com>
Signed-off-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: Somnath Kotur <somnath.kotur@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/emulex/benet/be_main.c