]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/ring/rte_eth_ring.h
remove unneeded tests for NULL when freeing
[dpdk.git] / drivers / net / ring / rte_eth_ring.h
index 5a69bffd3db45f511b8a96a7341f816dbf7d8de4..4ff83eca61a8a2cb0ef3220c0157562d756c1555 100644 (file)
@@ -65,6 +65,20 @@ int rte_eth_from_rings(const char *name,
                const unsigned nb_tx_queues,
                const unsigned numa_node);
 
+/**
+ * Create a new ethdev port from a ring
+ *
+ * This function is a shortcut call for rte_eth_from_rings for the
+ * case where one wants to take a single rte_ring and use it as though
+ * it were an ethdev
+ *
+ * @param ring
+ *    the ring to be used as an ethdev
+ * @return
+ *    the port number of the newly created ethdev, or -1 on error
+ */
+int rte_eth_from_ring(struct rte_ring *r);
+
 #ifdef __cplusplus
 }
 #endif