]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/cxgbe/base/adapter.h
cxgbe: use trylock in Tx callback instead of spinning for a lock
[dpdk.git] / drivers / net / cxgbe / base / adapter.h
index a1e8ef7b4065860084c2b37d946ec6f81af5cb5a..a5225c0e91238b4c7045bf06005f8fd2c9f7d334 100644 (file)
@@ -472,6 +472,15 @@ static inline void t4_os_unlock(rte_spinlock_t *lock)
        rte_spinlock_unlock(lock);
 }
 
+/**
+ * t4_os_trylock - try to get a lock
+ * @lock: the spinlock
+ */
+static inline int t4_os_trylock(rte_spinlock_t *lock)
+{
+       return rte_spinlock_trylock(lock);
+}
+
 /**
  * t4_os_init_list_head - initialize
  * @head: head of list to initialize [to empty]