]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/netpoll.h
netpoll retry cleanup
[linux-2.6-omap-h63xx.git] / include / linux / netpoll.h
index 1efe60c5c00c3dd5c57924707206afcf49ef2dc5..c65d12ec7bb0818241325c603ad0155c41934f47 100644 (file)
@@ -25,13 +25,15 @@ struct netpoll {
 };
 
 struct netpoll_info {
+       atomic_t refcnt;
        spinlock_t poll_lock;
        int poll_owner;
-       int tries;
        int rx_flags;
        spinlock_t rx_lock;
        struct netpoll *rx_np; /* netpoll that registered an rx_hook */
        struct sk_buff_head arp_tx; /* list of arp requests to reply to */
+       struct sk_buff_head txq;
+       struct work_struct tx_work;
 };
 
 void netpoll_poll(struct netpoll *np);