Thread (32 messages) 32 messages, 6 authors, 2020-11-30

Re: [PATCH mlx5-next 11/16] net/mlx5: Add VDPA priority to NIC RX namespace

From: Jakub Kicinski <kuba@kernel.org>
Date: 2020-11-24 17:12:23
Also in: linux-rdma

On Sun, 22 Nov 2020 08:41:58 +0200 Eli Cohen wrote:
On Sat, Nov 21, 2020 at 04:01:55PM -0800, Jakub Kicinski wrote:
quoted
On Fri, 20 Nov 2020 15:03:34 -0800 Saeed Mahameed wrote:  
quoted
From: Eli Cohen <redacted>

Add a new namespace type to the NIC RX root namespace to allow for
inserting VDPA rules before regular NIC but after bypass, thus allowing
DPDK to have precedence in packet processing.  
How does DPDK and VDPA relate in this context?  
mlx5 steering is hierarchical and defines precedence amongst namespaces.
Up till now, the VDPA implementation would insert a rule into the
MLX5_FLOW_NAMESPACE_BYPASS hierarchy which is used by DPDK thus taking
all the incoming traffic.

The MLX5_FLOW_NAMESPACE_VDPA hirerachy comes after
MLX5_FLOW_NAMESPACE_BYPASS.
Our policy was no DPDK driver bifurcation. There's no asterisk saying
"unless you pretend you need flow filters for RDMA, get them upstream
and then drop the act".

What do you expect me to do?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help