Hi, > -----Original Message----- > From: Ferruh Yigit <[email protected]> > Sent: Wednesday, February 23, 2022 9:00 PM > To: Raslan Darawsheh <[email protected]>; Shun Hao > <[email protected]>; Matan Azrad <[email protected]>; Slava Ovsiienko > <[email protected]>; Ori Kam <[email protected]>; NBU-Contact- > Thomas Monjalon (EXTERNAL) <[email protected]>; Xueming(Steven) > Li <[email protected]> > Cc: dpdk-dev <[email protected]>; [email protected] > Subject: Re: [PATCH v1] drivers: fix incorrect E-Switch manager vport ID > > On 2/23/2022 2:39 PM, Raslan Darawsheh wrote: > > Hi, > > > >> -----Original Message----- > >> From: Shun Hao <[email protected]> > >> Sent: Tuesday, February 22, 2022 5:07 PM > >> To: Matan Azrad <[email protected]>; Slava Ovsiienko > >> <[email protected]>; [email protected] ; [email protected] ; > >> Xueming(Steven) Li <[email protected]> > >> Cc: [email protected] ; Raslan Darawsheh <[email protected]>; > >> [email protected] > >> Subject: [PATCH v1] drivers: fix incorrect E-Switch manager vport ID > >> > >> One of the E-Switch vports plays the special role - it is assigned as > >> "E-Switch manager" and has some special exclusive rights and duties - > >> it maintains all the representors, manages FDB domain flows, etc. By > >> default, the E-Switch vport index was supposed to be zero on > >> standalone NICs (regular ConnectX) and 0xFFFE SmartNIC (BlueField), > >> but that was not always correct - this index can be assigned with any value > by kernel/hypervisor. > >> > >> Currently the E-Switch manager vport id is supposed to be default - 0 > >> for standalone NICs, and 0xFFFE for the SmartNICs, and is deduced > >> from the device PCI id. > >> > >> To handle this and do not suggest any default values, can use DevX > >> API to query E-Switch manager vport ID directly from the firmware > >> during initialization, and use that value by default. If the new > >> method is not provided (legacy firmware), fallback to use the PCI id > approach. > >> > >> Fixes: a564038699f9 ("net/mlx5: support E-Switch manager egress > >> traffic > >> match") > >> Cc: [email protected] > >> > >> Signed-off-by: Shun Hao <[email protected]> > >> Acked-by: Viacheslav Ovsiienko <[email protected]> > > > > Patch applied to next-net-mlx, > > > > Hi Raslan, > > Can you make a patch to add 'E-Switch' keyword to './devtools/words- > case.txt', in the syntax how it suppose to be? (There are various variants of > it > in the commit history.)
Sure, will send a patch for it, and I think the correct syntax should be E-Switch as written in this patch. Kindest regards, Raslan Darawsheh

