netdevice: Use existing macros
Subsystems (2)
PATCH 1/1 netdevice: Use existing macros
From: Krishna Kumar <[email protected]>
netdevice: Consolidate to use existing macros where available.
Patch compiled and 32 simultaneous netperf testing ran fine.
Signed-off-by Krishna Kumar <[email protected]>
---
include/linux/netdevice.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-)
include/linux/netdevice.h +7 -6
@@ -1257,7 +1257,7 @@ static inline void netif_tx_wake_queue(s {#ifdef CONFIG_NETPOLL_TRAP if (netpoll_trap ()) { -clear_bit (__QUEUE_STATE_XOFF, &dev_queue->state); +netif_tx_start_queue (dev_queue);return ; }#endif
@@ -1363,7 +1363,8 @@ static inline int netif_running(const ststatic inline void netif_start_subqueue (struct net_device *dev,u16 queue_index) {struct netdev_queue *txq =netdev_get_tx_queue (dev, queue_index); -clear_bit (__QUEUE_STATE_XOFF, &txq->state); + +netif_tx_start_queue (txq); }/**
@@ -1380,7 +1381,7 @@ static inline void netif_stop_subqueue(sif (netpoll_trap ())return ;#endif -set_bit (__QUEUE_STATE_XOFF, &txq->state); +netif_tx_stop_queue (txq); }/**
@@ -1394,7 +1395,8 @@ static inline int __netif_subqueue_stopp u16 queue_index) {struct netdev_queue *txq =netdev_get_tx_queue (dev, queue_index); -return test_bit (__QUEUE_STATE_XOFF, &txq->state); + +return netif_tx_queue_stopped (txq); } static inline int netif_subqueue_stopped(const struct net_device *dev,
@@ -1746,8 +1748,7 @@ static inline void netif_tx_unlock(struc* force a schedule. */ clear_bit (__QUEUE_STATE_FROZEN, &txq->state); -if (!test_bit (__QUEUE_STATE_XOFF, &txq->state)) -__netif_schedule (txq->qdisc); +netif_schedule_queue (txq); }spin_unlock (&dev->tx_global_lock); }
From: Krishna Kumar <[email protected]>
Date: Sun, 30 Aug 2009 11:51:21 +0530
Quoted 7 lines
From: Krishna Kumar <[email protected]>
netdevice: Consolidate to use existing macros where available.
Patch compiled and 32 simultaneous netperf testing ran fine.
Signed-off-by Krishna Kumar <[email protected]>
Applied, thanks.