From: Or Gerlitz <hidden> Date: 2012-10-25 11:12:56
Hi Dave,
Few mlx4 driver fixes for net.
thanks,
Or.
Dotan Barak (1):
net/mlx4_core: Unmap UAR also in the case of error flow
Jack Morgenstein (1):
net/mlx4_en: Fix double-release-range in tx-rings
Moni Shoua (1):
net/mlx4_en: Don't use vlan tag value as an indication for vlan presence
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 3 +--
drivers/net/ethernet/mellanox/mlx4/eq.c | 18 ++++++++++++++----
2 files changed, 15 insertions(+), 6 deletions(-)
From: Or Gerlitz <hidden> Date: 2012-10-25 11:12:57
From: Moni Shoua <redacted>
The vlan tag can be zero. This is why it can't serve as an indication
that packet requires VLAN header in the TX flow.
Signed-off-by: Moni Shoua <redacted>
Signed-off-by: Or Gerlitz <redacted>
---
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
From: Or Gerlitz <hidden> Date: 2012-10-25 11:12:58
From: Jack Morgenstein <redacted>
The QP range is reserved as a single block. However, when freeing the
en resources, the tx-ring QPs are released both in mlx4_en_destroy_tx_ring
(one at a time) and in mlx4_en_free_resources (as a block release).
Fix by eliminating the one-at-a-time release in mlx4_en_destroy_tx_ring.
Signed-off-by: Jack Morgenstein <redacted>
Signed-off-by: Or Gerlitz <redacted>
---
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
From: Or Gerlitz <hidden> Date: 2012-10-25 11:12:59
From: Dotan Barak <redacted>
If a failure takes place during the EQ creation, we need to unmap the
UAR memory block too.
Signed-off-by: Dotan Barak <redacted>
Signed-off-by: Uri Habusha <redacted>
Signed-off-by: Or Gerlitz <redacted>
---
drivers/net/ethernet/mellanox/mlx4/eq.c | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
From: David Miller <davem@davemloft.net> Date: 2012-10-26 07:35:03
From: Or Gerlitz <redacted>
Date: Thu, 25 Oct 2012 13:12:46 +0200
Dotan Barak (1):
net/mlx4_core: Unmap UAR also in the case of error flow
Jack Morgenstein (1):
net/mlx4_en: Fix double-release-range in tx-rings
Moni Shoua (1):
net/mlx4_en: Don't use vlan tag value as an indication for vlan presence