qlge: Turn on RX header split based on platform.
commit572c526fb19a9a24098de814ab0601c1ce1bac82
authorRon Mercer <ron.mercer@qlogic.com>
Sat, 2 Jan 2010 10:37:42 +0000 (2 10:37 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Jan 2010 04:30:33 +0000 (6 20:30 -0800)
tree3fa7cad3dc93b5e67bae94e5ba1427b878bdfa5e
parentc36531b9b2e00d9715c3a0f5788ac5311435e078
qlge: Turn on RX header split based on platform.

Using 4-byte aligned headers is problematic for some architectures.
Since qlge uses 4-byte aligned rx buffers we split headers for these
architectures into a separate buffer and then recopy to align on 2-byte boundary.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_main.c