Thread (126 messages) 126 messages, 11 authors, 2021-10-03

Re: [dpdk-dev] [PATCH v3 7/9] net/mlx5: save bonding member ports information

From: Xueming(Steven) Li <hidden>
Date: 2021-01-18 23:05:31

Hi Slava,
-----Original Message-----
From: Slava Ovsiienko <redacted>
Sent: Tuesday, January 19, 2021 12:17 AM
To: Xueming(Steven) Li <redacted>
Cc: dev@dpdk.org; Matan Azrad <redacted>; Shahaf Shuler
[off-list ref]; NBU-Contact-Thomas Monjalon
[off-list ref]; Xueming(Steven) Li [off-list ref]; Asaf
Penso [off-list ref]
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
quoted
-----Original Message-----
From: Xueming Li <redacted>
Sent: Monday, January 18, 2021 13:29
To: Slava Ovsiienko <redacted>
Cc: dev@dpdk.org; Matan Azrad <redacted>; Shahaf Shuler
[off-list ref]; NBU-Contact-Thomas Monjalon
[off-list ref]; Xueming(Steven) Li [off-list ref]; Asaf
Penso [off-list ref]
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 <redacted>
Acked-by: Viacheslav Ovsiienko <redacted>
---
 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
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help