From e16b4fa8fe1ac5ffb95a76eb7aed40e3082160bc Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Fri, 2 Jun 2006 12:19:33 +0100 Subject: [PATCH] [NET] loopback: Added support for SG Just like the standard loopback device, SG support here is innate. So all we need to do is mark it as such and zero the change_mtu method so that the MTU can be changed at will. Signed-off-by: Herbert Xu --- linux-2.6-xen-sparse/drivers/xen/netback/loopback.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c b/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c index 7e8c4b0bc0..e9337b0005 100644 --- a/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c +++ b/linux-2.6-xen-sparse/drivers/xen/netback/loopback.c @@ -146,11 +146,13 @@ static void loopback_construct(struct net_device *dev, struct net_device *lo) dev->hard_start_xmit = loopback_start_xmit; dev->get_stats = loopback_get_stats; dev->set_multicast_list = loopback_set_multicast_list; + dev->change_mtu = NULL; /* allow arbitrary mtu */ dev->tx_queue_len = 0; dev->features = (NETIF_F_HIGHDMA | NETIF_F_LLTX | + NETIF_F_SG | NETIF_F_IP_CSUM); SET_ETHTOOL_OPS(dev, &network_ethtool_ops); -- 2.30.2