Subject: Re: [net-next 13/14] net/mlx5: DR, Add support for flow table id destination action

From: Leon Romanovsky <[email-masked]>
Date: Sat, 14 Mar 2020 11:57:54 +0200

On Fri, Mar 13, 2020 at 07:36:43PM -0700, Jakub Kicinski wrote:
> On Fri, 13 Mar 2020 18:16:21 -0700 Saeed Mahameed wrote:
> > From: Alex Vesker <[email-masked]>
> >
> > This action allows to go to a flow table based on the table id.
> > Goto flow table id is required for supporting user space SW.
>
> What's user space SW?

"User space software steering" is a way to add rules to the packet
processing. The rules can be written by user space applications and
they are executed by the HW.

The rdma-core (RDMA userspace counterpart) is exposing the proper API
for that functionality.
https://github.com/linux-rdma/rdma-core/blob/master/providers/mlx5/man/mlx5dv_dr_flow.3.md

Thanks