~paelzer/ubuntu/+source/dpdk:fix-jammy-until-21.11-is-ready

Last commit made on 2021-11-25
Get this branch:
git clone -b fix-jammy-until-21.11-is-ready https://git.launchpad.net/~paelzer/ubuntu/+source/dpdk
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
fix-jammy-until-21.11-is-ready
Repository:
lp:~paelzer/ubuntu/+source/dpdk

Recent commits

16ffd71... by Christian Ehrhardt 

changelog: Fix build and test issues in 20.11 until 21.11 is fully ready

Signed-off-by: Christian Ehrhardt <email address hidden>

c4ca7e1... by Christian Ehrhardt 

d/rules: drop per_library_versions removed since 19.11 (Closes: #998532)

Signed-off-by: Christian Ehrhardt <email address hidden>

f213f20... by Christian Ehrhardt 

d/p/disable_ppc64_autopkgtest_fails.patch: add rib and rib6 to known flaky tests on ppc64

Signed-off-by: Christian Ehrhardt <email address hidden>

6ef754d... by Simon Chopin

20.11.3-0ubuntu2 (patches unapplied)

Imported using git-ubuntu import.

de56777... by Christian Ehrhardt 

changelog: 20.11.3-0ubuntu1

Signed-off-by: Christian Ehrhardt <email address hidden>

64f49c4... by Christian Ehrhardt 

d/p/u/lp-1940957-net-i40e-support-25G-AOC-ACC-cables.patch: fix issues with 25G AOC cables (LP: #1940957)

Signed-off-by: Christian Ehrhardt <email address hidden>

53c740f... by Luca Boccassi <email address hidden>

version: 20.11.3

Signed-off-by: Luca Boccassi <email address hidden>

6bb3cc3... by David Hunt <email address hidden>

test/power: fix CPU frequency when turbo enabled

[ backported from commit 29343b9030e38e8c3519ba01cb66724d45b13dc8 ]

On arm platform, the value in "/sys/.../cpuinfo_cur_freq" may not
be exactly the same as what was set when using CPPC cpufreq driver.
For other cpufreq driver, no need to round it currently, or else
this check will fail with turbo enabled. For example, with acpi_cpufreq,
cpuinfo_cur_freq can be 2401000 which is equal to freqs[0].It should
not be rounded to 2400000.

This is a version of the patch for 20.11.3 that fixes this issue
withouth the dependency of having the CPPC support applied first
(modified version of 29343b9030e38e8c3519ba01cb66724d45b13dc8)

Fixes: 606a234c6d360 ("test/power: round CPU frequency to check")

Signed-off-by: David Hunt <email address hidden>
Acked-by: Luca Boccassi <email address hidden>

a7eae39... by Matan Azrad <email address hidden>

net/mlx5: fix imissed statistics

[ upstream commit e6988afdc75a628bba20bbc291831e63902b20a6 ]

The imissed port statistic counts packets that were dropped by the
device Rx queues.

In mlx5, the imissed counter summarizes 2 counters:
 - packets dropped by the SW queue handling counted by SW.
 - packets dropped by the HW queues due to "out of buffer" events
   detected when no SW buffer is available for the incoming
   packets.

There is HW counter object that should be created per device, and all
the Rx queues should be assigned to this counter in configuration time.

This part was missed when the Rx queues were created by DevX what
remained the "out of buffer" counter clean forever in this case.

Add 2 options to assign the DevX Rx queues to queue counter:
 - Create queue counter per device by DevX and assign all the
   queues to it.
 - Query the kernel counter and assign all the queues to it.

Use the first option by default and if it is failed, fallback to the
second option.

Fixes: e79c9be91515 ("net/mlx5: support Rx hairpin queues")
Fixes: dc9ceff73c99 ("net/mlx5: create advanced RxQ via DevX")

Signed-off-by: Matan Azrad <email address hidden>
Acked-by: Luca Boccassi <email address hidden>

2a1c89e... by Luca Boccassi <email address hidden>

version: 20.11.3-rc1

Signed-off-by: Luca Boccassi <email address hidden>