|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1 |
|
| #
bd0a32d1 |
| 09-Feb-2022 |
Naga Harish K S V <[email protected]> |
eventdev/eth_tx: fix queue add error code
The internal function txa_service_queue_add() is returning 0 in case of error, correct this logic to return a negative value to indicate failure.
Fixes: a3
eventdev/eth_tx: fix queue add error code
The internal function txa_service_queue_add() is returning 0 in case of error, correct this logic to return a negative value to indicate failure.
Fixes: a3bbf2e09756 ("eventdev: add eth Tx adapter implementation") Cc: [email protected]
Signed-off-by: Naga Harish K S V <[email protected]> Acked-by: Jay Jayatheerthan <[email protected]>
show more ...
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3 |
|
| #
741b499e |
| 09-Nov-2021 |
Naga Harish K S V <[email protected]> |
eventdev/eth_tx: fix queue delete logic
This patch fixes heap-use-after-free reported by ASan.
The application can use the queue_id as `-1` to delete all the queues of the eth_device that are added
eventdev/eth_tx: fix queue delete logic
This patch fixes heap-use-after-free reported by ASan.
The application can use the queue_id as `-1` to delete all the queues of the eth_device that are added to tx_adapter instance. In above case, the queue_del API is trying to use number of queues from adapter level instead of eth_device queues. When there are queues added from multiple eth devices, it will result in heap-use-after-free as reported by ASAN.
This patch fixes the queue_del API to use correct number of queues.
Bugzilla ID: 869 Fixes: a3bbf2e09756 ("eventdev: add eth Tx adapter implementation") Cc: [email protected]
Signed-off-by: Naga Harish K S V <[email protected]> Acked-by: Jay Jayatheerthan <[email protected]> Tested-by: David Marchand <[email protected]>
show more ...
|
|
Revision tags: v21.11-rc2, v21.11-rc1 |
|
| #
f26f2ca6 |
| 18-Oct-2021 |
Pavan Nikhilesh <[email protected]> |
eventdev: make trace API internal
Slowpath trace APIs are only used in rte_eventdev.c so make them as internal.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jay Jayatheerthan
eventdev: make trace API internal
Slowpath trace APIs are only used in rte_eventdev.c so make them as internal.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Jay Jayatheerthan <[email protected]> Acked-by: Abhinandan Gujjar <[email protected]>
show more ...
|
| #
f9bdee26 |
| 13-Oct-2021 |
Konstantin Ananyev <[email protected]> |
ethdev: hide internal structures
Move rte_eth_dev, rte_eth_dev_data, rte_eth_rxtx_callback and related data into private header (ethdev_driver.h). Few minor changes to keep DPDK building after that.
ethdev: hide internal structures
Move rte_eth_dev, rte_eth_dev_data, rte_eth_rxtx_callback and related data into private header (ethdev_driver.h). Few minor changes to keep DPDK building after that.
Signed-off-by: Konstantin Ananyev <[email protected]> Acked-by: Andrew Rybchenko <[email protected]> Reviewed-by: Ferruh Yigit <[email protected]> Tested-by: Feifei Wang <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3 |
|
| #
6922655c |
| 24-Jul-2021 |
Naga Harish K S V <[email protected]> |
eventdev: fix event port setup in Tx adapter
The event port config set by application in rte_event_eth_tx_adapter_create API is modified in default configuration callback function. This patch remove
eventdev: fix event port setup in Tx adapter
The event port config set by application in rte_event_eth_tx_adapter_create API is modified in default configuration callback function. This patch removes this hardcode to use application provided event port config value.
Fixes: a3bbf2e09756 ("eventdev: add eth Tx adapter implementation") Cc: [email protected]
Signed-off-by: Naga Harish K S V <[email protected]>
show more ...
|
|
Revision tags: v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
99a2dd95 |
| 20-Apr-2021 |
Bruce Richardson <[email protected]> |
lib: remove librte_ prefix from directory names
There is no reason for the DPDK libraries to all have 'librte_' prefix on the directory names. This prefix makes the directory names longer and also m
lib: remove librte_ prefix from directory names
There is no reason for the DPDK libraries to all have 'librte_' prefix on the directory names. This prefix makes the directory names longer and also makes it awkward to add features referring to individual libraries in the build - should the lib names be specified with or without the prefix. Therefore, we can just remove the library prefix and use the library's unique name as the directory name, i.e. 'eal' rather than 'librte_eal'
Signed-off-by: Bruce Richardson <[email protected]>
show more ...
|