All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ibmveth support for netpoll
@ 2006-04-28 21:53 Santiago Leon
  0 siblings, 0 replies; only message in thread
From: Santiago Leon @ 2006-04-28 21:53 UTC (permalink / raw)
  To: jgarzik, netdev

[-- Attachment #1: Type: text/plain, Size: 187 bytes --]

This patch adds NETPOLL support for the ibmveth driver. Please apply.

Signed-off-by: Santiago Leon <santil@us.ibm.com>

  ibmveth.c |   11 +++++++++++
  1 file changed, 11 insertions(+)

[-- Attachment #2: ibmveth_netpoll.patch --]
[-- Type: text/plain, Size: 884 bytes --]

--- a/drivers/net/ibmveth.c	2006-04-28 13:16:22.244724056 -0500
+++ b/drivers/net/ibmveth.c	2006-04-28 13:17:59.971778584 -0500
@@ -918,6 +918,14 @@ static int ibmveth_change_mtu(struct net
 	return 0;	
 }
 
+#ifdef CONFIG_NET_POLL_CONTROLLER
+static void ibmveth_poll_controller(struct net_device *dev)
+{
+	ibmveth_replenish_task(dev->priv);
+	ibmveth_interrupt(dev->irq, dev, NULL);
+}
+#endif
+
 static int __devinit ibmveth_probe(struct vio_dev *dev, const struct vio_device_id *id)
 {
 	int rc, i;
@@ -989,6 +997,9 @@ static int __devinit ibmveth_probe(struc
 	netdev->ethtool_ops           = &netdev_ethtool_ops;
 	netdev->change_mtu         = ibmveth_change_mtu;
 	SET_NETDEV_DEV(netdev, &dev->dev);
+#ifdef CONFIG_NET_POLL_CONTROLLER
+	netdev->poll_controller = ibmveth_poll_controller;
+#endif
  	netdev->features |= NETIF_F_LLTX; 
 	spin_lock_init(&adapter->stats_lock);
 

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-04-28 21:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-28 21:53 [PATCH] ibmveth support for netpoll Santiago Leon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.