ring: create common structure for prod and cons metadata
[dpdk.git] / lib / librte_port / rte_port_ring.c
index 3b9d3d0..0df1bcf 100644 (file)
@@ -73,8 +73,8 @@ rte_port_ring_reader_create_internal(void *params, int socket_id,
        /* Check input parameters */
        if ((conf == NULL) ||
                (conf->ring == NULL) ||
-               (conf->ring->cons.sc_dequeue && is_multi) ||
-               (!(conf->ring->cons.sc_dequeue) && !is_multi)) {
+               (conf->ring->cons.single && is_multi) ||
+               (!(conf->ring->cons.single) && !is_multi)) {
                RTE_LOG(ERR, PORT, "%s: Invalid Parameters\n", __func__);
                return NULL;
        }
@@ -198,8 +198,8 @@ rte_port_ring_writer_create_internal(void *params, int socket_id,
        /* Check input parameters */
        if ((conf == NULL) ||
                (conf->ring == NULL) ||
-               (conf->ring->prod.sp_enqueue && is_multi) ||
-               (!(conf->ring->prod.sp_enqueue) && !is_multi) ||
+               (conf->ring->prod.single && is_multi) ||
+               (!(conf->ring->prod.single) && !is_multi) ||
                (conf->tx_burst_sz > RTE_PORT_IN_BURST_SIZE_MAX)) {
                RTE_LOG(ERR, PORT, "%s: Invalid Parameters\n", __func__);
                return NULL;
@@ -467,8 +467,8 @@ rte_port_ring_writer_nodrop_create_internal(void *params, int socket_id,
        /* Check input parameters */
        if ((conf == NULL) ||
                (conf->ring == NULL) ||
-               (conf->ring->prod.sp_enqueue && is_multi) ||
-               (!(conf->ring->prod.sp_enqueue) && !is_multi) ||
+               (conf->ring->prod.single && is_multi) ||
+               (!(conf->ring->prod.single) && !is_multi) ||
                (conf->tx_burst_sz > RTE_PORT_IN_BURST_SIZE_MAX)) {
                RTE_LOG(ERR, PORT, "%s: Invalid Parameters\n", __func__);
                return NULL;