Loading drivers/net/3c59x.c +9 −7 Original line number Original line Diff line number Diff line Loading @@ -1513,8 +1513,9 @@ static int __devinit vortex_probe1(struct device *gendev, dev->hard_start_xmit = boomerang_start_xmit; dev->hard_start_xmit = boomerang_start_xmit; /* Actually, it still should work with iommu. */ /* Actually, it still should work with iommu. */ dev->features |= NETIF_F_SG; dev->features |= NETIF_F_SG; if (((hw_checksums[card_idx] == -1) && (vp->drv_flags & HAS_HWCKSM)) || if (card_idx < MAX_UNITS && (hw_checksums[card_idx] == 1)) { ((hw_checksums[card_idx] == -1 && (vp->drv_flags & HAS_HWCKSM)) || hw_checksums[card_idx] == 1)) { dev->features |= NETIF_F_IP_CSUM; dev->features |= NETIF_F_IP_CSUM; } } } else { } else { Loading Loading @@ -2792,9 +2793,10 @@ vortex_close(struct net_device *dev) #if DO_ZEROCOPY #if DO_ZEROCOPY if (vp->rx_csumhits && if (vp->rx_csumhits && ((vp->drv_flags & HAS_HWCKSM) == 0) && (vp->drv_flags & HAS_HWCKSM) == 0 && (hw_checksums[vp->card_idx] == -1)) { (vp->card_idx >= MAX_UNITS || hw_checksums[vp->card_idx] == -1)) { printk(KERN_WARNING "%s supports hardware checksums, and we're not using them!\n", dev->name); printk(KERN_WARNING "%s supports hardware checksums, and we're " "not using them!\n", dev->name); } } #endif #endif Loading Loading
drivers/net/3c59x.c +9 −7 Original line number Original line Diff line number Diff line Loading @@ -1513,8 +1513,9 @@ static int __devinit vortex_probe1(struct device *gendev, dev->hard_start_xmit = boomerang_start_xmit; dev->hard_start_xmit = boomerang_start_xmit; /* Actually, it still should work with iommu. */ /* Actually, it still should work with iommu. */ dev->features |= NETIF_F_SG; dev->features |= NETIF_F_SG; if (((hw_checksums[card_idx] == -1) && (vp->drv_flags & HAS_HWCKSM)) || if (card_idx < MAX_UNITS && (hw_checksums[card_idx] == 1)) { ((hw_checksums[card_idx] == -1 && (vp->drv_flags & HAS_HWCKSM)) || hw_checksums[card_idx] == 1)) { dev->features |= NETIF_F_IP_CSUM; dev->features |= NETIF_F_IP_CSUM; } } } else { } else { Loading Loading @@ -2792,9 +2793,10 @@ vortex_close(struct net_device *dev) #if DO_ZEROCOPY #if DO_ZEROCOPY if (vp->rx_csumhits && if (vp->rx_csumhits && ((vp->drv_flags & HAS_HWCKSM) == 0) && (vp->drv_flags & HAS_HWCKSM) == 0 && (hw_checksums[vp->card_idx] == -1)) { (vp->card_idx >= MAX_UNITS || hw_checksums[vp->card_idx] == -1)) { printk(KERN_WARNING "%s supports hardware checksums, and we're not using them!\n", dev->name); printk(KERN_WARNING "%s supports hardware checksums, and we're " "not using them!\n", dev->name); } } #endif #endif Loading