Commit Graph

17 Commits

Author SHA1 Message Date
David Marchand 9e2f315c92 Rebase to 23.11
Use -Denable_libs, update internal dependencies (vhost requires
cryptodev and dmadev, net/iavf requires security).
Filter generated manuals and package them in the -devel rpm.

Note:
- switched to https URIs,
- mandb is hidden through the build to avoid a call to it in the
  buildroot,
- documentation artefacts were not correctly removed from the buildroot,
- net/mlx4 has been disabled since it is not supported anymore,
- a leftover patch from 21.11 support is removed,

Resolves: RHEL-19571
Signed-off-by: David Marchand <david.marchand@redhat.com>
2023-12-15 13:49:12 +01:00
David Marchand 54f868467a Fix MTU regression for net/i40e
Resolves: #2182799
Signed-off-by: David Marchand <david.marchand@redhat.com>
2023-04-19 07:58:48 +02:00
Timothy Redaelli 4361d150a9 Add support to load compressed firmware
Resolves: #2179024
2023-03-23 16:17:06 +01:00
Maxime Coquelin 6a6cb2159e Add ACC100/200 and test-bbdev app
Resolves: #2138398
Resolves: #2106526
2023-03-13 17:24:54 +01:00
David Marchand 592991cef1 Rebase to 22.11
Disable more unsupported libraries.
Make use of the new --enable-apps option to only build testpmd.

Resolves: #2129066
2023-01-23 18:24:14 +01:00
Timothy Redaelli 66901848bd Rebase to 21.11.2
Includes fixes for CVE-2022-2132 (#2107173) and CVE-2022-28199 (#2123616)

Resolves: #2126159
Resolves: #2107173
Resolves: #2123616
2022-09-27 10:30:00 +02:00
Timothy Redaelli 4632dddc39 Rebase to 21.11.1
Includes fix for CVE-2021-3839

Resolves: #2106856
Resolves: #2026642
2022-07-14 11:31:21 +02:00
Timothy Redaelli 54b5259961 use epoch 2 on rhel9
Resolves: #2070583
2022-04-05 14:38:35 +02:00
David Marchand 9658f2cce8 Rebase DPDK to 21.11
Drop RHEL7 support

RHEL7 stopped at DPDK 18.11.
No need to maintain it anymore.

Changed conflict statement to only apply to RHEL8 (since RHEL9 never had
dpdk-18.11).
Removed build dependency on python3-devel.

Signed-off-by: David Marchand <david.marchand@redhat.com>

Don't require kernel headers

We don't build any kmod, this dependency can be dropped.

Signed-off-by: David Marchand <david.marchand@redhat.com>

Rebase DPDK to 21.11

DPDK 21.11 requires python3-pyelftools to build which is in EPEL8, and
in RHEL9.

The machine option has been replaced with platform/cpu_instruction_set
to accomodate with custom ARM targets. The 'generic' platform is
a special configuration for the common minimal baseline of one
architecture.

Remove workaround on vxlan python script.

Signed-off-by: David Marchand <david.marchand@redhat.com>

Use new configuration options

21.11 comes with new options to select drivers and unselect optional
libraries.
Make use of them and add a check to ensure we do embed the right parts.

Signed-off-by: David Marchand <david.marchand@redhat.com>

Delete unwanted files

Resolves: #2030616
2021-12-09 19:40:34 +01:00
Timothy Redaelli cb5923422f Rebase to 20.11.1
Resolves: #2024994
2021-11-19 18:13:23 +01:00
Timothy Redaelli ff20b3714b Rebase to rhel-8.6.0
Resolves: #2012289
2021-10-12 12:32:19 +02:00
Mohan Boddu d87950bc89 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:52:02 +00:00
Mohan Boddu 63b2ebad8b - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 23:09:00 +00:00
DistroBaker 2f4e495ab0 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/dpdk.git#fb17452a65a8df3a9aed2ff121a135e6107e01ef
2021-02-17 14:05:35 +00:00
DistroBaker b5a437ad65 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/dpdk.git#e46b7dda2bbc8bff71d7790be0a22e3b90aff671
2021-02-03 13:08:19 +01:00
Petr Šabata d6960ca01d RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/dpdk#23957dc84dae688f3aca3222c9fa98a8283d649b
2020-10-14 23:51:14 +02:00
Release Configuration Management 60c54034a4 New branch setup 2020-10-08 11:46:04 +00:00