qlge: Add RX frame handlers for non-split frames.
authorRon Mercer <ron.mercer@qlogic.com>
Sat, 2 Jan 2010 10:37:43 +0000 (10:37 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Jan 2010 04:30:34 +0000 (20:30 -0800)
commit4f848c0a9c265cb3457fbf842dbffd28e82a44fd
tree6e66ce964ae5fd99f26f10901c1e4b01df4edb35
parent572c526fb19a9a24098de814ab0601c1ce1bac82
qlge: Add RX frame handlers for non-split frames.

New handlers are added here to handle:
1) Small frames (<256 bytes) in a single small buffer.  Allocate a new
skb and copy the frame.

2) Large frame (>256 bytes) in a page chunk. Allocate an skb, tack it on frags,
post to napi_gro_receive().

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