git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/bnxt: fix ping with MTU change
[dpdk.git]
/
lib
/
librte_eventdev
/
rte_eventdev.c
diff --git
a/lib/librte_eventdev/rte_eventdev.c
b/lib/librte_eventdev/rte_eventdev.c
index
4d4f079
..
b987e07
100644
(file)
--- a/
lib/librte_eventdev/rte_eventdev.c
+++ b/
lib/librte_eventdev/rte_eventdev.c
@@
-13,6
+13,7
@@
#include <sys/types.h>
#include <sys/queue.h>
#include <sys/types.h>
#include <sys/queue.h>
+#include <rte_string_fns.h>
#include <rte_byteorder.h>
#include <rte_log.h>
#include <rte_debug.h>
#include <rte_byteorder.h>
#include <rte_log.h>
#include <rte_debug.h>
@@
-128,7
+129,7
@@
rte_event_eth_rx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id,
: 0;
}
: 0;
}
-int
__rte_experimental
+int
rte_event_timer_adapter_caps_get(uint8_t dev_id, uint32_t *caps)
{
struct rte_eventdev *dev;
rte_event_timer_adapter_caps_get(uint8_t dev_id, uint32_t *caps)
{
struct rte_eventdev *dev;
@@
-150,7
+151,7
@@
rte_event_timer_adapter_caps_get(uint8_t dev_id, uint32_t *caps)
: 0;
}
: 0;
}
-int
__rte_experimental
+int
rte_event_crypto_adapter_caps_get(uint8_t dev_id, uint8_t cdev_id,
uint32_t *caps)
{
rte_event_crypto_adapter_caps_get(uint8_t dev_id, uint8_t cdev_id,
uint32_t *caps)
{
@@
-173,7
+174,7
@@
rte_event_crypto_adapter_caps_get(uint8_t dev_id, uint8_t cdev_id,
(dev, cdev, caps) : -ENOTSUP;
}
(dev, cdev, caps) : -ENOTSUP;
}
-int
__rte_experimental
+int
rte_event_eth_tx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id,
uint32_t *caps)
{
rte_event_eth_tx_adapter_caps_get(uint8_t dev_id, uint16_t eth_port_id,
uint32_t *caps)
{
@@
-888,18
+889,18
@@
rte_event_port_link(uint8_t dev_id, uint8_t port_id,
uint16_t *links_map;
int i, diag;
uint16_t *links_map;
int i, diag;
- RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id,
-
EINVAL, 0);
+ RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id, EINVAL, 0);
dev = &rte_eventdevs[dev_id];
if (*dev->dev_ops->port_link == NULL) {
RTE_EDEV_LOG_ERR("Function not supported\n");
dev = &rte_eventdevs[dev_id];
if (*dev->dev_ops->port_link == NULL) {
RTE_EDEV_LOG_ERR("Function not supported\n");
- rte_errno =
-
ENOTSUP;
+ rte_errno = ENOTSUP;
return 0;
}
if (!is_valid_port(dev, port_id)) {
RTE_EDEV_LOG_ERR("Invalid port_id=%" PRIu8, port_id);
return 0;
}
if (!is_valid_port(dev, port_id)) {
RTE_EDEV_LOG_ERR("Invalid port_id=%" PRIu8, port_id);
- rte_errno =
-
EINVAL;
+ rte_errno = EINVAL;
return 0;
}
return 0;
}
@@
-920,7
+921,7
@@
rte_event_port_link(uint8_t dev_id, uint8_t port_id,
for (i = 0; i < nb_links; i++)
if (queues[i] >= dev->data->nb_queues) {
for (i = 0; i < nb_links; i++)
if (queues[i] >= dev->data->nb_queues) {
- rte_errno =
-
EINVAL;
+ rte_errno = EINVAL;
return 0;
}
return 0;
}
@@
-947,18
+948,18
@@
rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
int i, diag, j;
uint16_t *links_map;
int i, diag, j;
uint16_t *links_map;
- RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id,
-
EINVAL, 0);
+ RTE_EVENTDEV_VALID_DEVID_OR_ERRNO_RET(dev_id, EINVAL, 0);
dev = &rte_eventdevs[dev_id];
if (*dev->dev_ops->port_unlink == NULL) {
RTE_EDEV_LOG_ERR("Function not supported");
dev = &rte_eventdevs[dev_id];
if (*dev->dev_ops->port_unlink == NULL) {
RTE_EDEV_LOG_ERR("Function not supported");
- rte_errno =
-
ENOTSUP;
+ rte_errno = ENOTSUP;
return 0;
}
if (!is_valid_port(dev, port_id)) {
RTE_EDEV_LOG_ERR("Invalid port_id=%" PRIu8, port_id);
return 0;
}
if (!is_valid_port(dev, port_id)) {
RTE_EDEV_LOG_ERR("Invalid port_id=%" PRIu8, port_id);
- rte_errno =
-
EINVAL;
+ rte_errno = EINVAL;
return 0;
}
return 0;
}
@@
-987,7
+988,7
@@
rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
nb_unlinks = j;
for (i = 0; i < nb_unlinks; i++)
if (queues[i] >= dev->data->nb_queues) {
nb_unlinks = j;
for (i = 0; i < nb_unlinks; i++)
if (queues[i] >= dev->data->nb_queues) {
- rte_errno =
-
EINVAL;
+ rte_errno = EINVAL;
return 0;
}
return 0;
}
@@
-1003,7
+1004,7
@@
rte_event_port_unlink(uint8_t dev_id, uint8_t port_id,
return diag;
}
return diag;
}
-int
__rte_experimental
+int
rte_event_port_unlinks_in_progress(uint8_t dev_id, uint8_t port_id)
{
struct rte_eventdev *dev;
rte_event_port_unlinks_in_progress(uint8_t dev_id, uint8_t port_id)
{
struct rte_eventdev *dev;
@@
-1350,6
+1351,7
@@
rte_event_pmd_allocate(const char *name, int socket_id)
eventdev = &rte_eventdevs[dev_id];
eventdev->txa_enqueue = rte_event_tx_adapter_enqueue;
eventdev = &rte_eventdevs[dev_id];
eventdev->txa_enqueue = rte_event_tx_adapter_enqueue;
+ eventdev->txa_enqueue_same_dest = rte_event_tx_adapter_enqueue;
if (eventdev->data == NULL) {
struct rte_eventdev_data *eventdev_data = NULL;
if (eventdev->data == NULL) {
struct rte_eventdev_data *eventdev_data = NULL;
@@
-1362,8
+1364,7
@@
rte_event_pmd_allocate(const char *name, int socket_id)
eventdev->data = eventdev_data;
eventdev->data = eventdev_data;
- snprintf(eventdev->data->name, RTE_EVENTDEV_NAME_MAX_LEN,
- "%s", name);
+ strlcpy(eventdev->data->name, name, RTE_EVENTDEV_NAME_MAX_LEN);
eventdev->data->dev_id = dev_id;
eventdev->data->socket_id = socket_id;
eventdev->data->dev_id = dev_id;
eventdev->data->socket_id = socket_id;