~paelzer/ubuntu/+source/dpdk:lp-1940913-MRE-19.11.10-FOCAL

Last commit made on 2021-09-06
Get this branch:
git clone -b lp-1940913-MRE-19.11.10-FOCAL 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:
lp-1940913-MRE-19.11.10-FOCAL
Repository:
lp:~paelzer/ubuntu/+source/dpdk

Recent commits

c78c4df... by Christian Ehrhardt 

changelog: 19.11.10-0ubuntu0.20.04.1

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

8c5864a... 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>

f4b0236... by Christian Ehrhardt 

version: 19.11.10

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

592d54c... by Christian Ehrhardt 

version: 19.11.10-rc2

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

124b253... by Alvin Zhang <email address hidden>

telemetry: fix race in telemetry control thread creation

Before the caller returns from function "rte_ctrl_thread_create",
the newly created thread may have ran, and because the thread
control flag was not set before, the new thread may exit soon.
This is not what the developer expected.

This patch puts the setting thread control flag to the place that
before creating new thread.

Reported-at: https://bugs.dpdk.org/show_bug.cgi?id=731
Fixes: 8877ac688b52 ("telemetry: introduce infrastructure")
Cc: <email address hidden>

Signed-off-by: Alvin Zhang <email address hidden>

d407572... by Chenbo Xia <email address hidden>

vhost: utilize dynamic memory allocator

[ upstream commit 20fd2f91cf2fb45ffc66abd4ca8ab26906cd0d1f ]

Replace dynamic memory allocator with dpdk memory allocator.

Bugzilla ID: 794
Fixes: 57589cdfd784 ("vhost: fix missing guest pages table NUMA realloc")
Cc: <email address hidden>

Signed-off-by: Marvin Liu <email address hidden>
Signed-off-by: Chenbo Xia <email address hidden>
Reviewed-by: Maxime Coquelin <email address hidden>

9c5ccf1... by Christian Ehrhardt 

Revert "fix linking back to pre be like 19.11.6 behavior (LP: #1920141)"

This reverts commit 4894e4f130db2efe43b7b3015e015468a6b4f836.

d3af913... by Christian Ehrhardt 

version: 19.11.10-rc1

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

9281ed6... by Marvin Liu <email address hidden>

net/virtio: fix refill order in packed ring datapath

[ upstream commit 2d91b28730a945def257bc372a525c9b5dbf181c ]

The front-end should refill the descriptor with the mbuf indicated by
the buff_id rather then the index of used descriptor. Back-end may
return buffers out of order if async copy mode is enabled.

When initializing rxq, refill the descriptors in order as buff_id is
not available at that time.

Fixes: a76290c8f1cf ("net/virtio: implement Rx path for packed queues")

Signed-off-by: Marvin Liu <email address hidden>
Signed-off-by: Cheng Jiang <email address hidden>
Reviewed-by: Maxime Coquelin <email address hidden>

ba07d81... by Lance Richardson <email address hidden>

net/bnxt: fix missing barriers in completion handling

[ upstream commit 5ed30db87fa810e210fec27a417a3f0d69f7b425 ]

Ensure that Rx/Tx/Async completion entry fields are accessed
only after the completion's valid flag has been loaded and
verified. This is needed for correct operation on systems that
use relaxed memory consistency models.

Fixes: 2eb53b134aae ("net/bnxt: add initial Rx code")
Fixes: 6eb3cc2294fd ("net/bnxt: add initial Tx code")
Cc: <email address hidden>

Signed-off-by: Lance Richardson <email address hidden>
Reviewed-by: Ajit Khaparde <email address hidden>
Reviewed-by: Ruifeng Wang <email address hidden>