|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1 |
|
| #
4ad4b20a |
| 20-Apr-2021 |
Bruce Richardson <[email protected]> |
drivers: change indentation in build files
Switch from using tabs to 4 spaces for meson.build indentation.
Signed-off-by: Bruce Richardson <[email protected]>
|
|
Revision tags: v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2 |
|
| #
30105f66 |
| 22-Oct-2020 |
David Marchand <[email protected]> |
drivers: add headers install helper
A lot of drivers export headers, reproduce the same facility than for libraries.
Note: this change fixes an issue with the crypto scheduler headers which were no
drivers: add headers install helper
A lot of drivers export headers, reproduce the same facility than for libraries.
Note: this change fixes an issue with the crypto scheduler headers which were not installed properly. A separate backport will be sent to stable branches.
Suggested-by: Bruce Richardson <[email protected]> Signed-off-by: David Marchand <[email protected]> Acked-by: Bruce Richardson <[email protected]>
show more ...
|
|
Revision tags: v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
ec6d5146 |
| 07-Jul-2020 |
Tal Shnaiderman <[email protected]> |
bus/vdev: build on Windows
current support will build vdev with empty MP functions currently unsupported for Windows.
Signed-off-by: Tal Shnaiderman <[email protected]> Acked-by: Narcisa Vasile <
bus/vdev: build on Windows
current support will build vdev with empty MP functions currently unsupported for Windows.
Signed-off-by: Tal Shnaiderman <[email protected]> Acked-by: Narcisa Vasile <[email protected]> Tested-by: Narcisa Vasile <[email protected]> Tested-by: Pallavi Kadam <[email protected]>
show more ...
|
| #
33031608 |
| 29-Jun-2020 |
Tal Shnaiderman <[email protected]> |
bus/pci: introduce Windows support with stubs
Addition of stub eal and bus/pci functions to compile bus/pci for Windows.
Signed-off-by: Tal Shnaiderman <[email protected]>
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1 |
|
| #
acec04c4 |
| 13-Apr-2020 |
Pavan Nikhilesh <[email protected]> |
build: disable experimental API check internally
Remove setting ALLOW_EXPERIMENTAL_API individually for each Makefile and meson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, lib and
build: disable experimental API check internally
Remove setting ALLOW_EXPERIMENTAL_API individually for each Makefile and meson.build. Instead, enable ALLOW_EXPERIMENTAL_API flag across app, lib and drivers. This changes reduces the clutter across the project while still maintaining the functionality of ALLOW_EXPERIMENTAL_API i.e. warning external applications about experimental API usage.
Signed-off-by: Pavan Nikhilesh <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Signed-off-by: David Marchand <[email protected]>
show more ...
|
|
Revision tags: v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2, v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3 |
|
| #
fbaf9438 |
| 20-Nov-2019 |
Anatoly Burakov <[email protected]> |
build: remove individual library versions
Since the library versioning for both stable and experimental ABI's is now managed globally, the LIBABIVER and version variables no longer serve any useful
build: remove individual library versions
Since the library versioning for both stable and experimental ABI's is now managed globally, the LIBABIVER and version variables no longer serve any useful purpose, and can be removed.
The replacement in Makefiles was done using the following regex:
^(#.*\n)?LIBABIVER\s*:=\s*\d+\n(\s*\n)?
(LIBABIVER := numbers, optionally preceded by a comment and optionally succeeded by an empty line)
The replacement for meson files was done using the following regex:
^(#.*\n)?version\s*=\s*\d+\n(\s*\n)?
(version = numbers, optionally preceded by a comment and optionally succeeded by an empty line)
[David]: those variables are manually removed for the files: - drivers/common/qat/Makefile - lib/librte_eal/meson.build [David]: the LIBABIVER is restored for the external ethtool example library.
Signed-off-by: Anatoly Burakov <[email protected]> Signed-off-by: David Marchand <[email protected]> Acked-by: Thomas Monjalon <[email protected]>
show more ...
|
|
Revision tags: v19.11-rc2, v19.11-rc1, v19.08, v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2, v19.05-rc1, v19.02, v19.02-rc4, v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1 |
|
| #
6844d146 |
| 02-Oct-2018 |
Thomas Monjalon <[email protected]> |
eal: add bus pointer in device structure
When a device is added with a devargs (hotplug or whitelist), the bus pointer can be retrieved via its devargs. But there is no such devargs.bus in case of s
eal: add bus pointer in device structure
When a device is added with a devargs (hotplug or whitelist), the bus pointer can be retrieved via its devargs. But there is no such devargs.bus in case of standard scan.
A pointer to the rte_bus handle is added to rte_device. When a device is allocated (during a scan), the pointer to its bus is assigned.
It will make possible to remove a rte_device, using the function pointer from its bus.
The function rte_bus_find_by_device() becomes useless, and may be removed later.
Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: Gaetan Rivet <[email protected]> Reviewed-by: Stephen Hemminger <[email protected]>
show more ...
|
| #
ac91bc49 |
| 19-Sep-2018 |
Gaetan Rivet <[email protected]> |
bus/vdev: implement device iteration
Signed-off-by: Gaetan Rivet <[email protected]>
|
|
Revision tags: v18.08, v18.08-rc3, v18.08-rc2, v18.08-rc1, v18.05, v18.05-rc6, v18.05-rc5, v18.05-rc4, v18.05-rc3, v18.05-rc2, v18.05-rc1 |
|
| #
cdb068f0 |
| 24-Apr-2018 |
Jianfeng Tan <[email protected]> |
bus/vdev: scan by multi-process channel
To scan the vdevs in primary, we send request to primary process to obtain the names for vdevs.
Only the name is shared from the primary. In probe(), the dev
bus/vdev: scan by multi-process channel
To scan the vdevs in primary, we send request to primary process to obtain the names for vdevs.
Only the name is shared from the primary. In probe(), the device driver is supposed to locate (or request more) the detail information from the primary.
Signed-off-by: Jianfeng Tan <[email protected]> Reviewed-by: Qi Zhang <[email protected]> Reviewed-by: Anatoly Burakov <[email protected]>
show more ...
|
|
Revision tags: v18.02, v18.02-rc4, v18.02-rc3, v18.02-rc2, v18.02-rc1 |
|
| #
6c9457c2 |
| 18-Dec-2017 |
Bruce Richardson <[email protected]> |
build: replace license text with SPDX tag
Signed-off-by: Bruce Richardson <[email protected]> Reviewed-by: Luca Boccassi <[email protected]>
|
| #
2c21944e |
| 15-Nov-2017 |
Bruce Richardson <[email protected]> |
bus/vdev: build with meson
Signed-off-by: Bruce Richardson <[email protected]>
|