|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2 |
|
| #
30a1de10 |
| 15-Feb-2022 |
Sean Morrissey <[email protected]> |
lib: remove unneeded header includes
These header includes have been flagged by the iwyu_tool and removed.
Signed-off-by: Sean Morrissey <[email protected]>
|
|
Revision tags: v22.03-rc1 |
|
| #
7be78d02 |
| 29-Nov-2021 |
Josh Soref <[email protected]> |
fix spelling in comments and strings
The tool comes from https://github.com/jsoref
Signed-off-by: Josh Soref <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
|
|
Revision tags: v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
85e21b77 |
| 14-Oct-2021 |
Bruce Richardson <[email protected]> |
telemetry: fix socket path conflicts for in-memory mode
When running using in-memory mode, multiple processes can use the same runtime dir, leading to conflicts with the telemetry sockets in that di
telemetry: fix socket path conflicts for in-memory mode
When running using in-memory mode, multiple processes can use the same runtime dir, leading to conflicts with the telemetry sockets in that directory. We can resolve this by appending a suffix to each socket beyond the first, with the suffix being an increasing counter value. Each process uses the first unused socket counter value.
Fixes: 6dd571fd07c3 ("telemetry: introduce new functionality")
Reported-by: David Marchand <[email protected]> Signed-off-by: Bruce Richardson <[email protected]> Acked-by: Ciara Power <[email protected]> Acked-by: Kevin Traynor <[email protected]> Tested-by: Conor Walsh <[email protected]>
show more ...
|
| #
71ecc415 |
| 19-Aug-2021 |
Stephen Hemminger <[email protected]> |
telemetry: detach threads
There are a number telemetry threads which are created and there is nothing that does pthread_join() to wait for them. Mark these threads as detached, so that the pthread l
telemetry: detach threads
There are a number telemetry threads which are created and there is nothing that does pthread_join() to wait for them. Mark these threads as detached, so that the pthread library can cleanup state when the thread exits.
Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
| #
d2671e64 |
| 14-Sep-2021 |
Radu Nicolau <[email protected]> |
telemetry: support dict of dicts
Add support for dicts of dicts to telemetry library. Increase the max string size to 128.
Signed-off-by: Declan Doherty <[email protected]> Signed-off-by: Ra
telemetry: support dict of dicts
Add support for dicts of dicts to telemetry library. Increase the max string size to 128.
Signed-off-by: Declan Doherty <[email protected]> Signed-off-by: Radu Nicolau <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
|
Revision tags: v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1 |
|
| #
d5252f7d |
| 07-Jul-2021 |
Bruce Richardson <[email protected]> |
telemetry: add extra log message on socket bind failure
If the library fails to create the needed socket, add an additional check to report if the error is due to a missing DPDK runtime dir.
Signed
telemetry: add extra log message on socket bind failure
If the library fails to create the needed socket, add an additional check to report if the error is due to a missing DPDK runtime dir.
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: David Marchand <[email protected]> Acked-by: Morten Brørup <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
|
Revision tags: v21.05, v21.05-rc4, v21.05-rc3 |
|
| #
64307fad |
| 06-May-2021 |
David Marchand <[email protected]> |
telemetry: remove static limit on callbacks count
This code is not performance sensitive and can be switched to dynamic allocations.
Signed-off-by: David Marchand <[email protected]> Acked-
telemetry: remove static limit on callbacks count
This code is not performance sensitive and can be switched to dynamic allocations.
Signed-off-by: David Marchand <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc2 |
|
| #
04896027 |
| 05-May-2021 |
Ciara Power <[email protected]> |
telemetry: fix race on callbacks list
The list_commands() function accessed the callbacks list, but did not take the lock. This may have caused inconsistencies if callbacks were being registered at
telemetry: fix race on callbacks list
The list_commands() function accessed the callbacks list, but did not take the lock. This may have caused inconsistencies if callbacks were being registered at the same time. This is now fixed to lock before iterating the list, and unlock afterwards.
Fixes: f38748736eb2 ("telemetry: add default callback commands") Cc: [email protected]
Reported-by: David Marchand <[email protected]> Signed-off-by: Ciara Power <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
dbab5118 |
| 03-May-2021 |
Jerin Jacob <[email protected]> |
telemetry: hide internal define
Remove TELEMETRY_MAX_CALLBACKS symbol from the public rte_telemetry.h header file.
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Bruce Richardson <bruce.
telemetry: hide internal define
Remove TELEMETRY_MAX_CALLBACKS symbol from the public rte_telemetry.h header file.
Signed-off-by: Jerin Jacob <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
|
Revision tags: v21.05-rc1 |
|
| #
027c931b |
| 21-Apr-2021 |
Thomas Monjalon <[email protected]> |
telemetry: fix build on FreeBSD < 12.2
The function pthread_setname_np() was originally not available on FreeBSD. It has been added in FreeBSD 12.2: https://svnweb.freebsd.org/base?view=revision&rev
telemetry: fix build on FreeBSD < 12.2
The function pthread_setname_np() was originally not available on FreeBSD. It has been added in FreeBSD 12.2: https://svnweb.freebsd.org/base?view=revision&revision=362264
The EAL implementation of rte_thread_setname() is duplicated in the telemetry library, which does not depend on EAL, so the compilation is safe in all systems.
Fixes: 5da7736f8c53 ("telemetry: set socket listener thread name")
Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
| #
c53a5f3e |
| 16-Apr-2021 |
Chengwen Feng <[email protected]> |
telemetry: check thread creations
Add result check and message print out for thread creation after failure.
Fixes: b80fe1805eee ("telemetry: introduce backward compatibility") Fixes: 6dd571fd07c3 (
telemetry: check thread creations
Add result check and message print out for thread creation after failure.
Fixes: b80fe1805eee ("telemetry: introduce backward compatibility") Fixes: 6dd571fd07c3 ("telemetry: introduce new functionality") Cc: [email protected]
Signed-off-by: Chengwen Feng <[email protected]> Signed-off-by: Min Hu (Connor) <[email protected]> Acked-by: Ciara Power <[email protected]>
show more ...
|
| #
5da7736f |
| 17-Apr-2021 |
Chengwen Feng <[email protected]> |
telemetry: set socket listener thread name
This patch supports set init threads name which is helpful for debugging.
Signed-off-by: Chengwen Feng <[email protected]> Signed-off-by: Min Hu (Co
telemetry: set socket listener thread name
This patch supports set init threads name which is helpful for debugging.
Signed-off-by: Chengwen Feng <[email protected]> Signed-off-by: Min Hu (Connor) <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
| #
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 ...
|