Add functions/defines needed by cxgb3 to netdevice.h for sles9sp3

Signed-off-by: Steve Wise <[EMAIL PROTECTED]>
---

 .../2.6.5_sles9_sp3/include/linux/netdevice.h      |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/kernel_addons/backport/2.6.5_sles9_sp3/include/linux/netdevice.h 
b/kernel_addons/backport/2.6.5_sles9_sp3/include/linux/netdevice.h
index 5641019..cf5da60 100644
--- a/kernel_addons/backport/2.6.5_sles9_sp3/include/linux/netdevice.h
+++ b/kernel_addons/backport/2.6.5_sles9_sp3/include/linux/netdevice.h
@@ -15,4 +15,13 @@ static inline void netif_tx_unlock(struc
        spin_unlock(&dev->xmit_lock);
 }
 
+static inline int __netif_rx_schedule_prep(struct net_device *dev)
+{
+        return !test_and_set_bit(__LINK_STATE_RX_SCHED, &dev->state);
+}
+
+#define NETDEV_TX_OK 0          /* driver took care of packet */
+#define NETDEV_TX_BUSY 1        /* driver tx path was busy*/
+#define NETDEV_TX_LOCKED -1     /* driver tx lock was already taken */
+
 #endif

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to