diff options
author | John W. Linville <linville@tuxdriver.com> | 2005-12-09 10:36:09 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2006-01-12 16:39:45 -0500 |
commit | 9f3f46b5fe83a56d380d4006dd2cd906bc186f91 (patch) | |
tree | fb8211f13c977dd029b75c9dad263c478522affe /drivers/net/via-velocity.c | |
parent | c9fa7d5d6cec7a45f9dc6c2f23500af50d5617c9 (diff) | |
download | lwn-9f3f46b5fe83a56d380d4006dd2cd906bc186f91.tar.gz lwn-9f3f46b5fe83a56d380d4006dd2cd906bc186f91.zip |
[PATCH] via-velocity: use NETIF_F_IP_CSUM (hardware only support IPv4)
At least some versions of the via-velocity hardware only support
checksumming IPv4 frames in hardware. However, the driver is currently
setting the NETIF_F_HW_CSUM flag, which indicates support for more than
just IPv4. This results in errors when trying to use IPv6 over
via-velocity hardware.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Diffstat (limited to 'drivers/net/via-velocity.c')
-rw-r--r-- | drivers/net/via-velocity.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/via-velocity.c b/drivers/net/via-velocity.c index 82c6b757d306..c2d5907dc8e0 100644 --- a/drivers/net/via-velocity.c +++ b/drivers/net/via-velocity.c @@ -791,7 +791,7 @@ static int __devinit velocity_found1(struct pci_dev *pdev, const struct pci_devi #endif if (vptr->flags & VELOCITY_FLAGS_TX_CSUM) { - dev->features |= NETIF_F_HW_CSUM; + dev->features |= NETIF_F_IP_CSUM; } ret = register_netdev(dev); |