]> git.baikalelectronics.ru Git - kernel.git/commit
be2net: Fix to prevent Tx stall on SH-R when packet size < 32
authorAjit Khaparde <ajit.khaparde@emulex.com>
Fri, 27 Sep 2013 20:17:04 +0000 (15:17 -0500)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Sep 2013 21:11:48 +0000 (17:11 -0400)
commite4f75cd14bf8f4fe85a0a2294e6487ae404179bf
tree75c730fe842807c69fbb81b4312290386ea04c39
parenta2cdec7f2b869acbcc9c567cd50e9ca08c96c0fe
be2net: Fix to prevent Tx stall on SH-R when packet size < 32

Tx on SH-R can lockup if the packet size is less than 32 bytes.
Pad such packets to a safer 36-byte size.
Patch uses the Lancer-R workaround - which checks for packet <= 32-bytes

Signed-off-by: Ajit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/emulex/benet/be_main.c