From fb3804188587b5a21fc9ce69b7333a4f857b0eac Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Wed, 24 Mar 2010 17:57:43 -0400 Subject: [PATCH] compat: add qdisc_all_tx_empty for Linux 2.6.26 and older --- include/linux/compat-2.6.27.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/linux/compat-2.6.27.h b/include/linux/compat-2.6.27.h index a690e2c4350a..e27115bf7e0a 100644 --- a/include/linux/compat-2.6.27.h +++ b/include/linux/compat-2.6.27.h @@ -18,6 +18,8 @@ #include #include #include +#include +#include #define PCI_PM_CAP_PME_SHIFT 11 @@ -49,6 +51,12 @@ static inline void netif_tx_stop_all_queues(struct net_device *dev) netif_stop_queue(dev); } +/* Are all TX queues of the device empty? */ +static inline bool qdisc_all_tx_empty(const struct net_device *dev) +{ + return skb_queue_empty(&dev->qdisc->q); +} + bool pci_pme_capable(struct pci_dev *dev, pci_power_t state); /* -- 2.30.2