gianfar: Only process completed frames
authorAndy Fleming <afleming@freescale.com>
Mon, 24 Mar 2008 15:53:27 +0000 (10:53 -0500)
committerJeff Garzik <jeff@garzik.org>
Wed, 26 Mar 2008 04:44:39 +0000 (00:44 -0400)
commit99da5003a5b085c12d996da1010e276e9b88672f
tree23fb14628162cfd1c64092e1c61327a098b1edf8
parentfaa89577621b4296a8869e75b90a546c951df968
gianfar: Only process completed frames

If the LAST bit is not set in the RxBD, it's possible we're processing
an incomplete frame, which is bad.  While we're at it, add a constant
for the error bitmask, so the whole if-clause fits on one line,
and is more legible.

Signed-off-by: Dai Haruki <dai.haruki@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/gianfar.c
drivers/net/gianfar.h