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