Hi, > -----Original Message----- > From: Slava Ovsiienko <viachesl...@nvidia.com> > Sent: Friday, June 11, 2021 6:37 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh <rasl...@nvidia.com>; Matan Azrad > <ma...@nvidia.com>; sta...@dpdk.org > Subject: [PATCH] net/mlx5: fix switchdev mode recognition > > The new kernels might add the switch_id attribute to the Netlink replies and > this caused the wrong recognition of the E-Switch presence. The single uplink > device was erroneously recognized as master and it caused the extending > match for source vport index on all installed flows, including the default > ones, > and adding extra hops in the steering engine, that affected the maximal > throughput packet rate. > > The extra check for the new device name format (it supposes the new > kernel) and the device is only one is added. If this check succeeds the E- > Switch presence is considered as wrongly detected and overridden. > > Fixes: 30a86157f6d5 ("net/mlx5: support PF representor") > Cc: sta...@dpdk.org > > Signed-off-by: Viacheslav Ovsiienko <viachesl...@nvidia.com>
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh