diff options
author | Lennert Buytenhek <buytenh@wantstofly.org> | 2008-08-24 03:00:20 +0200 |
---|---|---|
committer | Lennert Buytenhek <buytenh@marvell.com> | 2008-08-24 03:33:44 +0200 |
commit | abe787170bb3888c5e587e8e986711fe32ddf2f9 (patch) | |
tree | a1e1854fe95054adf2c3336bb5713936f2ab4efe /drivers/net/phy/broadcom.c | |
parent | 9e1f37724265725ad4c14fc2ef60a162dc13ac64 (diff) | |
download | blackbird-op-linux-abe787170bb3888c5e587e8e986711fe32ddf2f9.tar.gz blackbird-op-linux-abe787170bb3888c5e587e8e986711fe32ddf2f9.zip |
mv643xx_eth: enforce multiple-of-8-bytes receive buffer size restriction
The mv643xx_eth hardware ignores the lower three bits of the buffer
size field in receive descriptors, causing the reception of full-sized
packets to fail at some MTUs. Fix this by rounding the size of
allocated receive buffers up to a multiple of eight bytes.
While we are at it, add a bit of extra space to each receive buffer so
that we can handle multiple vlan tags on ingress.
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Diffstat (limited to 'drivers/net/phy/broadcom.c')
0 files changed, 0 insertions, 0 deletions