X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Fopdl%2Fopdl_evdev_init.c;h=15aae47524fa02dfc75955732686edab1d5a5cbd;hb=369ce46248c0605d31bd29ebaa4474309a875176;hp=84ab258cfcbd3cde98339027b8377922faf647cd;hpb=be455196d4bb64c4fc681eddf9d2bd6aef2d9bee;p=dpdk.git diff --git a/drivers/event/opdl/opdl_evdev_init.c b/drivers/event/opdl/opdl_evdev_init.c index 84ab258cfc..15aae47524 100644 --- a/drivers/event/opdl/opdl_evdev_init.c +++ b/drivers/event/opdl/opdl_evdev_init.c @@ -1,6 +1,5 @@ -/*- - * SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2010-2014 Intel Corporation +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright(c) 2017 Intel Corporation */ #include @@ -36,7 +35,7 @@ enqueue_check(struct opdl_port *p, p->id, ev[i].queue_id, p->next_external_qid); - rte_errno = -EINVAL; + rte_errno = EINVAL; return 0; } } @@ -64,7 +63,7 @@ enqueue_check(struct opdl_port *p, } else { if (num > 0 && ev[0].queue_id != p->next_external_qid) { - rte_errno = -EINVAL; + rte_errno = EINVAL; return 0; } } @@ -117,7 +116,7 @@ opdl_rx_error_enqueue(struct opdl_port *p, RTE_SET_USED(ev); RTE_SET_USED(num); - rte_errno = -ENOSPC; + rte_errno = ENOSPC; return 0; } @@ -146,7 +145,7 @@ opdl_rx_enqueue(struct opdl_port *p, if (enqueued < num) - rte_errno = -ENOSPC; + rte_errno = ENOSPC; return enqueued; } @@ -165,7 +164,7 @@ opdl_tx_error_dequeue(struct opdl_port *p, RTE_SET_USED(ev); RTE_SET_USED(num); - rte_errno = -ENOSPC; + rte_errno = ENOSPC; return 0; } @@ -241,7 +240,7 @@ opdl_claim(struct opdl_port *p, struct rte_event ev[], uint16_t num) "Attempt to dequeue num of events larger than port (%d) max", opdl_pmd_dev_id(p->opdl), p->id); - rte_errno = -EINVAL; + rte_errno = EINVAL; return 0; } @@ -734,6 +733,9 @@ initialise_all_other_ports(struct rte_eventdev *dev) queue->ports[queue->nb_ports] = port; port->instance_id = queue->nb_ports; queue->nb_ports++; + opdl_stage_set_queue_id(stage_inst, + port->queue_id); + } else if (queue->q_pos == OPDL_Q_POS_END) { /* tx port */