Hi Slava, >-----Original Message----- >From: Slava Ovsiienko <[email protected]> >Sent: Tuesday, January 19, 2021 12:17 AM >To: Xueming(Steven) Li <[email protected]> >Cc: [email protected]; Matan Azrad <[email protected]>; Shahaf Shuler ><[email protected]>; NBU-Contact-Thomas Monjalon ><[email protected]>; Xueming(Steven) Li <[email protected]>; Asaf >Penso <[email protected]> >Subject: RE: [PATCH v3 7/9] net/mlx5: save bonding member ports >information > >Hi, Xueming > >- this patch has the same headline as previous one >- typos: couters -> counters, collect -> collectS, save -> saveS
My bad, this patch should combine with previous one. > >With best regards, Slava > >> -----Original Message----- >> From: Xueming Li <[email protected]> >> Sent: Monday, January 18, 2021 13:29 >> To: Slava Ovsiienko <[email protected]> >> Cc: [email protected]; Matan Azrad <[email protected]>; Shahaf Shuler >> <[email protected]>; NBU-Contact-Thomas Monjalon >> <[email protected]>; Xueming(Steven) Li <[email protected]>; Asaf >> Penso <[email protected]> >> Subject: [PATCH v3 7/9] net/mlx5: save bonding member ports >> information >> >> Since kernel bonding interface doesn't provide counter summary of >> member ports, PMD has to aggregate couters from of member ports. >> >> This patch collect bonding member information and save to shared >> context data. >> >> Signed-off-by: Xueming Li <[email protected]> >> Acked-by: Viacheslav Ovsiienko <[email protected]> >> --- >> drivers/net/mlx5/mlx5.h | 4 +++- >> 1 file changed, 3 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/net/mlx5/mlx5.h b/drivers/net/mlx5/mlx5.h index >> 508f98f8cd..c15af1d794 100644 >> --- a/drivers/net/mlx5/mlx5.h >> +++ b/drivers/net/mlx5/mlx5.h >> @@ -662,12 +662,14 @@ struct mlx5_flex_parser_profiles { >> void *obj; /* Flex parser node object. */ >> }; >> >> +/* Max member ports per bonding device. */ #define >> MLX5_BOND_MAX_PORTS >> +2 >> + >> /* Bonding device information. */ >> struct mlx5_bond_info { >> int n_port; /* Number of bond member ports. */ >> uint32_t ifindex; >> char ifname[MLX5_NAMESIZE + 1]; >> -#define MLX5_BOND_MAX_PORTS 2 >> struct { >> char ifname[MLX5_NAMESIZE + 1]; >> uint32_t ifindex; >> -- >> 2.25.1

