[PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

Subsystems: mellanox mlx5 core vpi driver, networking drivers, the rest

STALE3668d

5 messages, 4 authors, 2016-07-21 · open the first message on its own page

[PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

From: Saeed Mahameed <hidden>
Date: 2016-07-20 21:40:05

memset the command buffers rather than the pointers to them.

Fixes: b3f63c3d5e2c ("net/mlx5e: Add netdev support for VXLAN tunneling")
Signed-off-by: Saeed Mahameed <redacted>
---

V2:
 - Improved log message.

 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c b/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
index 05de772..e25a73ed 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
@@ -72,8 +72,8 @@ static int mlx5e_vxlan_core_del_port_cmd(struct mlx5_core_dev *mdev, u16 port)
 	u32 in[MLX5_ST_SZ_DW(delete_vxlan_udp_dport_in)];
 	u32 out[MLX5_ST_SZ_DW(delete_vxlan_udp_dport_out)];
 
-	memset(&in, 0, sizeof(in));
-	memset(&out, 0, sizeof(out));
+	memset(in, 0, sizeof(in));
+	memset(out, 0, sizeof(out));
 
 	MLX5_SET(delete_vxlan_udp_dport_in, in, opcode,
 		 MLX5_CMD_OP_DELETE_VXLAN_UDP_DPORT);
-- 
2.8.0

Re: [PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

From: David Miller <davem@davemloft.net>
Date: 2016-07-20 22:30:18

From: Saeed Mahameed <redacted>
Date: Thu, 21 Jul 2016 00:39:53 +0300
memset the command buffers rather than the pointers to them.

Fixes: b3f63c3d5e2c ("net/mlx5e: Add netdev support for VXLAN tunneling")
Signed-off-by: Saeed Mahameed <redacted>
---

V2:
 - Improved log message.
Applied.

Re: [PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

From: Alexei Starovoitov <hidden>
Date: 2016-07-21 00:54:00

On Thu, Jul 21, 2016 at 12:39:53AM +0300, Saeed Mahameed wrote:
memset the command buffers rather than the pointers to them.
that is still wrong commit log.
This patch makes zero difference to generated code.
'&in' is the same as 'in'
quoted hunk
Fixes: b3f63c3d5e2c ("net/mlx5e: Add netdev support for VXLAN tunneling")
Signed-off-by: Saeed Mahameed <redacted>
---

V2:
 - Improved log message.

 drivers/net/ethernet/mellanox/mlx5/core/vxlan.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c b/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
index 05de772..e25a73ed 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/vxlan.c
@@ -72,8 +72,8 @@ static int mlx5e_vxlan_core_del_port_cmd(struct mlx5_core_dev *mdev, u16 port)
 	u32 in[MLX5_ST_SZ_DW(delete_vxlan_udp_dport_in)];
 	u32 out[MLX5_ST_SZ_DW(delete_vxlan_udp_dport_out)];
 
-	memset(&in, 0, sizeof(in));
-	memset(&out, 0, sizeof(out));
+	memset(in, 0, sizeof(in));
+	memset(out, 0, sizeof(out));
 
 	MLX5_SET(delete_vxlan_udp_dport_in, in, opcode,
 		 MLX5_CMD_OP_DELETE_VXLAN_UDP_DPORT);
-- 
2.8.0

Re: [PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

From: Saeed Mahameed <hidden>
Date: 2016-07-21 08:08:26

On Thu, Jul 21, 2016 at 3:53 AM, Alexei Starovoitov
[off-list ref] wrote:
On Thu, Jul 21, 2016 at 12:39:53AM +0300, Saeed Mahameed wrote:
quoted
memset the command buffers rather than the pointers to them.
that is still wrong commit log.
This patch makes zero difference to generated code.
'&in' is the same as 'in'
Who said they are not ? There was a mistake in the original log
message and it was fixed here.
The patch was made to make the code consistent with other places in
the code, and i don't see anything wrong with the log message.

Re: [PATCH net V2] net/mlx5e: Fix del vxlan port command buffer memset

From: Alexei Starovoitov <hidden>
Date: 2016-07-21 17:48:19

On Thu, Jul 21, 2016 at 11:08:06AM +0300, Saeed Mahameed wrote:
On Thu, Jul 21, 2016 at 3:53 AM, Alexei Starovoitov
[off-list ref] wrote:
quoted
On Thu, Jul 21, 2016 at 12:39:53AM +0300, Saeed Mahameed wrote:
quoted
memset the command buffers rather than the pointers to them.
that is still wrong commit log.
This patch makes zero difference to generated code.
'&in' is the same as 'in'
Who said they are not ? There was a mistake in the original log
message and it was fixed here.
The patch was made to make the code consistent with other places in
the code, and i don't see anything wrong with the log message.
the commit log implies that there is a bug. There is none.
old code does 'memset the command buffers'.
'rather than the pointers' is not correct.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help