Hi, > -----Original Message----- > From: Viacheslav Ovsiienko <viachesl...@nvidia.com> > Sent: Friday, November 13, 2020 5:33 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh <rasl...@nvidia.com>; Matan Azrad > <ma...@nvidia.com> > Subject: [PATCH] net/mlx5: add wire vport hint > > The kernel can use two approaches to distinguish the E-Switch > source vport in the packet metadata - either with dedicated > source_port field or register C0. To eliminate the extra source > vport matching in the hardware the source_port field can be > set to specific values (0xFFFF) for the wire source port. > > This match can be applied to recognize wire port only in FDB > domain. Missing the register C0 match in the NIC Rx domain causes > incorrect representor steering within shared IB device ports > and must be always specified (if kernel uses this approach). > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> > --- > drivers/net/mlx5/mlx5_flow_dv.c | 39 > +++++++++++++++++++++++++++++---------- > 1 file changed, 29 insertions(+), 10 deletions(-)
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh