netdev
[Top] [All Lists]

Re: [PATCH] Ethernet Bridging: Enable Hardware Checksumming

To: Jon Mason <jdmason@xxxxxxxxxx>
Subject: Re: [PATCH] Ethernet Bridging: Enable Hardware Checksumming
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Thu, 19 May 2005 13:33:33 -0700
Cc: netdev@xxxxxxxxxxx
In-reply-to: <20050518235329.GA17946@xxxxxxxxxx>
Organization: Open Source Development Lab
References: <20050518235329.GA17946@xxxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
Here is a somewhat different patch from 2.6.12-rc4-bridge
http://developer.osdl.org/shemminger/patches/2.6.12-rc4-bridge/

The bridge doesn't need locking, or checksumming and can allow highdma
buffers; all of which are handled by net/core/dev.c if needed.


===================================================================
--- netem-2.6.12-rc4.orig/net/bridge/br_device.c
+++ netem-2.6.12-rc4/net/bridge/br_device.c
@@ -101,4 +99,6 @@ void br_dev_setup(struct net_device *dev
        dev->tx_queue_len = 0;
        dev->set_mac_address = NULL;
        dev->priv_flags = IFF_EBRIDGE;
+       dev->features |= NETIF_F_SG | NETIF_F_NO_CSUM 
+               | NETIF_F_HIGHDMA | NETIF_F_LLTX;
 }

<Prev in Thread] Current Thread [Next in Thread>